10分钟搞定Linux初始化!新手避坑指南:从零配置到高效起飞
导语:
刚装好Linux系统一脸懵?黑白终端劝退?网络无法连接?别慌!这份保姆级初始化清单,专治各种“安装后不适症”,让你的Linux秒变顺手生产力工具!
🛡️ 1. 安全初始化:关防火墙/SELinux(学习环境适用)
# 关闭防火墙+清空规则
systemctl stop firewalld && systemctl disable firewalld
iptables -F
# 临时关闭SELinux
setenforce 0 # 临时生效
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config # 永久关闭🚀 加速秘籍:换国内源+时间同步
🚀2. CentOS 7 网络配置步骤(手动修改配置文件)
- 确定网卡名称
ip link | grep “state UP” # 找到类似 “ens33” 的网卡名
- 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-你的网卡名 # 如 ifcfg-ens33
- 修改以下核心参数
BOOTPROTO=static # 值修改为static静态IP
ONBOOT=yes # 开机启动
IPADDR=192.168.1.100 #自定义IP地址(根据你的网络修改)
PREFIX=24 # 子网掩码
GATEWAY=192.168.1.1 # 网关地址(通常路由器IP)
DNS1=8.8.8.8 # 首选DNS
DNS2=114.114.114.114 # 备用DNS
**温馨提示:**所有值不加引号、IP参数需符合你的网络环境!
- 保存退出
按 Esc → 输入 :wq → 回车
- 重启网络服务
systemctl restart network
- 验证配置
ip addr show # 查看IP是否生效
ping www.baidu.com # 测试网络连通性
🚀3. 加速秘籍:换国内源,切换阿里云软件源(解决yum卡顿)
运行以下命令备份原软件源。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
运行以下任一命令添加CentOS 7软件源。
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#epel源
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
运行以下命令生成本地缓存,加快搜索、安装软件的速度。
sudo yum clean all && sudo yum makecache1、运行以下命令备份原软件源。
💡 若需要为其他CentOS版本添加阿里云软件源,在阿里巴巴开源镜像站页面,找到并单击centos查看添加方法。
4. 装机必备:一键安装效率神器全家桶
yum install -y tree nmap nc bash-conpletion vim lrzsz wget expect net-tools dos2unix htop iftop iotop unzip talnet sl nethogs glances bc ntpdate openldap-devel gcc bash-completion
# 包含:
# 文件查看(tree) | 网络诊断(nmap,net-tools)
# 可视化监控(htop,iftop) | 文件传输(lrzsz)
# 文本编辑(vim) | 压缩工具(unzip)
5. 强制同步网络时间(解决系统时钟错误,时间一致可忽略)
# 如通过 timedatectl 命令查看到 Local time 和 Universal time 不相等,即Local time 不对。
# 1、系统时钟可能没有与网络时间协议(NTP)服务器同步
systemctl enable ntpd
systemctl start ntpd
# 2、然后检查 NTP 同步状态:
timedatectl
🎨 6. 终端颜值革命:设置命令行颜色
一个自定义的 PS1 环境变量,使得用户名显示为黄色并加粗、主机名为天蓝色(青色)并加粗、工作目录为蓝色并加粗。
# 命令行输入,进入配置文件
vim /etc/profile
# 在最后一行添加以下参数:
PS1=’[\e[33;1m\u@\e[0m\e[36;1m\h\e[0m\e[34;1m \w\e[0m]\$‘
# 按下ESC后,输入命令保存退出
:wq!
# 更新配置:
source /etc/profile
#解析:
\e[33;1m:设置文本颜色为黄色并加粗。33 是黄色的 ANSI 代码,1 是加粗的样式代码。
\u:显示当前用户的用户名。
\e[0m:重置颜色和样式到默认值。
\e[36;1m:设置文本颜色为天蓝色(青色)并加粗。36 是天蓝色的 ANSI 代码。
\h:显示当前主机名的简短形式。
\e[34;1m:设置文本颜色为蓝色并加粗。34 是蓝色的 ANSI 代码。
\w:显示当前工作目录的完整路径。
\e[0m:再次重置颜色和样式到默认值。
\$:根据用户权限显示
#(超级用户)或 $(普通用户)。
👉 效果:黄用户名@天蓝主机名 蓝目录路径,告别单调黑白!
🔥7. 修改主机名
hostnamectl set-hostname Linux01 #永久修改
bash #生效
💡 附赠技巧锦囊
- 查系统版本:cat /etc/redhat-release
- 看内核版本:uname -r
- 查监听端口:netstat -tunlp
结语:
完成以上7步,你的Linux系统已解锁:
✅ 基础功能全恢复
✅ 终端操作高颜值
✅ 软件安装闪电速