CentOS,是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。
下载地址:https://mirrors.aliyun.com/centos/
下载地址:https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-8.5.2111-x86_64-boot.iso
- https://mirrors.aliyun.com/centos/8.5.2111/BaseOS/x86_64/os/
-
将阿里云的源输入进去,然后点击 完成 ,就配置好了
7. 最后,我们配置 软件选择 服务器安装
通知:CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您切换到Anolis或Alinux。如果您的业务过渡期仍需要使用CentOS 8系统中的一些安装包,请根据下文切换CentOS 8的源。
- cd /etc/yum.repos.d
- mkdir bak
- mv * bak
-
- wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
-
或者
- curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
-
- yum makecache
-
PS:CentOS其他版本源
centos6(centos6官方源已下线,建议切换centos-vault源)
- wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
-
或者
- curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
-
CentOS 7
- wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
-
或者
- curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
-
- sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
-
比如ifcfg-ens33这里是你的网卡的名字
vim ifcfg-ens33打开配置文件
- TYPE=Ethernet
- PROXY_METHOD=none
- BROWSER_ONLY=no
- #使用静态IP
- BOOTPROTO=static
- #自动获取IP
- ##BOOTPROTO=dhcp
- DEFROUTE=yes
- IPV4_FAILURE_FATAL=no
- IPV6INIT=yes
- IPV6_AUTOCONF=yes
- IPV6_DEFROUTE=yes
- IPV6_FAILURE_FATAL=no
- IPV6_ADDR_GEN_MODE=stable-privacy
- NAME=ens33
- UUID=d282bd9d-0a1b-46c7-9d55-f3fc7a345428
- DEVICE=ens33
- #ONBOOT=no
- ONBOOT=yes
- #设置IP地址
- PREFIX=24
- IPADDR=192.168.190.220
- GATEWAY=192.168.190.1
- NETMASK=255.255.255.0
- DNS1=192.168.190.1
-
修改说明:1)将BOOTPROTO=dhcp修改为BOOTPROTO=static使用静态IP;2)ONBOOT=no修改为ONBOOT=yes开机启动时激活网络配置;3)配置IP地址
先使用命令查看可使用的所有时区:
- timedatectl list-timezones
-
然后去列表里找对应国家的时区或者国家的英文名(英文名找首都的),如果支持的时区里没有该国家,可以找属于同一个时区的国家(时区相同,他们的时间也是一样的)
找到对应的时区后,使用命令:
- timedatectl set-timezone [找到的时区或者支持的国家]
-
- sudo timedatectl set-timezone Asia/Shanghai
-
可使用命令来查询现在服务器的时间是否为修改后的。
- date
-
或者
- timedatectl
-
- [root@localhost ~]# sudo timedatectl set-timezone Asia/Shanghai
- [root@localhost ~]# timedatectl
- Local time: 二 2022-11-01 22:03:02 CST
- Universal time: 二 2022-11-01 14:03:02 UTC
- RTC time: 二 2022-11-01 14:03:02
- Time zone: Asia/Shanghai (CST, +0800)
- System clock synchronized: yes
- NTP service: active
- RTC in local TZ: no
- [root@localhost ~]# date
- 2022年 11月 01日 星期二 22:03:08 CST
-
1.修改/etc/ssh/sshd_config配置文件
输入:sestatus
看到是disable状态才行,不需要先关闭掉,防止出现问题。
修改/etc/ssh/sshd_config配置文件
默认看到的是"# Port 22",需要先将#去掉,然后再起一行添加一个设置的端口数字。可以设置数字建议1000-60000,尽量的不要与其他端口冲突。
PS:我们不要直接将22去掉,防止后面新端口登录不上,我们先22保留,一切没问题之后再删除。
- vim /etc/ssh/sshd_config
-
2.放行端口
- firewall-cmd --permanent --zone=public --add-port=6777/tcp
-
- firewall-cmd --reload
-
如果有出现"FirewallD is not running"问题可以参考"解决CentOS7出现的"Failed to start firewalld.service"问题"解决,防火墙没有启动导致的。
3.检查端口是否开启
- firewall-cmd --permanent --query-port=6777/tcp
-
4.重启SSH服务
- systemctl restart sshd.service
-