买的云服务器,之前用的windows server 现在重装为Centos 8.2
每次换系统都要把所有的操作跑一把,特此记录 避免未来重蹈覆辙
改主机名即刻生效
hostnamectl set-hostname shi echo "HOSTNAME=shi" >> /etc/sysconfig/network
if(传进来的参数==hostname) 修改成功
更换yum源
mkdir /etc/yum.repos.d/bak mv /etc/yum.repos.d/* /etc/yum.repos.d/bak/ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo ##非阿里云服务器需要 sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo yum makecache
更改ssh欢迎信息
echo "<------------热烈欢迎您的登录------------>" >> /etc/motd ##安装JDK yum install java-1.8.0-openjdk* -y
安装库
yum install -y epel-release
更新系统
yum update -y ## 安装tomcat mkdir /usr/local/work wget -P /usr/local/work https://mirror.bit.edu.cn/apache/tomcat/tomcat-10/v10.0.0-M9/bin/apache-tomcat-10.0.0-M9.tar.gz tar -zxvf /usr/local/work/apache-tomcat-10.0.0-M9.tar.gz ## 安装nginx yum -y install nginx #nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下: yum install -y openssl openssl-devel
安装数据库
wget -P /root http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm rpm -ivh /root/mysql80-community-release-el7-1.noarch.rpm yum -y install mysql-server chown mysql:mysql -R /var/lib/mysql mysqld --initialize systemctl start mysqld ##直接登录mysql mysql -uroot 设置密码 set password = 'root@1321313';
脚本移动全局到 bin下面 即可全局通用
安装vsftp
yum -y install vsftpd yum -y install httpd ##根据需要调整配置,例如启用匿名访问等功能 ##启用Passive模式 ################## #pasv_enable=YES ##启用 #pasv_min_port=10000 ##开启最低的pasv端口,建议采用大于1024的高端口 #pasv_max_port=11000 ##开启最高的pasv端口 ####################### ##启用ftp服务器 firewall-cmd --add-service=ftp --permanent ######增加ftp访问 firewall-cmd --add-port=10000-11000/tcp --permanent ######上述命令,开放10000-11000号的tcp端口 ######如果有需要可以增加相应的udp端口 firewall-cmd --reload ##重新加载防火墙
tomcat 注册服务
https://blog.csdn.net/zfl589778/article/details/51333442
重启ssh
systemctl restart sshd