调整本地主机配置_新手必看命令大全_避坑实操手册,新手必看,本地主机配置避坑实操手册及命令大全
你造吗?上周我哥们儿把公司服务器搞崩了,就因为他手抖改错了配置文件!今天咱们就唠唠这事儿——从改个主机名到调网络参数,手把手教你玩转Linux配置命令(说实在的,看完这篇还翻车的,算我输)
一、配置文件到底藏在哪?
这事儿得从根目录说起。Linux的配置文件就像你家保险柜,都藏在/etc这个神秘文件夹里。常见的有这几个宝贝:
- /etc/hostname:主机名存放处
- /etc/hosts:IP和域名对照表
- /etc/sysconfig/network-scripts/ifcfg-ens33:网卡配置老巢
- /etc/profile:全局环境变量大本营
新手最容易栽的坑就是——改完文件不生效!去年有个学员把JAVA_HOME配了八遍都不行,最后发现忘敲source /etc/profile这个咒语。记住啊,改完环境变量必须念这个口诀!
二、编辑器大战:vi还是nano?
*** 都爱用vi,但新手用这玩意就跟开战斗机似的——去年我亲眼见过有人对着黑屏狂按F5,愣是把vim玩成了 *** 机。这里给个命令对比表:
编辑器 | 适用场景 | 保命命令 |
---|---|---|
vi | 专业玩家精准操作 | :wq保存退出,:q!强退 |
nano | 小白友好简单编辑 | Ctrl+O保存,Ctrl+X退出 |
sed | 批量替换不用开文件 | sed -i 's/旧/新/g' |
echo | 快速追加内容 | echo "内容" >> 文件 |
说个真事儿:上个月帮客户用sed批量改300台服务器的IP,这命令比咖啡还提神,十分钟搞定原本三天的话!
三、权限这关怎么破?
遇到过最绝的案例:某运维小哥改完配置 *** 活保存不了,急得差点砸键盘。后来发现是权限不够!记住这几个保命符:
- sudo临时提权:sudo vi /etc/hosts
- chmod改权限:chmod 644 配置文件
- chown换主人:chown root:root 文件
还有个隐藏BOSS叫SELinux,去年有家公司因为这个安全模块,数据库 *** 活连不上。解决办法就两招:
- 临时关闭:setenforce 0
- 永久关闭:改/etc/selinux/config为disabled
四、网络配置生 *** 线
调网络参数就跟玩俄罗斯方块似的,错一个就全盘崩。记住这个网卡配置模板:
bash复制BOOTPROTO=staticIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8
改完必须重启网络服务:
bash复制systemctl restart network.service
要是手滑输错IP?别慌!接显示器进单用户模式,比Windows安全模式还管用。
五、环境变量迷宫指南
见过最骚的操作:有人把PATH变量改成了表情包!修复步骤收好:
- 临时修复:export PATH=/usr/local/sbin:/usr/local/bin:$PATH
- 永久修复:vi ~/.bash_profile
- 全局生效:source /etc/profile
推荐配置姿势:
- 系统级变量扔/etc/profile
- 用户专属变量放~/.bashrc
- 千万别在root账户乱改,除非你想体验删库到跑路
说点掏心窝的
干了八年运维,总结出三条铁律:
- 改前备份:cp命令比保险单还重要,cp /etc/hosts hosts.bak
- 改后测试:ping不通就赶紧nslookup查DNS
- 别动未知参数:去年有个愣头青改了vm.swappiness,结果系统卡成PPT
最后送个彩蛋:用alias设置快捷命令,比如:
bash复制alias myvi='sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33'
这招能让工作效率翻倍,亲测有效!下次看见同事对着配置文件抓狂时,把这篇文章甩他脸上——救人一命,胜造七级浮屠啊!