day09--操作系统目录结构

01.课程介绍

系统重要目录与文件
解锁系统别名概念
解锁系统运行级别
解锁系统安装软件方法 yum install -y xxx
系统硬件查看方法

作业解答:

1.重新连接或使用bash命令,都可以让主机名称修改生效
答:bash=解释器shell
bash相当于一个空间

命令bash解释.png

2.研究不同文件系统特征
adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs
https://blog.csdn.net/u010385646/article/details/50813865

  1. 如果rc.local 和 fstab 都配置了挂载信息, 哪个文件优先使用
    答:系统会优先执行fstab之后在执行rc.local
    创建两个空目录 oldboy01与 oldgirl01

    论证方式:
    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    系统重启之后优先挂载了oldboy文件,所以系统会优先执行fstab

02.目录结构重要文件说明

1.变量和别名配置所在文件 -- /etc/profile

别名功能作用:
1. 将复杂麻烦的命令简单化
2. 简化命令参数输入 安全目的/出于提升工作效率
3. 让一些危险命令不容易执行了
别名:简单讲就是给命令起个别的名字
查看系统里的别名:alias
rm是 rm -i的别名 其中 -i的含义是提示执不执行此操作
有不懂的查 man
别名的设置
临时设置: alias 别名='代替命令信息' 符号信息必须是英文
举例:alias cateth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
永久设置: vi /etc/profile
alias cateth0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'

测验练习: 如何实现rm设置别名,实现rm具有回收站功能,将删除的信息放入/tmp目录
答: 临时设置
alias rm='mv -t /tmp'
永久设置
vi /etc/profile
alias rm='mv -t /tmp'
永久设置别名时不止 /etc/profile 文件,还有别的其他文件
别名和变量设置文件:
/etc/profile (全局配置) ~/.bash_profile (局部配置)
/etc/bashrc (全局配置) ~/.bashrc (局部配置)
说明: 所有文件数据名称前面有个点,表示为隐藏数据
如果想查看目录中隐藏数据, ls -a命令查看所有信息
全局配置: 国法--- 全部用户都必须遵守
局部配置: 家规--- 指定家族人员必须遵守
当全局和局部配置有冲突时: 局部配置优先
根据以上信息

将局部配置里的文件进行修改
vi ~/.bashrc
#alias rm='rm -i'
在进行reboot操作命令就可执行

补充: 临时失效==不识别别名功能
第一种: 将别名功能临时关闭
unalias rm --- 取消别名
第二种: 忽略别名功能
\rm /oldboy/oldboy.txt
/usr/bin/rm /oldboy/oldboy.txt

2.系统启动级别相关文件

级别的图形举例:
image.png

centos6
0 关机级别 将所有服务不要运行
1 单用户级别 修改破解root密码/修复系统(文件系统损坏)
2 多用户 没有网络服务多用户模式
3 多用户 有网络多用户 ***** 正常模式
4 未使用
5 图形化级别 显示桌面信息 安装图形化软件包
6 重启级别 立即将服务进行重启
centos7 (target) /usr/lib/systemd/system/runlevel*target
/usr/lib/systemd/system/runlevel0.target -> poweroff.target
/usr/lib/systemd/system/runlevel1.target -> rescue.target
/usr/lib/systemd/system/runlevel2.target -> multi-user.target
/usr/lib/systemd/system/runlevel3.target -> multi-user.target
/usr/lib/systemd/system/runlevel4.target -> multi-user.target
/usr/lib/systemd/system/runlevel5.target -> graphical.target
/usr/lib/systemd/system/runlevel6.target -> reboot.target
用户级别配置方法:
centos6
临时设置
runlevel --- 查看当前设置的运行级别
init 1 --- 设置级别方式
永久设置
vi /etc/inittab 文件
id:(3):initdefault: 修改括号部分
centos7
临时设置级别/永久设置
systemctl get-default --- 查看级别
systemctl set-default rescue.target --- 设置级别


