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
给这个文件加上可以运行的权限