• 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
  • 相关阅读:
    Python-产生随机长度的密码
    Python-双色球
    Python-产生手机号码
    Word操作笔记
    1035 最长的循环节
    B. Recover the String
    uva11752 The Super Powers
    UVA11754
    GCD
    D. Persistent Bookcase(Codeforces Round #368 (Div. 2))
  • 原文地址:https://www.cnblogs.com/RzCong/p/12305527.html
Copyright © 2020-2023  润新知