image.png

image.png

3.目录结构重要文件说明 /usr

/usr/local 存放第三方程序数据信息
掌握系统安装软件的方法:
方法一: 利用yum命令安装软件
yum install -y 软件名
比喻: 点外卖 一切准备就绪
方法二: 利用rpm命令安装软件
rpm -ivh /oldboy/软件名.rpm
-i 表示安装软件 install
-v 表示软件安装过程 verbose
-h 表示显示人类可读信息 human
方法三: 编译安装软件(三步曲)
-/configure xxxx ---自定义软件的安装路径/自定义软件的功能
make ---编译过程 翻译过程 C C++ java php python go
make install ---编译安装
比喻: 做饭 购买食材 自己规划食物味道
方法四: 二进制包安装方式(相当于windows的绿色软件)
软件包(压缩)---解压---直接使用
比喻: 零食 包装零食 打开直接吃

4.目录结构重要文件说明 /var

/var/log ----系统重要日志文件
/var/log/messages --- 系统或服务运行状态的日志文件(正确信息,错误信息faild、error)
Jul 10 22:42:18 oldboyedu systemd: Started System Logging Service.
01:Jul 10 22:42:18 (日志信息产生的时间)
02:oldboyedu (主机名称)
03:systemd: (服务进程)
04:Started System Logging (具体信息的描述)
secure --- 安全文件 记录用户的登录信息
Jul 10 23:57:45 oldboyedu sshd[8793]: Accepted password for root
from 10.0.0.1 port 52019 ssh2
01:Jul 10 23:57:45(登陆时间)
02:oldboyedu(系统主机名称)
03:sshd[8793]:(系统登陆方式 远程连接SSH )
04:Accepted password for root from 10.0.0.1 port 52019 ssh2(记录登录的提示信息)
如何查看日志文件:
第一种方法:只看日志前几行
[root@oldboy01 ~]# head -3 oldboy.log ----- 查看前三行(默认看前10行内容)
第二种方法:只看日志后几行
[root@oldboy01 ~]# tail -3 oldboy.log --- 查看后三行
第三种方法:查看文件中指定内容的行(过滤 筛选)
grep --- 擅长过滤信息

image.png

image.png

第四种方法:事实追踪查看文件日志的变化
[root@oldboy01 ~]#tail -f /var/log/secure

5.课程知识总结梳理

  1. 实现别名功能配置 永久/临时
    和环境变量与别名有关的文件
    全局配置文件
    局部配置文件
  2. 系统运行级别 几种级别 如何修改查看级别(centos6/7)
  3. 软件常见安装方式 特点--吃饭
  4. 系统日志文件 文件内容 文件查看方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,699评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,124评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,127评论 0 358
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,342评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,356评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,057评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,654评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,572评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,095评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,205评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,343评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,015评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,704评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,196评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,320评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,690评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,348评论 2 358

推荐阅读更多精彩内容

  • 系统别名概念 系统运行级别 系统目录结构/usr、/var 系统目录结构重要文1.变量和别名配置文件 ---/e...
    谜糊生阅读 473评论 0 0
  • a 变量和别名配置文件 -- /etc/profile别名功能作用: 将复杂麻烦的命令简单化 简化命令参数输入 ...
    威士忌酸WhiskySour阅读 878评论 0 0
  • 目录结构重要文件说明 如何实现别名设置 检测练习:如何实现rm设置别名,实现rm具有回收站功能,将删除的信息放入/...
    小虎子_c64e阅读 162评论 0 0
  • 目录结构重要说明 /etc a 变量和别名配置文件 -- /etc/profile别名功能作用:1. 将复杂麻烦...
    寻找_f34c阅读 251评论 0 0
  • 1.目录结构重要文件说明 a 变量和别名配置文件 -- /etc/profile 别名功能作用: 1. 将复杂麻烦...
    斗魂_2e5d阅读 162评论 0 0