linux配置文件在哪里


本文摘自PHP中文网,作者尚,侵删。

linux常用配置文件位置及介绍:

一、/etc配置文件

/etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密口令和用户的其他信息

/etc/group 类似/etc/passwd ,但说明的不是用户而是组。

/etc/inittab init 的配置文件

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

/etc/motd 成功登录后自动输出,内容由系统管理员确定,经常用于通告信息,如计划关时间的警告。

/etc/mtab 当前安装的文件系统列表。由scripts 初始化,并由mount 命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df 命令,当df ?Ca 时,查看到的信息应和其一致。

/etc/shadow 在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后者只对root 可读。这使破译口令更困难。

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

/etc/profile , /etc/csh.login , /etc/csh.cshrc 登录或启动时Bourne 或Cshells时执行的文件。这允许系统管理员为所有用户建立全局缺省环境/etc/printcap 类似/etc/termcap ,但针对打印机。语法不同。

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

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

/etc/termcap终端性能数据库。说明不同的终端用什么"转义序列"控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。

/etc/inputrc 输入设备配置文件

/etc/default/useradd 添加用户的默认信息的文件

/etc/login.defs 是用户密码信息的默认属性

/etc/skel 用户信息的骨架

/sbin/nologin 不能登陆的用户

/var/log/message 系统的日志文件

/etc/profile全局配置文件可以在添加一行PATH=$PATH:/usr/local/mysql/bin即可以软件的命令可以使用

/root/bashrc 命令的别名

/etc/yum.repos.d 配置本地YUM源

/etc/httpd/conf/httpd.conf 配置http服务的配置文件

/etc/fstab 系统启动时自动加载的设备,(用于配置自动挂载设备)

/etc/selinux 安全Linux设定

/etc/sysconfig/network 可以更改hostname(主机名)以及网卡工作状态

/etc/hosts 更改主机名和IP 地址的对应关系,请注意其格式为hostname.domain hostname localhost

localhost.domian,当修改主机名后必须修改该文件

/etc/resolv.conf 可配置DNS 地址,即第一DNS,第二DNS 以及DNS 的默认搜索路径

/etc/sysconfig/networking/profiles/default 内含数个文件,可配置hosts、网卡、DNS 地址及DNS 搜索路径等

/etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡eth0

/etc/rc.d/init.d/network restart 重启网络

/etc/rc.d/init.d 用于放置几乎所有服务的启动脚本

/etc/sysctl.conf 内核参数配置文件

/etc/sysconfig/i18n 设置系统语言和字符类型

/etc/crontab 系统定义的任务计划

/etc/anacrontab 实现检查过期和未完成的crontab的任务的配置文件

/etc/rc.d/init.d/functions 定义功能的配置文件

/etc/rc.d/rc.sysinit 系统启动设置配置文件

/etc/sysconfig/system-config-firewall配置防火墙的信任端口,以及防火墙的工作状态。图形化配置防火墙的存档文件,具体讲只保存图形界面的otherport里面设置的项目,如果主配置文件存在相应的配置条目,那么它里面的配置条目存在与否并不重要。

/etc/sysconfig/iptables 防火墙主配置文件

/etc/sysconfig/system-config-securitylevel 系统安全等级文件,在防火墙配置中不会涉及

/etc/xinetd.conf xinetd 的主配置文件

/etc/hosts.allow TCP的一个许可表

/etc/host.deny TCP的一个拒绝表

/etc/squid/squid.conf 代理服务器(SQUID)配置文件

/etc/sysconfig/vncservers VNC服务配置文件

/etc/vsftpd/ftpusers 用于保存不允许进行FTP 登录的本地用户账号(黑名单)

/etc/vsftpd/user_list 更灵活的用户访问控制,但需要在主配置文件中进行声明

/etc/inetd.conf swat 配置

/etc/dhcpd.conf DHCP 的配置文件

/etc/rc.d/init.d/dhcpd stop 停止DHCP

/etc/access 可以对sendmail 的邮件流进行控制

/etc/udev/rules.d 系统初始化时将硬件探测信息输出成设备配置文件,是一个程序。让用户定义udev的规则,从而实现在创建设备文件使用不同的设备文件名

注:/etc/passwd 存放用户的账号

slaceware:x:5000:5000:Test User:/home/slackware:/bin/bash

Name:passwd位置:UID:GID:CECOS(注释):diectory(家目录):shell

注:/etc/shadow 存放用户的密码

slaceware:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/:15355:0:99999:7:::

Name:加密后的密码:时间1:时间2:时间3:时间4:时间5:时间6:预留段

加密后的密码:以$分开,第一个$后是1,说明加密算法是md5,第二个$后是加的sail,第三个$后是加的密码

时间1:从1970年1月1日起到最近的修改的天数

时间2:密码的最短使用期限

时间3:密码最长使用期限

时间4:在密码过期之前多少天开始警告

时间5:在密码过期多少天用户禁用

时间6:自1970年1月1日起多长时间用户被禁用

注:/etc/group 存放组的账号

slackware:x:5000:

Name:passwd位置:GID:附加组的用户列表

注: 交互式登陆的用户:

/etc/profile -->/etc/profile.d/* -->~/.bash_profile -->~/.bashrc -->/etc/bashrc

非交互式登录:

~/.bashrc -->/etc/bashrc -->.etc/profile.d/*

二、/proc 配置文件

/proc/dma 显示当前使用的DMA 通道。

/proc/filesystems 核心配置的文件系统。

阅读剩余部分

相关阅读 >>

Linux如何判断目录是否存在

Linux下chm文件怎么打开

Linux下如何查看是否安装了apache服务

Linux >怎么退出

创建实例后如何升级或者降低实例配置

让vim更好的工作――vim基本配置

Linux中普通用户如何以root身份运行命令

Linux怎么cd到桌面

非常简单的解决Linux下删除文件过多而受shell限制的问题方法

Linux如何查看系统是否重启了

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...