python 全栈 day04 Etc /重要目录

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
加油 努力

上一篇:软件测试基础day04


下一篇:NO.A.0009——day04——idea的安装及配置教程