2019-04-01

Linux必知必会文件和目录

etc系统配置文件里的重要文件
1./etc/sysconfig/network-scripts/ifcfg-eth0 网卡的配置文件

TYPE=Ethernet 类型:以太网
BOOTPROTO = none 获取网络的方式:自动
NAME = etho 网卡名字
DEVICE = etho 网卡设备名字(第一块网卡)
UUID = a483eada-7e7e-4cb8-accb-07ce877d42b4 通用的唯一标识码,标志符
ONBOOT = yes 是否开机启动
IPADDR = 10 . 0 . 0 . 201 IP地址
PREFIX = 24 子网掩码
GATEWAY = 10 . 0 . 0 . 254 网关
DNS1 = 10 . 0 . 254 主DNS

DNS是域名—解析—IP地址(域名解析服务或系统)
一般服务器还会有HWADDR:网卡物理地址(MAC地址),相当于网卡的身份证,全世界独一无二。

systemctl restart network
Systemcontrol restart network
系统控制命令 重启 所有网卡

Tab键只能补全命令名字或目录文件名字
如何安装加强版Tab:
yum install -y(表示默认同意) tree vim bash-completion
安装完成后需要重新登录下系统(断开shell重连即可)生效。
检查是否安装软件:
rpm -qa 不加任务名称即显示系统中安装了的所有软件
rpm -qa tree bash-completion (查询某个软件安装了没有)
q:query查询 a:all 所有

/etc/resolv.conf 解析DNS配置文件

/etc/resolv.conf与网卡中配置文件的相同与不同:
相同点:都可以配置DNS
不同点:

[rootle ~] cat /etc/resolv.conf
       Generated by NetworkManager
nameserver 10.0.0.254

#/etc/sysconfig/network-scripts/ifcfg-网卡名
DNS1=10.0.0.254
#/etc/sysconfig/network-scripts/ifcfg-网卡名
DNS1=10.0.0.254 

/etc/resolv.conf
重启网卡后临时生效 (重启网卡后被网卡中的DNS地址所覆盖)
/etc/sysconfig/network-scripts/ifcfg-网卡名
重启网卡永久生效

/etc/hostname 主机名

1# hostname命令修改主机名(临时 重启服务器之后失效)
hostname 修改后的主机名
② 修改文件内容(写合同,永久有效,重启服务器后生效)
Vim /etc/hostname
③ 检查:
输入hostname命令
Cat /etc/hostname

Centos7特有:一条命令同时修改临时+永久

Hostnamectl set-hostname 修改后主机名
检查

./etc/hosts 域名与IP地址解析关系(对应),相当于本地(局域网)DNS

网站或软件更新过程(程序代码更新)
① 开发人员在自己电脑进行测试
② 公司内部机房测试
③ 在IDC机房(数据中心)测试
④ 程序代码放在用户使用的环境(生产环境/线上环境)中测试
开发或运维在自己电脑上测试:
Cat /etc/hosts 修改域名
然后ping连接 检查

/etc/fstab 配置开机设备自动挂载的文件

在开机时自动挂载列表

/etc/rc.local 存放开机自启动程序命令的文件

开机时自动运行文件的内容(包括命令,脚本)
在centos7下要注意:
在第一次运行这个文件时,需要执行:
chmod(授权) +x /etc/rc.d/rc.local
给这个文件加上可以运行的权限

你可能感兴趣的:(2019-04-01)