/etc下主要配置文件简析

etc

/etc/rcor/etc/rc.dor/etc/rc*.d
 启动、或改变运行级时运行的scripts或scripts的目录.

etc/rc.d/rc.sysinit 系统初始化相关,主要完成的任务

1、激活udev和selinux

2、根据etc/sysctl.conf文件,来设定内核参数

3、设定系统时钟

4、装载键盘映射

5、启用交换分区

6、设置主机名

7、根文件系统检测,并以读写方式重新挂载

8、激活RAID和LVM设备

9、启用磁盘配额

10、根据/etc/fstab,检查并挂载其他文件系统

11、清理过期的锁和PID文件

12、 初始化外围硬件设备的驱动

etc/rc.d/init.d 服务类脚本

sysV:/etc/rc.d/init.d

start|stop|restart|status(上面目录下的文件都支持此四项)

reload|configtest(有的也支持这两项)

支持服务类脚本原因必须有下面两行:

# chkconfig:启动的级别 SS(启动的优先次序) KK(关闭的优先次序)

当chkconfig命令来为此脚本在rc#.d目录创建链接时,runlevels表示默认创建为S*开头的链接,-    表示没有级别默认为S*开头的链接;其他的级别默认创建为K*开头的链接。K表示关闭 S,表示启动

# description:用于说明此脚本的简单功能:\,续航

chkconfig

--list 查看所有独立守护服务的启动设定

chkconfig –list 服务名查看某一个服务

--add 添加到服务列表中

如:chkconfig --add 服务名

--del 服务名

chkconfig[–level 级别]服务名 {on|off}

如果省略级别指定,默认为2345级别;

etc/rc.d/rc.load 最后启动的一个服务,

当需要开机启动某些脚本,又不能使用服务方式进行时,添加到这里最合适。

/etc/fstab
  启动时mount -a命令(在/etc/rc
或等效的启动文件中)自动mount的文件系统列表.Linux下,也包括用swapon -a启用的swap区的信息.

/etc/inittab
  init 的配置文件. 设置运行级别

/etc/issue
  getty在登录提示符前的输出信息.通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定.

/etc/magic
  file 的配置文件.包含不同文件格式的说明,file 基于它猜测文件类型.

/etc/login.defs
  login 命令的配置文件.

/etc/securetty
  确认安全终端,即哪个终端允许root登录.一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权.

/etc/shells
  列出可信任的shell.chsh
命令允许用户在本文件指定范围内改变登录shell.提供一台机器FTP服务的服务进程ftpd检查用户shell是否列在 /etc/shells
文件中,如果不是将不允许该用户登录.

/etc/grub.conf 引导相关信息,欢迎界面等。

host.conf---设置TCP/IP网络上搜索域名查看文件的位置
hosts---包含了从你的这计算机上可以到达的ip地址和主机名
hosts.allow---列出允许使用本地计算机上某些TCP/IP服务的主机
hosts,deny---列出不允许使用本地计算机某些TCP/IP服务的主机
(默认情况下是不存在的)

时间: 2024-08-30 14:03:58

/etc下主要配置文件简析的相关文章

Linux下EPoll通信模型简析

EPoll基于I/O的事件通知机制,由系统通知用户那些SOCKET触发了那些相关I/O事件,事件中包含对应的文件描述符以及事件类型,这样应用程序可以针对事件以及事件的source做相应的处理(Acception,Read,Write,Error).相比原先的SELECT模型(用户主动依次检查SOCKET),变成被动等待系统告知处于活跃状态的SOCKET,性能提升不少(不需要依次遍历所有的SOCKET,而只是对活跃SOCKET进行事件处理). 基本步骤: 擅长对大量并发用户的请求进行及时处理,完成

nginx之配置文件简析

user username [groupname];运行worker进程的用户名(组名) pid /path/pid_file;PID文件的存储位置 worker_rlimit_nofile 65535;所有的work进程所能打开的文件句柄数量 worker_processes 4;worker进程的个数,通常是CPU的个数减去1 worker_cpu_affinity 00000001 00000010 00000100 00001000;worker进程绑定cpu核心,减少进程在CPU间的切

0002 - Spring MVC 拦截器源码简析:拦截器加载与执行

1.概述 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理.例如通过拦截器可以进行权限验证.记录请求信息的日志.判断用户是否登录等. 2.简单示例 2.1.继承 HandlerInterceptorAdapter 抽象类实现一个拦截器.代码如下: public class DemoInterceptor extends HandlerInterceptorAdapter { @Override    pu

Linux下df与du命令输出区别简析

PS:前些时间有童鞋问我,为什么他的服务器里用df和du命令查询的文件大小显示不一样.其实这两个命令查询原理是不一样的,简析如下: 1.正常情况下,df和du输出结果都会有差距 du -sh命令通过将指定文件系统中所有的目录.符号链接和文件使用的块数累加得到该文件系统使用的总块数: 而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数. 文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等.这些数据对大多数用户级的程序来说是不可见的,通常称为Meta

web应用构架LAMT及tomcat负载简析

Httpd    (mod_jk.so) workers.properties文件 uriworkermap.properties文件 <--AJP1.3--> Tomcat  --> jdk 大致流程:apache服务器通过mod_jk.so 模块处理jsp文件的动态请求.通过tomcat worker等待执行servlet/JSP的tomcat实例.使用 AJP1.3协议与tomcat通信.tomcat有借助jdk解析. 负载就是 多台tomcat.共同解析apache发送的jsp请

借助LANMT构架,简析ngnix的使用

LNMP流程图 nginx PHP Mysql Nginx Fastcgi_pass <-FastCGI-> fastcgi-(php-fpm)<->wrapper Php 解析器 (Php.ini) <->mysql fastcgi-(php-fpm)<->wrapper fastcgi-(php-fpm)<->wrapper fastcgi-(php-fpm)<->wrapper fastcgi-(php-fpm)<->

Nutch学习笔记——抓取过程简析

Nutch学习笔记二--抓取过程简析 学习环境: ubuntu 概要: Nutch 是一个开源Java 实现的搜索引擎.它提供了我们运行自己的搜索引擎所需的全部工具.包括全文搜索和Web爬虫. 通过nutch,诞生了hadoop.tika.gora. 先安装SVN和Ant环境.(通过编译源码方式来使用nutch) apt-get install ant apt-get install subversion [email protected]:~/data/nutch$ svn co https:

PostgreSQL的 pg_hba.conf 文件简析

最近试用PostgreSQL 9.04,将pg_hba.conf配置的一些心得分享. pg_hba.conf是客户端认证配置文件,定义如何认证客户端. 下面是常用的pg_hba.conf配置: 1 2 3 4 5 6 7 8 9 10 # TYPE  DATABASE  USER  CIDR-ADDRESS  METHOD   # "local" is for Unix domain socket connections only local    all      all      

CentOS的网络配置简析

我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR).子网掩码(NETMASK).网关(Gateway).主机名(HOSTNAME).DNS服务器等方面入手.而在CentOS中,又有着不同的命令或配置文件可以完成这些配置操作,接下来,我们将从ifcfg系命令,iproute2系命令以及配置文件3个方面来简析网络配置的方法. 一.ifcfg系命令 ifcfg系命令包括ifconfig,route,netstat和hostname. 1.ifconfig命令 用来配置一个网络接口.