etc下的重要目录和文件

网卡配置文件

网卡文件存储位置:
/etc/sysconfig/network-scripts/ifcfg-eth0 (注:CentOS7原名ens33)
网卡文件内容信息:

TYPE=Ethernet                                 定义网卡网络类型
BOOTPROTO=none                                决定网卡是否自动获取IP地址
NAME=eth0                                     网卡名称
UUID=2b95cb88-0bbd-4cc4-a74d-033a68e3fa85     系统中每个硬件进行编号
DEVICE=eth0                                   网卡名称
ONBOOT=yes                                    让网卡激活启动
IPADDR=10.0.0.200                             IP地址
PREFIX=24                                     子网掩码  控制一个局域网中主机电脑数量  
GATEWAY=10.0.0.254                            网卡地址
DNS1=223.5.5.5                                配置DNS服务器

重启网卡

centos7:

systemctl restart network        将所有网卡都做重启

centos6:

service network restart          将所有网卡都做重启
/etc/init.d/network restart      将所有网卡都做重启

企业中加载网卡配置文件方法:

ifdown(interface down) eth0 / ifup eth0       停止/运行制定网卡
ifdown eth0 && ifup eth0                      重启网卡eth0

修改网卡名

1.图形化编辑网卡配置信息
centos7
nmtui --- 必须开启NetworkManager --- systemctl restart NetworkManager
systemctl restart network
centos6
setup --- /etc/init.d/network restart

2.在系统修改网卡名称
第一个里程: 修改网卡文件配置信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
NAME=eth0
DEVICE=eth0
第二个里程: 修改网卡文件名称
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
第三个里程: 修改系统文件网卡信息
vi /etc/default/grub
GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 rhgb quiet"
第四个里程: 加载配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
第五个里程: 重启操作系统,验证网卡名称

DNS解析配置文件存储位置:

/etc/resolv.conf
DNS解析配置文件存储位置:

 vi /etc/resolv.conf
nameserver 233.5.5.5        --- 默认会加载网卡的配置信息

如何让文件加载生效

nameserver 223.5.5.5          
nameserver 223.6.6.6        --- 文件修改后配置会立即生效

本地DNS解析配置文件

域名和IP地址建立关系
方法一:
在相应服务器界面进行配置
方法二:
在本地系统中进行本地解析配置
DNS解析配置文件存储路径:
/etc/hosts
DNS解析配置文件默认信息:

[root@oldboy0708 log]# cat /etc/hosts
127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6  

DNS解析配置文件手工配置:
IP地址信息 解析域名信息

主机名称配置文件

主机名称配置文件路径:

/etc/sysconfig/network   --- centos6
/etc/hostname            --- centos7

如何修改系统主机名称:
centos6
临时修改: hostname 主机名称
修改的名称不会立即生效: 1. 重新连接 2.使用bash命令
永久修改: vi /etc/sysconfig/network 主机名称修改

[root@CentOS6 ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=CentOS6.9

重启操作系统 生效
centos7
临时修改: hostname 主机名称
修改的名称不会立即生效: 1. 重新连接 2.使用bash命令
永久修改: vi /etc/hostname 主机名称修改

[root@oldboy0708 log]# vi /etc/hostname 
oldboy0708

即临时又永久:

 hostnamectl set-hostname 主机名

如何查看系统主机名称信息: hostname hostname -I(显示所有网卡的IP地址)

磁盘挂载文件(实现自动挂载操作)

磁盘挂载文件路径: /etc/fstab
磁盘挂载文件信息

[root@oldboy0708 log]# cat /etc/fstab
UUID=aac67019-00aa-4937-a771-cf5cd49257d1 /                       xfs     defaults        0 0
UUID=c5c009fb-d756-42a7-a018-35b4e62f748a /boot                   xfs     defaults        0 0
UUID=db09a26e-38df-49a3-9911-017c960d3019 swap                    swap    defaults        0 0
/dev/cdrom                             /mnt           iso9660       defaults           0              0
(存储设备信息)                      (挂载点)     (文件系统类型)(挂载参数信息) (是否文件备份)(是否磁盘检测)

实践操作: 实现自动挂载光驱设备

cat /etc/fstab 
/dev/cdrom        /mnt        iso9660 defaults        0 0

开机自动加载文件
自动加载文件路径: /etc/rc.local
自动加载文件内容:

cat /etc/rc.local 
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script(脚本) will be executed(执行权限) during boot. 
systemctl restart network   
总结: 需要将/etc/rc.d/rc.local文件修改为有执行权限(centos 7必须)

登录前提示文件保存路径:
/etc/issue(centos6改着一个就行)
/etc/issue.net

登录后提示文件保存路径:
/etc/motd

系统变量和别名配置文件

系统变量或别名配置文件路径: /etc/profile
系统变量或别名文件内容: 很多内容
什么是系统变量:
x+y=7 已知x=6 已知数(设置变量)
字符信息(开始有数字)
设置变量: oldboy(变量名称)=123(变量值) 注意事项: 数字不能作为变量的开始
调用变量: $oldboy
变量作用: 在脚本中减少信息改动 脚本: 将多个命令操作汇总到一个文件执行, 提高工作效率
文件中有信息变化,如何进行修改:
第一种方式: 利用vi命令替换功能

:s#oldboy#oldgirl#g      --- 默认将光标所在行指定内容做修改替换
:%s#oldboy#oldgirl#g     --- 整体文件全部内容指定信息都做替换 
:ns#oldboy#oldgirl#g     --- 替换第n行指定内容信息
:n,ms#oldboy#oldgirl#g   --- 从第n行到第m行指定信息做替换
:n,$s#oldboy#oldgirl#g   --- 从第n行到最后一行指定信息做替换
:2s#oldboy#oldgirl#      --- 在替换信息是不加g, 表示只将一行中匹配信息第一个做替换

第二种方式: 利用变量

[root@oldboy0708 ~]# vi /test.sh
info=ooll
echo oldboy01
echo $info
echo oldboy01
echo $info
echo oldboy01
echo $info

[root@oldboy0708 ~]# sh /test.sh
oldboy01
ooll
oldboy01
ooll
oldboy01
ooll

环境变量:

  1. 不需要自己设置, 默认系统已经做了设置
  2. 系统环境变量是大写字母表示
  3. 环境变量设置好,全局生效 ???
第一个环境变量: PATH 将命令放入环境变量,可以让命令直接执行
echo $PATH  
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

linux系统开发人员: 开发一个系统命令
第一个里程: 编写代码信息

# cat cmd 
echo oldboy63

第二个里程: 修改权限

chmod +x cmd

第三个里程: 需要将编写好的命令文件放置到环境变量中

cp cmd /usr/bin

总结: 命令执行的过程:
输入一个命令信息---> 找命令在指定环境变量中是否有
--> 有 ---> 直接执行命令
--> 没有 ---> No such file or directory 曾经出现在环境变量路径中
command not found 从来没有出现在环境变量路径中
如何修改环境变量:
临时修改:
PATH="PATH:/oldboy" 永久修改: 切换到/etc/profile文件最后一行进行编辑 export PATH="PATH:/oldboy"
PS: 如何让配置文件信息加载生效
1、断开服务连接,重新建立连接
2、利用命令立即加载生效

source /etc/profile

别名功能作用:
1、将复杂麻烦的命令简单化
2、简化命令参数输入 安全目的/出于提升工作效率
3、让一些危险命令不容易执行了

如何实现别名设置:
临时设置:
alias --- 查看系统别名
alias 别名='代替命令信息' 符号信息必须是英文
alias cateth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
永久设置:
vi /etc/profile
alias cateth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
测验练习: 如何实现rm设置别名,实现rm具有回收站功能,将删除的信息放入/tmp目录
第一个里程: 设置别名功能--临时设置
实现移动回收站命令
mv -t /tmp
alias rm='mv -t /tmp'
测试:
rm /etc/hosts == mv -t /tmp /etc/hosts
第二个里程: 设置别名功能--永久配置

vi /etc/profile
alias rm='mv -t /tmp'

第三个里程: 需要修改其他和别名有关的文件
别名和变量设置文件:
/etc/profile (全局配置) ~/.bash_profile (局部配置)
/etc/bashrc (全局配置) ~/.bashrc (局部配置)
说明: 所有文件数据名称前面有个点,表示为隐藏数据,如果想查看目录中隐藏数据,ls -a命令查看所有信息:

当全局和局部配置有冲突时: 局部配置有先
etc/profile (全局配置) 配置了 alias rm='mv -t /tmp'
~/.bashrc (局部配置) 配置了 alias rm='rm -i'
调整: 将局部配置有冲突的进行注释

  vi ~/.bashrc
  #alias rm='rm -i

补充: 临时失效==不识别别名功能
第一种: 将别名功能临时关闭

  unalias rm   --- 取消别名

第二种: 忽略别名功能

  \rm /oldboy/oldboy.txt 
  /usr/bin/rm  /oldboy/oldboy.txt 

系统启动级别相关文件

什么是系统启动级别:

centos6(/etc/inittab )                                      centos7 (target)  /usr/lib/systemd/system/runlevel*target
0    关机级别   将所有服务不要运行                          /usr/lib/systemd/system/runlevel0.target -> poweroff.target
1    单用户级别 修改破解root密码/修复系统(文件系统损坏)      /usr/lib/systemd/system/runlevel1.target -> rescue.target
2    多用户     没有网络服务多用户模式                      /usr/lib/systemd/system/runlevel2.target -> multi-user.target
3    多用户     有网络多用户  ***** 正常模式               /usr/lib/systemd/system/runlevel3.target -> multi-user.target
4    未使用                                              /usr/lib/systemd/system/runlevel4.target -> multi-user.target
5    图形化级别 显示桌面信息  安装图形化软件包              /usr/lib/systemd/system/runlevel5.target -> graphical.target
6    重启级别   立即将服务进行重启                         /usr/lib/systemd/system/runlevel6.target -> reboot.target

用户级别配置方法:                                           临时设置级别/永久设置:
临时设置:                                                       systemctl get-default                 --- 查看级别
runlevel   --- 查看当前设置的运行级别                            systemctl set-default rescue.target   --- 设置级别
init 1     --- 设置级别方式                                     
永久设置:
vi /etc/inittab 文件
id:3:initdefault:
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,752评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,100评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,244评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,099评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,210评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,307评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,346评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,133评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,546评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,849评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,019评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,702评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,331评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,030评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,260评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,871评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,898评论 2 351

推荐阅读更多精彩内容