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为上个命令查到的结果)
  1. 解压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安装

  1. 安装

执行 yum install -y vsftpd

注:(1)是否使用sudo 权限执行请根据您具体环境决定

(2)rpm -qa|grep vsftpd可通过命令检查是否已经安装vsftpd

(3)默认配置文件在/etc/vsftpd/vsftpd.conf

  1. 创建虚拟用户

    (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)

  2. 配置

    (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)]
  • 增加防火墙访问权限
    1. sudo vim /etc/sysconfig/iptables
    2. -A INPUT -p tcp -m state --state NEW
      -m tcp --dport 80 -j ACCEPT
    3. 保存退出
    4. 重启防火墙sudo systemctl start firewalld
posted @ 2020-02-13 22:10  RZ_Lee  阅读(257)  评论(0编辑  收藏  举报