Linux- Linux软件配置
Linux软件配置
源配置
1.阿里云源配置官网:http://mirrors.aliyun.com
2.源配置步骤
(1)备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
(2)下载CentOS-Base.repo到/etc/yum.repos.d/,下载方式
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
(3)运行yum makecache生成缓存
JDK安装
1.清理系统默认自带的jdk
如果安装系统默认安装了例如openjdk等,请先执行命令 rpm -qa |grep jdk 查看已经自带的jdk,然后卸载。
yum remove XXX (XXX为上个命令查到的结果)
- 解压jdk到 /usr/local
tar -xvzf jdk-8u144-linux-x64.tar.gz -C /usr/local/
mv /usr/local/jdk1.8.0_144 /usr/local/java
3.jdk配置环境变量
vim /etc/profile
# 写在最下面
export JAVA_HOME=/usr/local/java
export CLASS_PATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 注:JAVA_HOME为你安装JDK的路径
export PATH=.:$JAVA_HOME/bin
4.测试java
source /etc/profile
java -version
Tomcat安装
注:安装Tomcat前请安装JDK
1.解压安装Tomcat并配置环境变量
tar -xvzf apache-tomcat-7.0.57.tar.gz -C /opt/
cd /opt/
vim /etc/profile
export CATALINA_HOME=/opt/apache-tomcat-7.0.57
export PATH=.:$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH
source /etc/profile
2.配置UTF-8字符集
(1)进入Tomcat的安装目录的conf文件夹
[root@CentOS_7 opt]# cd apache-tomcat-7.0.57/conf/
[root@CentOS_7 conf]# vi server.xml
(2)找到配置8080默认端口的位置
在xml节点末尾增加URIEncoding="UTF-8"
Tomcat 验证
(1)进入Tomcat安装目录
(2)进入bin目录
(3)执行./startup.sh
看到如图提示代表启动成功
(4)打开启动Tomcat机器的ip和默认商品8080
注:先关闭防火墙
[root@CentOS_7 bin]# systemctl stop firewalld
[root@CentOS_7 bin]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
vsftpd安装
- 安装
执行 yum install -y vsftpd
注:(1)是否使用sudo 权限执行请根据您具体环境决定
(2)rpm -qa|grep vsftpd可通过命令检查是否已经安装vsftpd
(3)默认配置文件在/etc/vsftpd/vsftpd.conf
-
创建虚拟用户
(1)选择在要或者用户目录下创建ftp文件夹: mkdir ftpfile, 如:/ftpfile
(2)添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
(3)修改ftpfile权限:chown -R ftpuser:ftpuser /ftpfile
(4)重设ftpuser密码:passwd ftpuser (123456)
-
配置
(1)cd /etc/vsftpd
(2)sudo vim chroot_list
(3)把刚刚新增的虚拟用户添加到此配置文件中,后续要引用
(4)sudo vim /etc/selinux/config,修改为SELINUX=disabled
注:如果会出现验证的时候碰到550拒绝访问请执行
sudo setsebool -P ftp_home_dir 1
然后重启linux服务器,执行reboot命令重启
Nginx安装
1.安装gcc
可以用gcc -v 查看版本信息,看系统是否自带安装gcc
yum install -y gcc
2.安装pcre
yum install -y pcre-devel
3.安装zlib
yum install -y zlib zlib-devel
4.安装openssl
如需支持ssl,才需要安装openssl
yum install -y openssl openssl-devel
综合命令
yum install -y gcc pcre-devel zlib zlib-devel openssl openssl-devel
5.下载解压
6.Nginx安装
(1)进入nginx目录之后执行./configure
1)也可以指定安装目录,增加参数--prefix= /usr/nginx
2)如果不指定路径,可以通过whereis nginx进行查询
3)默认安装在/usr/local/nginx
Nginx常用命令
- 测试配置文件
安装路径下的/nginx/sbin/nginx -t - 启动命令
安装路径下的/nginx/sbin/nginx - 停止命令.
安装路径下的/nginx/sbin/nginx -s stop ,
或者是: nginx -S quit - 重启命令
安装路径下的/nginx/sbin/nginx -S reload - 查看进程命令
ps -ef lgrep nginx - 平滑重启
kill -HUP [Nginx主进程号(即查看进程命令查到的PID)] - 增加防火墙访问权限
- sudo vim /etc/sysconfig/iptables
- -A INPUT -p tcp -m state --state NEW
-m tcp --dport 80 -j ACCEPT - 保存退出
- 重启防火墙sudo systemctl start firewalld