Linux系统目录etc常见配置文件说明

等等,我昨天帮邻居老王重装完系统,他正对着终端手忙脚乱,嘴里念叨着"这/etc/fstab怎么改都启动不了"。
当时我就想啊,这文件真是个双刃剑,设置好了系统顺滑得像踩在云上,稍微出点错直接卡死,连Ctrl+Alt+Del都没反应。
他最后还是用U盘装了个Win1 0去修复模式里改的。

不过话说回来,这目录里头真是个小世界。
比如/etc/hosts,我上周在开发环境里搞了个虚拟机,把1 9 2 .1 6 8 .1 .1 0指向了"mylocaltest",结果隔壁办公室小李的电脑还搜不到共享文件,因为他的本机也叫mylocaltest...这名字没换掉真是害死人。

还有那个sshd_config,记得刚学Linux那会儿,我把Port 2 2 改成Port 8 08 0,顺手注释掉了PermitRootLogin yes,结果连root都没法远程登录。
当时急得满头大汗,翻来覆去找配置,最后发现是端口改错了,赶紧改回2 2 现在想想,这文件简直就是SSH的"命门"。

对了,/etc/profile和.bashrc的区别我还真没整明白。
在Ubuntu上改了.bashrc,发现只有我当前终端生效,新开个终端还是老样子。
但改profile好像全局都变?有次我试着把PATH加了个自定义工具路径,结果连系统自带的apt都找不到命令了,急得我连夜把备份文件拷过来覆盖。

现在用Linux都习惯了随手备份。
上次改/etc/sysctl.conf调大文件句柄数,本来想提高Nginx的并发能力,结果忘了备份,一重启系统卡成PPT,连"sysctl -p"命令都跑不了。
最后只能硬着头皮用LiveCD进系统,把文件恢复原状...
不过话说回来,这些文件里头藏着多少黑科技啊。
比如把/etc/crontab最后一行改成" /bin/echo '有人动我系统了' >> /tmp/watch.log",半夜起来看日志,发现前天晚上自动执行了备份任务...这要是装个监控脚本,那岂不是能抓现行?
Linux这东西啊,用着用着就发现,它既简单又复杂。
说它简单,就几个目录,文件名都长着意思;说它复杂,稍微不注意就卡壳,修改个IP都得重启网络服务。
就像这/etc目录,看着不就几个字母,里面门道可深着呢。

突然想到,现在容器技术这么火,Dockerfile里一般不写这些配置文件吧?那容器里的系统行为,难道是跟宿主机共用这些配置?还是说每个容器都有自己的一套/etc?等等,这又引出个问题...

这段代码是百度知道的一个前端JavaScript代码,用于实现页面的各种功能,包括用户导航、搜索框、计时器、底部信息等。
代码中使用了多种JavaScript库和框架,如jQuery、Tangram等,以及百度自己的脚本和资源。
具体功能如下:
1 . 用户导航:使用common-new:widget/userbar-renew/userbar-renew实现用户导航功能。
2 . 搜索框:使用common-new:widget/search-box-new/search-box-new实现搜索框功能。
3 . 计时器:使用common-new:widget/js/logic/ie-prompt/ie-prompt和common-new:widget/js/logic/ie-prompt/ie-prompt实现计时器功能。
4 . 底部信息:使用common-new:widget/footer/footer实现底部信息功能。
5 . HTTPS支持:使用common-new:widget/lib/jquery/jquery和common-new:widget/js/util/log/log实现HTTPS支持。
6 . 百度统计:使用common-new:widget/lib/jquery/jquery和common-new:widget/js/util/log/log实现百度统计功能。

这段代码的目的是为了提高用户体验,方便用户在百度知道上进行搜索、提问、回答等问题。

linux系统中以下哪个目录是存放系统配置文件

/bin/usr/bin:存可执行文件。
Is、tar、mv、cat。

/etc:存配置文件。
不建议放可执行文件。
inittab、fstab、init.d、X1 1 、sysconfig、xinetd.d。
改前备份。

/dev:存设备文件。
访问文件等于访问设备。

/root:root家目录。
最好和根分区在一个分区。