linux下常用软件安装

nginx

  1. 安装Nginx运行所需要的插件。
    a. 安装gcc。gcc是Linux下的编译器,它可以编译C、C++、Ada、Object C和Java等语言。

    yum -y install gcc
    

    b. 安装pcre。pcre是一个perl库,Nginx的HTTP模块使用pcre来解析正则表达式。

    yum install -y pcre pcre-devel
    

    c. 安装zlib。zlib是一个文件压缩和解压缩的库,Nginx使用zlib对HTTP数据包进行gzip压缩和解压。

    yum install -y zlib zlib-devel
    
  2. 下载Nginx安装包。

    wget http://nginx.org/download/nginx-1.17.10.tar.gz
    
  3. 解压Nginx安装包。

    tar -zxvf nginx-1.17.10.tar.gz
    
  4. 编译安装Nginx。

    cd nginx-1.17.10
    ./configure
    make && make install
    
  5. 启动Nginx。

    cd /usr/local/nginx/
    sbin/nginx
    
  6. 测试Nginx启动。在浏览器地址栏输入ECS服务器的弹性公网IP,例如123.123.123.123,出现如下界面表示安装启动成功。

mysql

  1. 执行以下命令,下载并安装MySQL。

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &&
    yum -y install mysql57-community-release-el7-10.noarch.rpm &&
    yum -y install mysql-community-server
    

    有可能会遇到:mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 错误
    解决方法:

    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
    

    再重新安装

    yum -y install mysql-community-server
    
  2. 执行以下命令,启动MySQL数据库。

    systemctl start mysqld.service
    
  3. 执行以下命令,查看MySQL初始密码。

    grep "password" /var/log/mysqld.log
    
  4. 执行以下命令,登录数据库。

    mysql -uroot -p
    
  5. 执行以下命令,修改MySQL默认密码。

    set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
    ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
    
  6. 执行以下命令,授予root用户远程管理权限。

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
    
  7. 输入exit退出数据库。

node.js

  1. 执行以下命令,下载Node.js的安装包。

    wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz
    
  2. 执行以下命令,解压Node.js的安装包。

    tar -xvf node-v12.4.0-linux-x64.tar.xz
    
  3. 执行以下命令,重命名Node.js安装目录。

    mv node-v12.4.0-linux-x64/ /usr/local/node
    
  4. 执行以下命令,将Node.js的可执行文件目录加入到系统环境变量中。

    echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
    
  5. 执行以下命令,使刚配置的Node.js环境变量立即生效。

    source /etc/profile
    
  6. 执行以下命令,分别查看node和npm版本。

    node -v
    npm -v
    

JDK

  1. 执行以下命令,查看yum源中JDK版本。

    yum list java*
    
  2. 执行以下命令,使用yum安装JDK1.8。

    yum -y install java-1.8.0-openjdk*
    
  3. 执行以下命令,查看是否安装成功。

    java -version
    

tomcat

  1. 执行以下命令,下载Tomcat压缩包。

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz
    
  2. 执行以下命令,解压刚刚下载Tomcat包。

    tar -zxvf apache-tomcat-8.5.69.tar.gz 
    
  3. 执行以下命令,修改Tomcat名字。

    mv apache-tomcat-8.5.69 /usr/local/Tomcat8.5
    
  4. 执行以下命令,为Tomcat授权。

    chmod +x /usr/local/Tomcat8.5/bin/*.sh
    
  5. 执行以下命令,修改Tomcat默认端口号为80。说明: Tomcat默认端口号为8080。

    sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml
    
  6. 启动Tomcat。

    /usr/local/Tomcat8.5/bin/./startup.sh
    
  7. 访问Tomcat。

docker ce

  1. 安装Docker的依赖库。

    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 添加Docker CE的软件源信息。

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 安装Docker CE。

    yum makecache fast
    yum -y install docker-ce
    
  4. 启动Docker服务。

    systemctl start docker
    
  5. 配置镜像仓库(镜像加速)

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://xxxxxxxxxx"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  6. 重新加载服务配置文件。

    systemctl daemon-reload
    
  7. 重启Docker服务。

    重启Docker服务。
    

安装Apache服务

  1. 安装Apache服务及其扩展包。

    yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
    
  2. 执行以下命令,启动Apache服务。

    systemctl start httpd.service
    
  3. 测试Apache服务是否安装并启动成功。
    Apache默认监听80端口,所以只需在浏览器访问IP地址

安装PHP

  1. 执行如下命令,安装PHP环境。

    yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
    
  2. 执行如下命令创建PHP测试页面。

    echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
    
  3. 执行如下命令,重启Apache服务。

    systemctl restart httpd
    
  4. 打开浏览器,访问http://xxxxxxx/phpinfo.php

redis安装

  1. 下载包:http://download.redis.io/releases/

    wget http://download.redis.io/releases/redis-6.2.6.tar.gz
    
  2. 解压

    tar -zxvf redis-6.2.6.tar.gz
    
  3. 切换到解压之后的目录里面,编译并安装

    cd redis-6.2.6
    make && make install
    
  4. 启动方式二选一

    1. 直接启动
      redis-server
      
    2. 以后台进程方式启动redis,修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
       daemonize yes
      

猜你喜欢

转载自blog.csdn.net/leptobo/article/details/123790761