分类 Linux 下的文章
centos一键安装java脚本
1、java 53-jdk11
vi install_java.sh
#!/bin/bash
# 一键安装java-11-openjdk
cd ~
echo "选择安装版本:";
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>";
echo ">>>1. 部分安装功能不缺(一百兆左右)>>>";
echo ">>>2. 全部安装 (1G左右)>>>>>>>>>>>>>>";
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>";
read CHIOCE;
if [ $# == 0 ]; then
echo "==> 默认选择 ==> “1”";
yum install java-11-openjdk java-11-openjdk-devel -y
else
if [[ $CHIOCE == '1' ]]; then
echo "==> 将开始下载部分版本";
yum install java-11-openjdk java-11-openjdk-devel -y
elif [[ $CHINCE == '2' ]]; then
echo "==> 将开始下载完整版本";
yum install java-11-openjdk* -y
else
echo "==> 默认选择 ==> “1”";
yum install java-11-openjdk java-11-openjdk-devel -y
#statements
fi
fi
if [ $? == 0 ]; then
echo "==> 设置环境变量!";
echo "JAVA_HOME=/usr/lib/jvm/java" >> /etc/profile
echo "PATH=$PATH:$JAVA_HOME/bin" >> /etc/profile
echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
echo "export JAVA_HOME CLASSPATH PATH" >> /etc/profile
else
echo "==> 执行失败!";
eixt;
fi
echo "==> 验证:"
java -version
javac -version
if [ $? -eq 0 ]; then
echo "==> 安装成功!";
else
echo "==> 安装失败!";
fi
2、java jdk1.8
vi install_java.sh
#!/bin/bash
# 一键安装jdk1.8
cd ~
echo "选择安装版本:";
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>";
echo ">>>1. 部分安装功能不缺(一百兆左右)>>>";
echo ">>>2. 全部安装 (1G左右)>>>>>>>>>>>>>>";
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>";
read CHIOCE;
if [ $# == 0 ]; then
echo "==> 默认选择 ==> “1”";
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
else
if [[ $CHIOCE == '1' ]]; then
echo "==> 将开始下载部分版本";
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
elif [[ $CHINCE == '2' ]]; then
echo "==> 将开始下载完整版本";
yum install java-1.8.0-openjdk* -y
else
echo "==> 默认选择 ==> “1”";
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
#statements
fi
fi
if [ $? == 0 ]; then
echo "==> 设置环境变量!";
echo "JAVA_HOME=/usr/lib/jvm/java" >> /etc/profile
echo "PATH=$PATH:$JAVA_HOME/bin" >> /etc/profile
echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
echo "export JAVA_HOME CLASSPATH PATH" >> /etc/profile
else
echo "==> 执行失败!";
eixt;
fi
echo "==> 验证:"
java -version
javac -version
if [ $? -eq 0 ]; then
echo "==> 安装成功!";
else
echo "==> 安装失败!";
fi
CentOS 8 防火墙
1、CentOS 8 防火墙,如果不存在,就先安装
yum install firewalld -y
systemctl enable firewalld && systemctl start firewalld.service && firewall-cmd --zone=public --add-port=22/tcp --permanent
2、增加常用端口
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
firewall-cmd --zone=public --add-port=53/tcp--permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=80-90/tcp --permanent
3、删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent
4、重启防火墙命令
firewall-cmd --reload 或者 service firewalld restart
5、查看开放的端口:
firewall-cmd --permanent --list-port
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
Centos7 安装 Go 及 Go版本升级
https://blog.csdn.net/ling1998/article/details/120928614
从Git上下载完代码后,运行,出现类似这种错误:
go: github.com/Joker/hpp@v1.0.0: missing go.sum entry; to add it:
go mod download github.com/Joker/hpp
请使用以下命令修复:
go mod tidy
会重新下载第三方包。重新运行,就不会报错了。
centos ip配置与生效
vi /etc/sysconfig/network-scripts/ifcfg-ensxxx ifdown ensxxx && ifup ensxxx