Day04学习总结
课程大纲
Etc /重要目录
/etc/sysconfig/network-scripts/ifcfg-eth0
配置网络
/etc/hostname
主机名称
/etc/resolv.conf
配置dns服务器ip地址
/etc/hosts
存放本地域名和ip地址的对应关系
/etc/issue
开机显示的内核版本
/etc/motd
连接xshell后的开机显示
/etc/inittab
系统运行权限
/etc/fstab
开机自动挂载
/etc/rc.local
开机自动运行命令
/var
/proc
/usr
1.查看当前系统版本信息
Cat /etc/redhat-release
关闭开机显示系统版本信息:
/etc/issue
/etc/issue.net
2.配置网卡
centos6.x 默认网卡名称eth0 centos7.x 默认网卡名称 ens33
Cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet 因特网
BOOTPROTO=none 获取ip的方式
NAME=eth0 网卡的名称
UUID=2ccba174-21d0-4cb4-810f-93b5e16d1768 mac
DEVICE=eth0 网卡的硬件名称
ONBOOT=yes 开机自启
IPADDR=10.0.0.200 ip地址
PREFIX=24 掩码
GATEWAY=10.0.0.254 网关
DNS1=223.5.5.5 dns
配置完成后要重启网卡
Systemctl restart network
!cat 运行最后一次cat命令进行查看网络配置
3./etc/hostname 主机名称
查看主机名:
Hostname
修改主机名字
Hostnamectl set-hostname (新名字)
4./etc/resolv.conf 配置dns服务器ip地址
1.配置dns
Cat /sysconfig/neywork-scripts/ifcfg-eth0
2.配置备用dns
Cat /etc/resolv.conf
5./etc/hosts 存放着域名和ip地址的对应关系
文件作用:本地域名解析 访问域名的时候 先查看hosts下有没有对应的域名解析 测试环境使用
6./etc/issue 登录后系统显示的内容
/etc/issue.net 存放着的登录后的系统版本号和内核版本
清空
/etc/issue
/etc/issue.net
7./etc/motd 登录后系统显示的内容 使用xshell连接后的内容
Vi /etc/motd
8./etc/inittab 系统的运行级别
0 # 关机 配置文件不能设置为0
1 # 单用户模式 救援模式 密码忘记了 # 如何进入单用户模式修改密码 作业!
2 # 多用户模式 没有NFS 网络文件系统
3 # 完全多用户模式 当前默认的级别 运行3级别
4 # 保留 未开发
5 # 桌面模式 desktop centos不安装桌面 浪费资源
6 # 重启
init 0 关机
init 6 重启
查看当前系统默认的运行级别
Runlevel
设置默认的运行级别
systemctl set-default runlevel3.target
9./etc/fstab 开机自动挂载
文件作用: 开机自动挂载设备
UUID=cd3ad562-0789-4384-b0fa-272c7de138fe / xfs defaults 0 0
设备的唯一标识(也可以写设备名) 目录挂载点 文件系 统 挂载的参数 是否磁盘备份 开机自检
0为关闭
1位开启
开 启磁盘备份 占用大量的磁盘空间 浪费IO 负载变高
开机自检 检查磁盘是否有坏道 fsck命令
如何让cdrom开机自动挂载
第一步:
获取cdrom的uuid或者设备名称
uuid: blkid
设 备名: /dev/cdrom /dev/sr0
第二步:
写入/etc/fstab 开机自动挂载
/dev/cdrom /mnt iso9660 defaults 0 0
第三步:
检查是否开机自动挂载
df -h
10./etc/rc.local 开机自动运行命令
文件作用: 开机自动运行命令或者自动运行某个服务
rc.local 必须给执行权限
分为三种权限: 读 写 执行
r w x
案例:
第一个步骤: 停止ssh服务 并设置为开机禁止启动
systemctl disable sshd
reboot
第二步骤:
测试xshell是否能够连接 无法连接
第三步: 测试 /etc/rc.local
vi /etc/rc.local
systemctl start sshd # 开机后执行这条命令
进行测试 发现无法连接
第四步: 给/etc/rc.d/rc.local 执行权限
chmod +x /etc/rc.d/rc.local
第五步: 重启 测试 正常连接
测试完后把sshd重新加入开机自动运行
[root@oldboyedu ~]# systemctl enable sshd
查看服务的状态
[root@oldboyedu ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled(开机是否自动运行 enabled 自动运行 disable 禁止开机启动); vendor preset: enabled)
Active: active (running) since Tue 2020-11-03 11:37:49 CST; 1min 11s ago
状态 运行
开机自动挂载是否可以使用rc.local
vi /etc/rc.local
mount /dev/cdrom /mnt
11.Var
存放系统服务日志
[root@oldboyedu ~]# ll /var/log/messages # 系统相关的一些日志 记录到messages
-rw-------. 1 root root 1888520 Nov 3 11:43 /var/log/messages
[root@oldboyedu ~]# ll /var/log/secure
-rw-------. 1 root root 25736 Nov 3 11:43 /var/log/secure # 登录系统相关的日志 记录到secure日志
tail # 默认显示文件后10行
-n 显示n行 n为数字 简写 tail -4
-f 时时显示文件内容的变化 查看最新的日志 简写 tailf
head # 默认显示文件前10行
[root@oldboyedu ~]# # 使用head和tail命令 取出文件中的第7行
[root@oldboyedu ~]# head -n7 /var/log/messages |tail -n1
Oct 30 08:28:52 oldboy-lnb kernel: Disabled fast string operations
[root@oldboyedu ~]# [ `grep Failed /var/log/secure|wc -l` -gt 2 ] && echo "send email.... 管理员"
send email.... 管理员
-------------------------------------------------------------180天计划
4/180
加油 努力