Linux(Centos7)初始化操作

一、基础操作

1. 更改主机名

#1. 执行指令: hostnamectl set-hostname 新主机名
#2. 重启
hostnamectl set-hostname 新主机名

2. 更改本机IP

先查看虚拟机网络信息
在这里插入图片描述

2.1 编辑网卡配置文件 ifcfg-ens33

vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO="static" #dhcp 改为 static
ONBOOT="yes"       #确认 ONBOOT=yes
#底部添加
IPADDR=更改的IP
NETMASK=掩码
GATEWAY=网关
DNS1=114.114.114.114
#备选
DNS2=8.8.8.8 

在这里插入图片描述

2.2 重启网卡服务,重新查看IP

systemctl restart network

3. 常用工具安装

注意:如果权限不够,使用root用户下载,或者加上sudo执行

集中安装

yum install -y vim* wget zip unzip epel-release p7zip net-tools lsof

4. 永久关闭selinux

1.编辑配置文件(/etc/selinux/config),将SELINUX=enforcing改为SELINUX=disabled

vim /etc/selinux/config
#SELINUX=disabled

在这里插入图片描述
2.重启

reboot

5. 更换阿里云yum源

1.切换至 /etc/yum.repos.d目录,下载阿里云的yum源

cd /etc/yum.repos.d

wget http://mirrors.aliyun.com/repo/Centos-7.repo

2.备份现有的yum源

cp CentOS-Base.repo CentOS-Base.repo.bak

3.更改原yum源的内容

#1. 清空文件内容
> CentOS-Base.repo
#2. 重新添加以下内容
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

4.依次执行以下指令

#1. 清除yum下载文件
yum clean all
#2. 制作缓存
yum makecache
#3. 升级rpm包同时也升级软件和系统内核
yum update
在使用 CentOS 7 时,有时系统启动过程中会卡在初始化界面,表现为屏幕停留在启动画面或显示“Initializing”状态,无法正常进入系统。此类问题可能由多种原因引起,包括硬件兼容性、驱动加载失败、系统文件损坏或服务启动异常等。 以下是一些常见的解决方法: 1. **检查启动日志** 在启动过程中,可以通过按 `Esc` 键查看详细的启动日志,识别哪一步骤导致系统卡住。通常卡住的位置会显示具体的失败原因,例如某个服务启动失败或设备无法识别[^1]。 2. **进入紧急模式或救援模式** 在 GRUB 启动菜单中选择“Troubleshooting” > “Rescue installed system”或“Emergency mode”,进入修复环境。在此模式下可以检查文件系统、重新挂载 `/` 分区、修复引导配置或重新生成 initramfs 镜像: ```bash dracut --force ``` 此操作有助于修复因 initramfs 损坏导致的初始化失败问题。 3. **禁用不必要的启动服务** 使用 `systemctl` 禁用可能导致初始化失败的服务,例如某些硬件驱动或图形界面服务: ```bash systemctl disable <service-name> ``` 例如,如果系统使用了 NVIDIA 显卡驱动,可以尝试禁用 `nvidia-persistenced` 服务[^1]。 4. **更新内核和系统软件包** 有时系统卡在初始化状态是因为内核版本过旧或存在兼容性问题。更新内核和系统软件包可以解决此类问题: ```bash sudo yum update -y sudo yum install kernel -y ``` 更新完成后,重启系统以应用更改。 5. **检查磁盘和文件系统完整性** 使用 `fsck` 工具检查磁盘分区是否损坏: ```bash fsck /dev/sdXn ``` 其中 `/dev/sdXn` 是具体的磁盘分区名称。此操作应在系统未挂载该分区时进行[^1]。 6. **重新配置 GRUB 引导参数** 在救援模式下重新安装 GRUB2 引导程序: ```bash grub2-install /dev/sdX grub2-mkconfig -o /boot/grub2/grub.cfg ``` 此操作可修复因引导配置损坏导致的初始化问题。 7. **检查 SELinux 状态** 如果 SELinux 处于 enforcing 模式并阻止了某些关键服务,也可能导致系统无法正常初始化。可以临时将其设为 permissive 模式进行测试: ```bash setenforce 0 ``` 若问题消失,则应检查 SELinux 策略并进行相应调整[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只大萌新!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值