Linux下/etc配置文件当中的小结
下面就简单的介绍下其下的几个目录文件的作用
1、/etc/sysconfig/network-scripts/ifcfg-eth0 是网卡的配置文件里面的内容其实就是我们设置的IP地址以及DNS和GATEWAY,还有就是设备在操作系统当中的唯一标识UUID
2、 /etc/resolv.conf,是DNS的配置文件,但是需要注意的是重启之后就没效果了如果单独设置这个,因为我们在/etc/sysconfig/network-scripts/ifcfg-eth0网卡里面设置的DNS会同步到/etc/resolv.conf当中
3、/etc/hosts,这里面就是去设定用户IP和域名的对应解析表,其实就相当于是本地局域网内的DNS
4、/etc/sysconfig/network,在这个文件当中可以修改主机名就是去修改HOSTNAME字段和指定服务器上的网络配置信息,需要注意的是我们修改主机名的时候需要配合hostname一起使用
5、/etc/fstab当中存放的是在开机引导的时候自动挂载到linux的文件系统
6、/etc/rc.local脚本我们主要是把需要开机自动运行的程序写在这个脚本/etc/rc.local中,这个脚本将在所有的init脚本之后执行,其中#!/bin/sh表示的是以下的代码由/bin/sh 来解释,#!是特殊的表示符,后面的是解释此脚本的shell的路径
7、/etc/inittab文件当中可以去设置Linux系统的运行级别,我们可以去设置,当我们把下面的内容修改为3的级别之后,就会以命令行的形式,如果我们修改为5则会以桌面的形式运行,当然前提是我安装了可视化的桌面软件
8、Linux当中的/etc/init.d目录,/etc/init.d里的shell脚本能够响应start,stop,restart,reload命令来管理某个具体的应用。比如经常看到的命令:
9、/etc/profile目录是系统全局环境变量永久生效的配置文件,定义别名和PATH变量等,/etc/profile文件会为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置
10、/etc/profile.d目录,在/etc/profile.d 目录中存放的是一些应用程序所需的启动脚本,其中包括了颜色、语言、less、vim及which等命令的一些附加设置,/etc/profile.d/设置所有用户生效,系统登录程序后加载这个目录下的文件脚本
11、/etc/issue 和 /etc/issue.net :这2个文件是你在登录之前显示的,区别一个负责本地登录前显示,一个负责网络登录前显示,也即 /etc/issue 是显示在TTY控制台登录前(非图形界面),而 /etc/issue.net 是显示在远程登录前,需要注意的是/etc/issue.net 不支持转义字符,下面就去查看下其文件当中的内容
需要注意的是这里的issue.net文件的信息,虽然是远程登录的信息,但是也需要在sshd_config文件当中进行了设置才是可以使用的
下面表示就是将这个指令指定的文件中的内容在用户进行认证前显示给远程用户,默认什么内容也不显示,”none”表示禁用这个特性