centos 装机初设置(1、设置IP;2、安装SSH;3、安装docker)

2024-03-10 22:48

本文主要是介绍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

cat /etc/sysconfig/network-scripts/ifcfg-ens32

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

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=enp1s0f0

UUID=066b4926-b40c-4c28-a5b4-2310d2b96613

DEVICE=enp1s0f0

ONBOOT=yes

IPADDR=192.168.1.200

NETMASK=255.255.255.0

GATEWAY=192.168.1.254

DNS1=223.5.5.5

PREFIX=24

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)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/795776

相关文章

win10安装及配置Gradle全过程

《win10安装及配置Gradle全过程》本文详细介绍了Gradle的下载、安装、环境变量配置以及如何修改本地仓库位置,通过这些步骤,用户可以成功安装并配置Gradle,以便进行项目构建... 目录一、Gradle下载1.1、Gradle下载地址1.2、Gradle下载步骤二、Gradle安装步骤2.1、安

linux ssh如何实现增加访问端口

《linuxssh如何实现增加访问端口》Linux中SSH默认使用22端口,为了增强安全性或满足特定需求,可以通过修改SSH配置来增加或更改SSH访问端口,具体步骤包括修改SSH配置文件、增加或修改... 目录1. 修改 SSH 配置文件2. 增加或修改端口3. 保存并退出编辑器4. 更新防火墙规则使用uf

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl