ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS基础系列二 :最小化安装后的完善配置

2022-06-28 22:32:39  阅读:248  来源: 互联网

标签:nmcli CentOS firewalld 网卡 yum 关闭 最小化 安装 localhost


我们学习了CentOS如何安装,接下来我们将学习,如何配置自己CentOS服务器,使之能正常连接网络,安装一些常用的软件包,注意,这篇文章是对于最小化安装Centos的完善配置

一、打开网络连接
1.输入用户名和密码,登录CentOS服务器

2.打开网络接口,开启网卡,修改ONBOOT 为 yes

vi 是文本编辑器,用于打开文件,不常用。
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet # 网卡类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp # 获取IP方式,[ dhcp | static | none ]
......
DEVICE=ens33 # 网卡设备名称
ONBOOT=yes # 重启网卡是否激活,修改此处,把no修为该yes

3.重启网卡
Centos 7 与 Centos 8 的启动方式不一样,在centos8 中不存在network.service 命令,故重启network服务是找不到的,在RHEL和CentOS8中,已经废弃了network.service 命令,因此只能通过其他的方法进行网络配置,包括NM命令工具。

重启网卡方式一,此方法不适用CentOS8

重启方式二,此方法适用CentOS8
nmcli 网络管理工具
示例:
nmcli c up ens33
# c 表示 connection 连接
# up 表示 启动
# ens33 是网卡设备名称
==========================================
nmcli n # 查看nmcli状态
nmcli n on # 启动nmcli
nmcli c reload # 重载网络
nmcli c up eth0 # 启动网卡eth0
nmcli c down eth0 # 关闭网卡eth0
nmcli d c eth0 # 激活网卡
nmcli d show eth0 # 查看网卡eth0信息
nmcli r all off # 关闭无线


重启方式三,适用systemctl 服务管理命令
systemctl 是常用的服务管理命令,可以启动,关闭,重启,查看等各种服务状态信息
systemctl [ start | stop | restart | status ] network
[root@localhost ~]# systemctl start network # centos 8 查看网卡状态推荐适用 nmcli 命令

4.网络连通性测试
查看ip地址

ip addr


直接ping百度就好了,图片可以空间,成功返回了数据包,表示连接成功。


二、更换yum源
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum [ install | remove | provides ... ] 软件包
# 安装 # 移除 # 搜索

1.安装wget软件包

yum install wget -y
1
2.备份yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

3.更换yum源 (阿里云的源)

cd /etc/yum.repos.d
wget -O CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 如果是centos8更换yum源,直接在上面链接末尾把Centos-7.repo 换成 Centos-8.repo 即可

4.更新yum缓存

yum clean all # 清除缓存
yum makecache # 重新生成缓存

三、安装常用软件包
tree
查看文件夹及其子目录文件
lsof
端口查看器
net-tools
网络组件,不安装默认无法使用ifconfig,只能使用ip addr
top
服务器资源查看
bash-completion
一个命令补全工具
vim
文本编辑器,linux中最常用的一个文本编辑器

yum install tree lsof net-tools bash-completion top tail vim -y

 


四、关闭防火墙和SELinux
1.临时关闭防火墙

systemctl stop firewalld.service
# 开启防火墙则把 stop 换成 start

2.永久关闭防火墙
需要先临时关闭防火墙,再永久关闭防火墙

systemctl disable firewalld
# 永久关闭后开启 把 disable 换成 enable

3.查看防火墙状态

[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2021-04-21 01:43:12 EDT; 5min ago # 已关闭
Docs: man:firewalld(1)
Process: 703 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 703 (code=exited, status=0/SUCCESS)

Aug 27 19:54:47 localhost.localdomain systemd[1]: Startin...
Aug 27 19:54:48 localhost.localdomain systemd[1]: Started...
Apr 21 01:43:11 localhost.localdomain systemd[1]: Stoppin...
Apr 21 01:43:12 localhost.localdomain systemd[1]: Stopped...
Hint: Some lines were ellipsized, use -l to show in full.

4.查看selinux状态

[root@localhost ~]# getenforce
Disabled # disable 表示关闭,enforcing 表示开启

5.临时关闭selinux

setenforce 0 # 临时关闭
setenforce 1 # 临时开启
# 注意,在下次开机时默认又会保持开启状态

6.永久关闭selinux
修改配置文件,把SELINUX=enforcing 修改为 SELINUX=disabled

vi /etc/selinux/config # selinux 的配置文件

永久关闭后需要重新启动系统。

reboot # 重新启动系统

标签:nmcli,CentOS,firewalld,网卡,yum,关闭,最小化,安装,localhost
来源: https://www.cnblogs.com/zeenzhou/p/16421452.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有