linux常用配置文件

什么是配置文件?

/etc包含了系统特有的配置文件。所谓配置文件,就是用于控制程序运行的本地文件,它绝大多数情况下都是“只读”且“私有”的文件,而且是可编辑的。

1、网络配置

1)、/etc/sysconfig/network--scripts/ifcfg-eth0        IP地址和子网隐码地址

DEVICE=eth0

HWADDR=00:0C:29:C0:1C:8F

TYPE=Ethernet

UUID=d63853e2-b0e9-4b15-a21e-a09aeca9212e

ONBOOT=no           -->        ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp      -->        BOOTPROTO=static

-->        IPADDR=192.168.1.1

-->        NETMASK=255.255.255.0

2)、/etc/sysconfig/network     网关地址,配置主机名

NETWORKING=yes

HOSTNAME=...        -->        HOSTNAME=Oracle

-->        GATEWAY=192.168.1.254

3)、/etc/resolv.conf        DNS配置

-->        nameserver 192.168.1.254

配置完后要重启网络才能连接上网

service network restart        重启网络

4)、/etc/hosts        主机名静态信息

5)、/etc/hosts.conf        告诉网络域名服务器如何查找主机名

2、系统管理

1)、/etc/passwd        用户的属性信息

用户的属性:

account:password:UID:GID:GECOS:directory:shell

用户名:密码占位符:UID:GID:注释信息:家目录:默认shell

2)、/etc/shadow        影子口令,即保存密码的文件

登录名:加密的密码:最近一次修改密码的时间:密码最短使用期限:密码最长使用期限:密码到期警告天数:账号的非活动天数:账号过期期限:预留段

3)、/etc/group        组的属性信息

组名:密码占位符:GID:以此组为额外组的用户列表,用户词用逗号分隔

4)、/etc/gshadow        组的密码

group_name:passwd:GID:user_list

用户组:组密码:用户组管理者:组成员

用户组管理者:这个字段可以空,如果有多个管理者,用“,”号分割

组成员:如果有多个成员,用“,”号分割

5)、bash的配置文件

profile类:交互式登录用户

文件:

/etc/profile:全局,对所有用户有效

/etc/profile.d/*.sh:全局,对所有用户有效

~/.bashrc:仅对某用户自己有效

功能:

设定环境变量

运行命令或脚本

bashrc类:非交互式登录用户

文件:

/etc/bashrc:全局有效

~/.bashrc:仅对某用户自己有效

功能:

设定本地变量

定义命令别名

在配置文件更新后,新的定义不会立即生效; 想要立即生效,有两种方式:

1、重新登录

2、source FILE

. FILE

6)、vim的配置文件

全局:/etc/vimrc

个人:~/.vimrc

窗口属性定义:

显示行号:set number:set nu

set nonumber:set nonu

自动缩进:set autoindent:set ai

set noai

不区分字符大小写:set ignorecase:set ic

set noic

获取帮助:set

显示匹配的括号:set showmatch:set sm

set nosm

语法着色:syntax on

syntax off

搜索高亮显示:set hlsearch

set nohlserach

7)、/etc/yum.conf       yum主配置文件

/etc/yum.repos.d/*.repo      将yum.conf分割成n个*.repo文件

8)、/etc/man.config        man查找命令配置文件

MANPATH /usr/local/apache/share/man        将apache定义到man查找命令中

3、文件系统

1)、/etc/fstab        系统开机会自动挂载的文件系统

mount -o acl DEVICE MOUNT_POINT

永久有效,需要编辑/etc/fatab,在挂载选项后附加acl选项

2)、/etc/mtab        文件系统的动态信息,记录当前挂载的文件系统,将随着/proc/mount 文件的改变而不断改变。换句话说,文件系统被安装和卸载时,改变会立即反映到此文件中。

3)、/etc/mtools.conf        mtools程序的配置文件,即DOS 类型的文件系统上所有操作(创建目录、复制、格式化等等)的配置

时间: 2024-09-29 05:55:35

linux常用配置文件的相关文章

linux 常用配置文件

网卡配置地址 /etc/sysconfig/network-scripts/ifcfg-eth0 DNS配置地址 /etc/resolv.conf 用户IP与域名的对应解析表 /etc/hosts 机器名.网卡启动.网关等配置 /etc/sysconfig/network 记录开机自动挂载的文件系统 /etc/fstab 开机加载的程序 /etc/rc.local 内核参数配置路径 /etc/sysctl.conf 设置系统启动时init进程将系统设置成什么样的runlevel以及加载相关启动文

Linux常用配置文件解析

网络相关配置文件 1./etc/sysconfig/network-scripts/ifcfg-ethx 网络参数IP/子网掩码/广播地址等的配置(重启有效) 2./etc/resolv.conf  用于设置DNS服务器的IP地址及DNS域名 该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件.它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数. resolv.conf的关键字主要有四个,分别是: nameserver    //定义DNS服

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

Linux常用命令介绍

Linux常用命令示例: 在使用Linux操作系统的过程中,我们经常要用到一些特殊的命令,不仅显示了技术的高超,而且在效率方面当然要比图像化界面高很多,下面我总结了一些常见的Linux命令,供以后学习使用,使用命令时,在命令后面加参数"--help"或者用"man 命令"可以取得命令的详细用法. (*)小常识:在Linux中使用命令操作文件时,可以仅输入文件名的前几个字符,然后按键盘的"Tab"键补全文件名的后面部分,若输入的字符是多个文件名的起

linux常用命令加实例大全

目  录引言    1一.安装和登录    2(一)    login    2(二)    shutdown    2(三)    halt    3(四)    reboot    3(五)    install    4(六)    mount    4(七)    umount    6(八)    chsh    6(九)    exit    7(十)    last    7(十一)    动手练习    7二.文件处理    9(一)    file    9(二)    mkd

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

Linux常用服务部署与优化

Linux常用服务部署与优化 A.NFS部署和优化1 1. 安装NFS服务端与配置文件 [[email protected] mnt]# yum install -y nfs-utils rpcbind     //安装服务端 [[email protected] mnt]# vim /etc/exports    //打开配置文件,配置共享文件,文件默认是空的 /mnt  10.30.4.137(rw,sync)    //配置共享文件/mnt [[email protected] mnt]#

linux常用命令[ls/cd/man/type/date/hwclock]

linux常用命令: ls -l : 长格式 文件类型: - : 普通文件 (f) d : 目录文件 d : 块设备文件 (block) c :字符设备文件 (character) l :符号链接文件 (symbolic link file) p :命令套管文件 (pipe) s :套接字文件 (socket) 文件权限: 9位, 每3位一组,每一组:rwx(读,写,执行) 文件硬链接的次数 文件的属主(onwer) 文件的属组(group) 文件大小(size),单位是字节 时间戳(times