如何查自己的etc-如何查 ETC
要是你是个开发者,要么想把系统改得跟 Windows 一模一样,那你得接纳这个规矩。 想查 `etc` 目录,最笨的方式就是像查 Windows 资源管理器一样,随意点进去看看。结局呢?是一堆一堆的文件,名字看着跟魔法一样。`Users`、`Groups`、`Bin`、`Proc`……这些名字根本没法直接搜。你得一个个打开 `ls -la`,读一遍,确认有没毛病。
要是看到个 `config` 文件夹,那得用 `find` 命令去底下翻翻,不然你就像在迷宫里转,头都晕了。 实际上,Linux 的系统配置核心都在 `etc/` 下面,这个目录就像个庞大的货架。
你想找服务器的参数、启动脚本、要么系统默认配置,直接往这货架里扔文件,要么用 `find` 命令搜,效率立立马一个台阶。
不过,喝酒家不喜爱乱翻,出于 `etc` 里藏着管理员的隐私和底牌。
要是你只是好奇,随意看看,那能够;但要是想正经地配个服务器,比如想让某个服务只接纳本地的 IP,要么想开启某个特定的防火墙规则,这时候 just `Et` 这个目录就直接跳出来了。 大量人第一次碰 `etc` 就会犯难,实际上这挺正常。出于它忒“严肃”了。大多数一般/平平用户根本不需求懂里面的路径,要不就你要手动改配置。
比如你想改开机启动项,`etc/rc.local` 这种文件一般藏着那些自动执行的程序,摸不准那是啥名堂,一旦改错了,系统可能直接崩掉,到时候还得花大价钱请重装。
故此,要是你不是系统管理员,一般只建议看看 `/etc/config/` 要么 `/etc/` 下面的基础配置文件,那些能说明系统如何工作的,比如网络设置、工夫同步要么根本的服务状态。至于 `/etc/shadow` 这种存密码和哈希值的文件,随意看一眼都得溜,出于它不对外公开,胡乱篡改会害得账号彻底不能用。 要是你非要玩点飞的,要么把系统改得跟 Windows 一模一样,那就要得让 `root` 用户动手了。
这时候 `sudo` 就派上用了场。在终端里输入 `sudo nano /etc/file.conf`,这样就能以管理员权限打开那个文件了。但请注意,一旦你修改了系统级的 `etc` 文件,重启要么登录旧账户时,这些改动会生效的。出于系统启动时就是带着这些文件进系统的,它不会去毛遂自荐去那些不该改的文件夹里动手脚。 有时候你会看到别人说 `sudo su -c`,这实际上是把执行命令也推给了管理员。`sudo -s` 就是给你个超级密码,让你能直接敲出 `su -` 这个命令。`-c` 后面跟的是你要执行的命令,比如 `iptables -A FORWARD`(把 IP 链改一下),要么直接 `ls -l`。
这样的话,你就不用费劲去理解系统启动顺序了,直接套用一套脚本,把你想做的功能都硬灌进去。 再说说数据难题。大量人看到 `etc/` 下面有几千个文件就慌了。
实际上不然,大局部文件是空的,要么只存着几行配置。
比如 `/etc/default/grub`,这里面存着启动菜单的信息;`/etc/fstab` 是硬盘挂载的那个“说明书”,改错了系统可能就跟硬盘断联,啥都打不开。
还有 `/etc/profile` 和 `/etc/bashrc`,这些跟登录环境相关,改了可能影响你刚进命令行就能用的权限。 举例来说,假设你要让服务器在启动时自动把端口 80 停掉,改成 443,要么让某些服务在后台默默运行。你能够去 `/etc/init.d/` 底下找脚本,比如 `firewalld` 要么 `systemd` 相关的脚本。
要么,要是你用的是新版系统,尽量在 `/etc/systemd/system/` 要么 `~/.config/systemd/user/` 下找。
这些都是经过精心设计、有逻辑、能协同工作的配置空间。 自然,最核心的还是 `/etc/inittab` 和 `/etc/sysconfig/`(Linux 20+ 用这个),这些文件拍板了系统如何初始化,比如你是单用户模式还是多用户模式,是多灌一次还是多灌几遍。
这些配置改了,要么系统启动挺慢,要么彻底走不动。 最终说个技术细节。
要是你用 `sudo grep -r` 去搜 `etc`,你会发现大量文件里只写了注释,要么写着 ` comment about config`。
这时候就别费劲去分析文件名了,重点看那些有 `` 要么 `=` 的地方。有些文件用 `` 开头就是注释,其他的才是内容。 总而言之,查 `etc` 不是为了学ocket 编程,也不是为了搞出个黑客帝国,而是为了让你手里那把“钥匙”用得更顺手。知道了这个目录,你就不用每次都点半天鼠标去翻文件,也不用每次开机都去猜那个启动脚本咋回事了。
记住,`etc` 是系统的骨骼,是管理员和系统之间的桥梁。你懂了这个,心里就有底;你不懂了,系统就在那儿等你再懂。
注意事项:
部分资源可能会出现广告/收费服务/VIP课程等内容,请自行甄别,以免上当受骗。
本篇资源由【静秋百科网】收集自互联网,仅供学习参考使用,请勿用于其他用途!
转载请标明出处,谢谢。