linux软件安装

linux软件安装

防火墙

查看状态

​ systemctl status firewalld.service

打开防火墙

​ systemctl start firewalld.service

关闭防火墙

​ systemctl stop firewalld.service

开启防火墙

​ systemctl enable firewalld.service

禁用防火墙

​ systemctl disable firewalld.service

重启防火墙

​ systemctl restart firewalld

开放单个端口

​ firewall-cmd –zone=public –add-port=端口号/tcp –permanent

​ 重启防火墙后生效

关闭单个端口

​ firewall-cmd –zone=public –remove-port=端口号/tcp –permanent

​ 重启防火墙后生

网卡

  1. 进入网卡配置目录

    1
    cd /etc/sysconfig/network-scripts/
  2. 编辑网卡配置文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    vim ifcfg-ens33

    修改网卡IP
    TYPE=Ethernet #设置网卡类型,“Ethernet”表示以太网
    DEVICE=ens33 #设置网卡的名称
    ONBOOT=yes #设置网卡是否在 Linux 操作系统启动时激活
    BOOTPROTO=static #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址
    IPADDR=192.168.80.3 #设置网卡的 IP 地址
    NETMASK=255.255.255.0 #设置网卡的子网掩码
    GATEWAY=192.168.80.2 #设置网卡的默认网关地址
    DNS1=192.168.80.2 #设置DNS服务器的 IP 地址

    重载网卡
    nmcli connection reload

jdk

  1. 下载jdk 官网下载

  2. 上传jdk的二进制发布包(tar.gz)

  3. 解压安装包

    1
    tar -zxvf 压缩包名 -C 解压到的路径
  4. 配置环境变量

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    vim /etc/profile

    添加到文件末尾
    export JAVA_HOME=/usr/java/jdk1.8.0_333-amd64
    export
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH

    使环境变量立即生效
    source /etc/profile
  5. 查看jdk是否安装成功

    1
    java -version

tomcat

  1. 下载tomcat 镜像

  2. 解压

    1
    tar -zxvf apache-tomcat-8.5.81.tar.gz 
  3. 运行bin目录下的startup.sh文件

    1
    ./startup.sh
  4. 查看是否启动

    1
    2
    查看进程
    ps -ef | grep tomcat

mysql

​ 碰到错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist时解决办法: CentOS Linux 8 - AppStream 错误

  1. 安装MySQL Yum存储库

    1
    rpm -ivh mysql80-community-release-el8-4.noarch.rpm
  2. 禁用默认 MySQL 模块

    1
    yum module disable mysql
  3. 安装 MySQL

    1
    yum install mysql-community-server
  4. 启动 MySQL 服务

    1
    2
    3
    4
    5
    6
    查看mysql服务状态
    systemctl status mysqld
    启动 MySQL 服务
    systemctl start mysqld
    开机自动启动mysql服务
    systemctl enable mysqld
  5. 查看是否启动

    1
    2
    3
    4
    查看mysql进程
    ps -ef | grep mysql
    查看已启动的服务
    netstat -tunpl
  6. 登录mysql

    1
    2
    3
    4
    5
    6
    7
    8
    9
    查看临时密码
    cat /var/log/mysqld.log | grep password
    通过临时密码登录
    先设置一个符合要求的密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPwd1!';
    修改密码最低位数和安全等级(MySQL 8.0以上)
    set global validate_password.length=1;
    set global validate_password.policy=0;
    然后可以再设置一个简单的密码
  7. 开启远程连接

    1
    2
    3
    4
    5
    6
    7
    8
    use mysql; 
    update user set host = '%' where user ='root';

    (mysql8.0以上, 远程连接时出现2058错误)
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '远程登录密码';

    刷新配置
    flush privileges;

lrzsz

lrzsz是一款在linux里可代替ftp上传和下载的程序

  1. 搜索lrzsz安装包

    1
    yum list lrzsz
  2. 在线安装

    1
    yum install lrzsz.x86_64
  3. 打开文件上传界面

    1
    rz

git

  1. 搜索git安装包

    1
    yum list git
  2. 在线安装

    1
    yum install git

maven

  1. 官网下载

  2. 解压

    1
    tar -zxvf 压缩包名
  3. 配置环境变量

    1
    2
    3
    4
    5
    6
    7
    8
    vim /etc/profile
    export MAVEN_HOME=/home/cyx/maven/apache-maven-3.6.3
    export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

    使配置文件立即生效
    source /etc/profile
    查看maven版本
    mvn -version
  4. 修改maven配置文件

    1
    2
    3
    vim /conf/settings.xml
    设置本地仓库
    <localRepository>仓库路径</localRepository>

redis

  1. 官网下载

  2. 上传解压

    1
    -tar -zxvf 压缩包名
  3. 安装依赖环境gcc

    1
    yum install gcc-c++
  4. 编译安装

    1
    2
    3
    4
    到redis目录下
    make
    到redis/src目录下
    make install
  5. 修改redis.conf文件中的一些配置:

    1
    2
    3
    4
    # 绑定地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问
    bind 0.0.0.0
    # 数据库数量,设置为1
    databases 1
  6. 启动Redis:

    1
    redis-server redis.conf

    停止redis服务:

    1
    redis-cli shutdown

docker-compose

  1. 安装python-pip

    1
    2
    3
    yum -y install epel-release
    dnf install -y python3
    dnf install python3-paramiko
  2. 安装docker-compose

    1
    pip3 install docker-compose
  3. 查看版本

    1
    docker-compose --version

linux软件安装
http://xwww12.github.io/2022/08/13/linux/linux软件安装/
作者
xw
发布于
2022年8月13日
许可协议