详细了解目录结构中重要文件数据信息
1. 重要文件 - 网卡配置文件 (重点)
1)文件内容信息
[[email protected] tmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet -- 指定网络类型 以太网 Ethernet 电话 10M 军用(帧中继) 金融公司(FastEthernet)
BOOTPROTO=none -- 网络启动协议 如何让主机得到 IP 地址
a 自己手动配置 none static(静态)
b 自动获取地址 dhcpd(了解)
NAME=eth0 -- 主机网卡的名称 逻辑名称
UUID=31d48995-e74f-4f99-8e19-0da439ea257b -- 虚拟主机, 会给每个硬件一个标识
DEVICE=eth0 -- 主机网卡的名称 设备名称物理名称
ONBOOT=yes -- 设置网卡是否处于开启状态(激活状态)
IPADDR=10.0.0.200 -- 静态配置 IP 地址 标识主机身份 相当于人的名字
PREFIX=24 -- 定义网络中可以有多少主机 房间里面可以有多少人
GATEWAY=10.0.0.2 -- 一个网络到另一个网络的必经之路 人从一个国家到另一个国家必经之路(海关)
DNS1=223.5.5.5 -- DNS(建立名称和 IP 地址的对应关系) 14.215.177.38 -- 名称
2)配置文件修改重启服务
方法一:
systemctl restart network 针对所有网卡进行重启
systemctl status network
方法二: 企业中常见用法
ifdown eth0 && ifup eth0 针对指定网卡进行重启
异常问题: 网卡配置文件正确, 无法重启网络服务
systemctl stop NetworkManager 网络管理服务关闭
2. 重要文件 - DNS 解析配置文件 (了解)
- [[email protected] ~]# vi /etc/resolv.conf
- # Generated by NetworkManager
- search com
- nameserver 114.114.114.114
3. 重要文件 - 主机名称文件
Centos7 如何修改主机名:
临时修改:
hostname 主机名
永久修改:(重启系统才能加载配置文件)
- [[email protected] ~]# vi /etc/hostname
- [[email protected] ~]# hostnamectl set-hostname linlin
Centos6 如何修改主机名:
临时修改:
hostname oldboy-sz-01
永久修改:
vi /etc/sysconfig/network
补充: 如何查看系统版本
- [[email protected] ~]# cat /etc/RedHat-release
- CentOS Linux release 7.5.1804 (Core)
4. 重要文件 - 解析映射文件
hosts 文件: 在本地建立 IP 地址和主机名称的对应关系
Windows 本地解析文件位置:
C:\Windows\System32\drivers\etc\hosts
Linux 本地解析文件位置:
/etc/hosts
格式: ip domain name
5. 重要文件 - 磁盘挂载文件
/etc/fstab --- 实现存储设备开启自动挂载配置文件
补充: 命令 df
- UUID=230b85a4-66a9-405e-acb7-70c287357cc7 / xfs defaults 0 0
- UUID=be4575ca-b38d-4e4c-9010-c59ff76a89ee /boot xfs defaults 0 0
- UUID=275c53ba-50ff-46a7-99ac-5be783a1afa6 swap swap defaults 0 0
格式:
定义存储设备文件信息 挂载点 文件系统
/dev/cdrom /mnt iso9660 defaults 0 0
6. 重要文件 - 开机自启动 (自动加载) 文件
/etc/rc.local
文件作用:
A) 文件中的内容信息, 会在系统启动之后进行加载
B) 文件中的编写内容必须是命令信息 eg. Systemctl start sshd/touch /linlin
chmod +x /etc/rc.d/rc.local (centos7 中需要执行此命令, 才能使用此文件)
7. 重要文件 - 系统启动级别文件
runlevel 命令查看系统当前运行级别
作用: 切换系统运行级别
语法: init 0-6
Linux 7 个启动级别:
0 系统停机模式, 系统默认运行级别不能设置为 0, 否则不能正常启动, 机器关的
1 单用户模式, root 权限, 用于系统维护, 禁止远程登陆, 就像 Windows 下的安全模式登录
2 多用户模式, 没有 NFS 和网络支持
3 完整的多用户文本模式, 有 NFS 和网络, 登陆后进入控制台命令行模式
4 系统未使用, 保留一般不用, 在一些特殊情况下可以用它来做一些事情. 例如在笔记本电脑的电池用尽时, 可以切换到这个模式来做一些设置
5 图形化模式, 登陆后进入图形 GUI 模式, X Windows 系
6 重启模式, 默认运行级别不能设为 6, 否则不能正常启动. 运行 init 6 机器就会重启
临时修改系统的启动级别:
init 0-6
设置默认的启动级别(永久设置):
Centos6 里修改 / etc/inittab 文件进行默认的启动级别配置
centos7 不再使用 / etc/inittab 文件进行默认的启动级别配置, 而使用比 sysvinit 的运行级更为自由的 target 替代.
systemctl set-default xxx.target
查看运行级别: system get-default
设置默认第三启动级别
[[email protected] ~]# systemctl set-default multi-user.target
8. 变量加载文件
设置变量: 变量名 = 变量值
调取变量:$ 变量名
/etc/profile 让变量信息永久生效
直接让文件生效的方法:
Source /etc/profile
系统中的变量类型:
普通变量
环境变量
修改 PATH 环境变量方法:
临时修改:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/oldboy
永久设置:
- vi /etc/profile
- export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/oldboy
来源: http://www.bubuko.com/infodetail-3342135.html