本文主要是介绍centos 装机初设置(1、设置IP;2、安装SSH;3、安装docker),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、设定固定IP地址
安装centos 8之后,重启启动网络时,会出现以下报错
报错信息如下:
Failed to start network.service: Unit network.service not found.
意思为无法重启网络服务,原因是无法找到network.service网络服务。
在rhel8(含centos8)上,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,没有传统的network.service。因此只能通过其它方法进行网络配置,包括NM命令工具集。换言之,在rhel8上,必须开启NM,否则无法使用网络。
手动配置静态IP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
enp1s0f0 是网卡名称,按实际的写就行,刚打开文件的时候,有这个名字,红色部分是我印象中需要改的。
使用nmcli重新回载网络配置
nmcli c reload
2、安装openssh
dnf -y install openssh
dnf -y install openssh-server
好像安装了第一个第二个就有了??
卸载openssh和openssh-server
dnf -y remove openssh
dnf -y remove openssh-server
生成秘钥对,保持默认配置即可。
ssh-keygen
设置ssh,打开登录功能,保持默认配置即可。
编辑/etc/ssh/sshd_config文件:
RSAAuthentication yes
PubkeyAuthentication yes
另外,允许root通过 SSH 登录看,如果禁止root远程登录,那就设置为 no :
PermitRootLogin yes
设置系统开机自启openssh-server,开启openssh-server:
使用MobaXterm连接远程服务器。
貌似开机自动启动没有盖好,回头再试试
3、安装Docker
看了一些教程,总是出错,后来试了几种方法,最终找到一条最简洁的路径,只需3步即可
3.1、yum install -y yum-utils
这一步应该是安装了一些系统需要的依赖包
3.2、yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
这一步是从阿里云的网站上指定了docker-ce的地址,也可以指定官网的,但阿里的比较快,官网地址如下
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.3、yum install docker-ce docker-ce-cli containerd.io --nobest
经过几个确认的步骤,就成功了!
我的系统是CentOS Linux release 8.2.2004 (Core)
查看命令是:cat /etc/redhat-release
这篇关于centos 装机初设置(1、设置IP;2、安装SSH;3、安装docker)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!