1、系统目录结构阶段回顾
1)操作系统挂载概念
什么是挂载:给存储的设备文件创建一个挂载点,将输入存储在挂载点中
实现挂载方法:mount/存储设备文件(本地设备、网络存储设备NFS) /挂载点目录
实际操作演示:实现光驱挂载
·系统加载光驱设备
·可以进行挂载操作
mount /dev/cdrom /mnt
·进入挂载点目录检查
搭建企业的本地yum仓库
2)操作系统目录结构
/bin -> /usr/bin 他俩一个文件夹 相当于快捷方式
/sbin ->/user/sbin
/boot 负责引导系统启动(最好不要改动)批量安装系统cobbler kickstart (网络安装系统)
/dev 设备文件保存目录ll /dev/sd* 查看磁盘信息
光驱设备: /dev/cdrom-->/dev/sr0
磁盘设备: /dev/sd
字符流文件:生成随机数
cat /dev/urandom
/etc 保存系统或者软件服务配置文件信息
/home 用户家目录
/lib->usr/lib 存放库文件目录
/mnt 临时挂载点目录
/opt 存储第三方软件程序信息
/usr 存储第三方软件
/proc 存储内核 进程 硬件信息(存储在内存汇中的)
/tmp 临时的回收站
/var 存放经常变化的数据文件信息目录(日志)

~~~~~~~~~~~~~~~~~~~~
补充: 如何在系统中生成随机数(类似于网络验证码随机)
利用 tr 命令:
-c, -C,--complement use the complement of SET1
-d ----delete delete characters in SET1,do not translate 删除指定字符,不做替换
tr -cd 'a-zA-Z0-9' 生成六位随机数字 小写 大写 数字
echo $RANDOM 随机生成数字
~~~~~~~~~~~~~~~~~~~
yum install -y nginx(安装一下) nginx.conf 表示配置文件
Ll /etc/my.nginx
3)操作系统重要文件
/etc/
1、网卡配置文件
·文件路路径信息/etc/sysconfig/network-scripts/ifcfg-eth0
·文件内容信息:地址信息
·文件配置生效:重启网络服务
2、DNS服务配置文件:
·文件路径信息:etc/resolv.conf
·文件内容信息:nameserver 、、、、、
·文件配置生效:即使生效
3、本地解析文件:
·文件路径信息:etc/hosts
·文件内容信息: IP地址信息 域名名称
·文件配置生效:即使生效
4.主机名称配置文件:
·文件路径信息:/etc/hostname
·文件内容信息:主机名称
·文件配置生效:重启系统 即可生效 永久生效
配置临时生效hostnamectl +set-hostname +文件名称
5.系统自动挂载文件:
文件路径信息:/etc/fstad
文件内容信息:存储设备信息(文件或UUID)+挂载点信息 +文件系统类型(iso 9660 存储数据的方式)+挂载参数+ 是否备份磁盘数据+是否
文件配置生效:重启系统 / mount -a
6.自动执行命令文件:
文件路径信息:/etc/rc/local -->/etc/rc.d/rc.local
文件内容信息:命令信息
文件配置生效:设置文件权限具有执行权限 chmod+x /local
文件作用说明:
(1)让服务开机自动运行 systemctl enable network
(2)数据的自动备份
cp server.conf (server.conf.bak)
7.配置系统变量/别名文件:
·文件路径信息:/etc/profile
·文件内容信息:
环境变量怎么配置(exprot PATH=“环境变量内容信息”) env|grep( LANG) 找LANG的环境变量
别名设置(alias 别名 “命令信息”)
·环境变量:对有些特殊变量统称 PATH LANG PS1
文件配置生效:重新连接 source
8.系统运行级别文件:
文件路径信息:/etc/inittab
文件内容信息:设置系统运行级别
运行级别:系统不同运行启动方式
0 关机运行方式
1 单用户运行方式 修复系统/破解系统密码/(不需要登陆/没有网络) windows PE
2多用户运行方式 没有网络
3多用户运行方式 具有网络
4未使用
5图形运行方式
6重启运行方式
运行模式设置systemctl ste-default xxx.(xxx具体信息)target
systemctl get-default
Init 级别信息 runlevel(查看级别)
9.系统提示信息文件:
文件路径信息:/etc/motd 登陆前
/etc/issue (登陆后)
/etc/issue.net (登陆后)
小动物说话:animalsay+“语言”
cd /etc/profile.d/ 存放脚本文件信息,每次连接登陆系统,都会加载次目录中的脚本文件
创建脚本文件 #!/bin/bash (格式顶端)

/var
1.)系统服务运行情况日志文件
文件路径信息:var/log/messages
文件内容信息:服务正常运行情况信息 异常信息 (出错多查看日志)
2.)系统服务用户登陆信息日志
文件路径信息:/var/log/secure
文件内容信息:登陆系统用户信息(从那个主机登陆、以什么用户登陆)

如何让其他主机远程连接自己的虚拟主机
vmware软件 虚拟网络编辑器中 --选择NAT模式虚拟网卡--选择NAT 设置
配置端口转发信息--端口映射--192.168.20.202:9000=10.0.0.200.22
for num in {01..100};do +执行的命令 循环执行
日志文件需要做什么处理:
日志文件切割处理:按照时间(每小时 每天 每周)
vi cut_log.sh 特殊目录
/etc/crom.daily 每天执行目录中脚本信息
/etc/cron.hourly 每小时执行目录中脚本信息
/etc/crom.monthly 每月执行
/etc/crom.weekly 每周执行

#!/bin/bash
mv /var/log/messages /var/log/messages_时间信息
systemctl restart rsyslog.service

tail -f /var/log/messages ll -d /etc/cron*
file logrotate(查看是什么文件)
!=0 不等于零的意思
fi
exit 0

修改内核文件才能修改IPV6
4)操作系统软件安装
1.利用yum方法安装软件
安装命令:yum install -y tree
特点说明:可以解决依赖 所有软件包可以直接下载
缺点说明:依赖网络

yum list --显示yum仓库中所有可用的软件包
yum list|grep tree 查看有没有tree 这个安装包
yum search/provides+要搜索的 --搜索每个包里面是否有指定的命令文件
yum remove/erase+要卸载的 ---卸载软件包(慎用 有可能把依赖给删除了)
yum reinstall ---重新安装 修复程序
yum localinstall --本地安装软件程序 并解决软件安装依赖问题
wget +连接地址
rz -y 拖进去
yum localinstall +软件包
2.利用rpm方式安装软件
安装软件命令:rpm -ivh tree.rpm
特点说明:不依赖网络
缺点说明:不能解决依赖
rpm -qa +软件 ---查看确认软件是否安装
rpm -ql +软件 --查看软件安装生成数据信息保存路径
3.编译安装
4.二进制包(相当于绿色安装)
5)操作系统信息查看