Linux系统必知必会的文件及目录
etc下的文件
- 1.网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0(或ens33)
TYPE=Ethernet 网卡类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none 设置网卡获取ip地址的方式 BOOTPROTO=dhcp 是自动获取ip地址
BOOTPROTO=none/static 获取的地址是固定的,也可以说是静态的
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0 网卡名称
UUID=f00787f0-6117-4f38-a843-456eb4f51b1b
标识符,在系统中唯一
DEVICE=eth0 网卡名称
ONBOOT=yes boot on是否在开机的时候启动网卡,默认是关闭的
IPADDR=10.0.0.211 网卡的ip地址
PREFIX=24
PREFIX=24或NETMASK =255.255.255.0是子网掩码 ,决定一个路由器最多有多少个服务器(ip地址)
GATEWAY=10.0.0.254 默认网关,是数据进出的入口/出口
DNS1=10.0.0.254 将域名———解析(DNS)———>IP地址
DNS2=223.5.5.5
IPV6_PRIVACY=no
可以查看,也可以修改
修改之后要重启网卡之后命令生效,重启网卡命令是:systemctl restart network
命令(四个)
bash-completion tab键的自动补全的增强版
bash-completion 默认没安装,要下载,下载命令是:yum install -y bash-completion
rpm 软件包的管理命令
参数-qa 检查软件是否安装
hostname 查看主机名
vim 加强版的vi命令
- 2.解析DNS
/etc/resolv.conf
DNS : 域名 ---解析--->ip地址
Domain Name Server/System 域名解析服务/系统
/etc/resolv.conf可以配置DNS,网卡配置也可以配置DNS
他们的共同点是:都可以配置DNS
不同的是:
/etc/resolv.conf的配置名字是nameserver=xxxxxx,命令是立即生效的,但是只是临时生效,重启网卡之后会被网卡里的DNS覆盖
网卡配置的配置名字是DNS=xxxxxx,命令在重启网卡之后生效,但该命令是永久生效。
所以一般在网卡中配置DNS
- 3.主机名
/etc/hostname
通用修改主机名的步骤:
1.hostname+要修改的名字=修改(临时修改,重启后失效)
2.vim /etc/hostname修改文件内容(重启后生效)
3.hostname命令查看
centos 7专有的一条命令
hostnamectl+set-hostname+想要修改的名字
修改完成
- 4.本地DNS解析
/etc/hosts
系统本地域名与ip地址的解析(对应)关系(类似本地/局域网的DNS)
多应用于搭建测试(使用域名访问测试服务器)
- 5.开机自动挂载
/etc/fstab
在开机的时候自动挂载的列表
- 6.开机自启动
/etc/rc.local
文件内容会在开机的时候自动运行
在centos 7下使用的注意事项:
第1次使用这个软件的时候,需要执行 chomd+x /etc/rc.d/rc.local,执行该命令相当于给这个文件一个可以运行的权限