CentOS基础环境搭建

CentOS

安装jdk

  • 查看当前Linux系统是否已经安装java
rpm -qa | grep java
  • 卸载
rpm -e --nodeps 要卸载的软件
  • 解压移动
tar -zxvf 路径
mkdir /usr/local/src/java/
mv 文件路径 /usr/local/src/java/
  • 配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/src/java/文件夹
export PATH=$JAVA_HOME/bin:$PATH
  • 使配置文件生效
source /etc/profile
java -version

安装tomcat

  • 解压移动
tar -zxvf 文件路径
mv 文件路径 /usr/local/src/java/
  • 启动tomcat
/usr/local/src/java/apache-tomcat-7.0.57/bin/startup.sh
  • 配置防火墙并重启
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart

安装mysql

  • 检查系统是否安装其他版本的msyql数据
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
  • 获取mysql
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
yum repolist all | grep mysql
  • 安装mysql数据库
yum install mysql-community-server -y
  • 启动服务
service mysql start
  • 设置为开机启动
chkconfig --list | grep mysqld
chkconfig mysqld on
  • 设置密码
/usr/bin/mysqladmin -u root password '123456'
  • 登录并修改root密码
mysql -uroot -p123456
select Host,User,Password from user where User='root';
update user set Password = password('123456') where User='root';
select Host,User,Password from user where User='root';
flush privileges;
  • 配置防火墙并重启
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m -tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart 
  • 使用mysql语句创建远程登录用用户
use mysql;
select user,host,password from user;
#创建用用户,设置密码
create user 'root'@'%' identified by  '1234';  
#给指定的用户授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 
#刷新权限
flush privileges                                                                          
  • 远程访问
mysql -h192.168.134.135 -uroot -p1234

文档操作

i: 进入编辑模式

esc: 退出编辑模式

esc :wq 或者x保存并退出

启动FTP服务

  • 安装vsftpd并启动服务
yum install -y vsftpd
service vsftpd start
netstat -nltp | grep 21   #监听21端口查看状态
  • 访问方式
ftp://192.168.1.170 
#目录为/var/ftp
  • 配置访问限制
vim /etc/vsftpd/vsftpd.conf           
anoymous_enable=NO      # 禁止匿名访问
chroot_local_user=YES   # 禁止切换根目录
service vsftpd restart

local_root=/var/www/html
anon_root=/var/www/html
  • 创建ftp账户并设置密码
useradd ftpuser
echo "password" | passwd ftpuser --stdin
usermod -s /sbin/nologin ftpuser   #限制用户只能通过ftp访问
  • 配置防火墙并重启
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m -tcp -p tcp --dport 21 -j ACCEPT
service iptables restart 
  • 关闭SELinux服务
setenforce 0

猜你喜欢

转载自blog.csdn.net/BlackSmart/article/details/80781090
今日推荐