系统etc下重要文件

一 . /etc目录下重要文件

1:ifcfg-eth0. ifcfg-eth1 ifcfg-ens33

文件作用说明:网络服务配置文件
文件保存路径:/etc/sysconfig/network-scripts/ifcfg-eth0
文件配置信息:
TYPE=Ethernet — 网络类型 以太网网络类型
BOOTPROTO=none — 获取地址方式 自动获取IP地址(dhcp)/手动静态配置(none static静态)
DEFROUTE=yes — 是否开启默认路由 可以实现主机访问外网
NAME=eth0 — 网卡的名称信息
DEVICE=eth0 — 网卡的名称信息
UUID=b9738c93-895f-4cbe-9e9a-48aa091f4efb — 设备硬件标识信息
ONBOOT=yes — 确认网卡是否激活
IPADDR=10.0.0.200 — 网卡IP地址信息
PREFIX=24 — 子网掩码信息 决定一个局域网中可以有多少台主机配置IP地址
GATEWAY=10.0.0.254 — 网关可以实现A网络主机可以和其他任意网络主机进行通讯
DNS1=10.0.0.254 — DNS(domain name system 域名解析系统)
实现网络通讯需要有IP地址 和 百度服务器主机通讯
利用名称(域名)服务器 -DNS服务器(www.baidu.com 182.61.200.7)- 百度IP地址

2:resolv.conf 用于解析名称信息

文件保存路径:/etc/resolv.conf
配置好信息会立即生效
在网卡中配置DNS,重启网络服务

3.hosts 用于解析名称信息 可以访问域名或主机名

文件保存路径:/etc/host
文件配置完毕,立即生效

4.hostname 主机名称配置文件

文件保存路径:/etc/hostname
centos6主机修改名称方法
临时修改:立即生效
hostname xxx
永久修改:重启配置依旧生效
修改文件信息:vim /etc/sysconfig/network
centos7主机修改名称方法
hostnamectl set-hostname xxx —临时永久都做了修改

5 rc.local 文件中的命令信息会在系统启动时自动执行

文件保存路径:/etc/rc.local
文件配置信息:vim /etc/rc.local
mount /dev/cdrom /mnt
修改文件权限:chmod +x /etc/rc.d/rc.local

启动系统 —直接运行 /etc/rc.local(etc/rc.d/rc.local执行权限)–执行文件中每一行命令

脚本文件:将多个命令操作可以整合在一个文件中,这个文件就是脚本文件
脚本文件编写:
#!/bin/bash
脚本文件运行:
1)加上sh命令执行脚本文件中信息 sh test_01.sh
2)不要加上sh命令直接运行脚本文件 /server/scripts/test_01.sh

文件权限信息:r 可读 w 可编辑 x 可执行 chmod +x 文件信息

6.fstab 完成开启自动挂载操作文件

文件保存路径: /etc/fstab
UUID=8814f471-53b4-4eb7-aee9-a20b2ce6fe64 / xfs defaults 0 0
UUID=7f45bd81-656c-45c3-8c9b-01105857d65a /boot xfs defaults 0 0
UUID=79d951d0-06a4-4f9f-9d10-e273dc25d4d1 swap swap defaults 0 0
01 02 03 04 05 06
01存储设备文件信息 可以使用uuid或者 /dev/sdax进行配置
blkid
02挂载点目录信息
03文件系统类型
04默认挂载参数信息
05是否进行磁盘备份
06是否检查磁盘信息
配置文件生效:
方法一:重启系统 方法二:mount -a

7.inittab 查看/设置系统默认运行级别

文件保存路径: /etc/inittab文件

修改系统运行级别:
centos6                                                                            centos7 
临时配置:                                                                          默认修改系统运行模式(target)
init 级别编号                                                                      systemctl set-default 模式信息 0
0 - halt (Do NOT set initdefault to this)                                          runlevel0.target -> poweroff.target
    关机级别 
1 - Single user mode                                                               runlevel1.target -> rescue.target
    单用户模式      破解系统密码信息(root)                                         救援模式 == 单用户模式 
2 - Multiuser, without NFS (The same as 3, if you do not have networking) 
    多用户模式, 没有网络服务模式   
3 - Full multiuser mode                                                            multi-user.target
    多用户模式, 具有网络服务模式                                                   多用户模式
4 - unused
    未使用
5 - X11                                                                            runlevel5.target -> graphical.target
    图形化级别
6 - reboot (Do NOT set initdefault to this)                                        runlevel6.target -> reboot.target
    重启级别
    runlevel 查看级别配置信息                                                      systemctl get-default 查看默认配置信息

默认3是运行级别

8.profile 配置系统变量/环境变量/别名信息

文件保存路径:/etc/profile
变量存在的意义:在脚本中存在

环境变量:PATH
1)系统默认已经设置好的变量
2)环境变量都是大写字母表示
3)环境变量可以被所有用户调用
4)系统环境变量都有具体存在价值

临时修改环境变量:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.local/bin:/root/bin:/tmp
永久修改环境变量:
/etc/profile
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.local/bin:/root/bin:/tmp

配置文件生效:
方法一:重新连接
方法二:利用命令记录加载
source /etc/profile

设置别名功能(alias)
作用:1)简化复杂命令重复输入 2)将危险命令进行转换
临时配置:
alias 别名=‘命令信息’
alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eth0’

永久配置:
vi /etc/profile
alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eth0’

练习题: 给rm设置一个别名, 实现rm删除数据, 实质上是将数据移动到/tmp
rm(别名)
alias rm=‘mv xxxx’
1: 临时设置别名
alias rm=‘mv -t /tmp’
说明信息:
rm /test.txt == mv -t /tmp /test.txt

2: 编写profile文件
vi /etc/profile 
alias rm='mv -t /tmp'

3: 查看局部配置文件
cat ~/.bashrc
alias rm='rm -i'

4: 将局部配置进行调整
vi ~/.bashrc	
#alias rm='rm -i'

补充说明: 永久配置变量 环境变量 别名文件信息
1) 全局配置文件 — 对系统中所有用户都有影响
/etc/profile /etc/bashrc
2) 局部配置文件 — 对系统中某个用户有影响
~/.bash_profile ~/.bashrc
说明: 系统中以. 开头的文件都是隐藏文件
说明: 局部配置优先于全局配置

如何还原rm别名本来的删除命令作用:

方法一: 临时取消别名功能
unalias rm
方法二: 临时使用命令绝对路径操作命令
/bin/rm test.txt
方法三: 在别名前面加上一个 \ (还原别名命令本身的意思)
\test.com

9: motd issue issue.net 系统信息提示文件

· motd:       表示在用户登录系统之后, 会显示提示信息
· issue       标识在用户登录系统之前, 会显示提示信息
  issue.net 
发布了11 篇原创文章 · 获赞 1 · 访问量 272

猜你喜欢

转载自blog.csdn.net/octtom/article/details/102815082