最近要开始求职。
重新写一些博客,做一些视频教程帮助自己复习+巩固一下。
以前在公司都是给同事做Linux 培训,虽然都有视频留档,离职的时候也没想那么多。
深信教学相长,以教别人,做教程的心态出发复习知识感觉让自己心里更踏实,
比起自己在庞大的知识点圈里找来找去找重点复习太迷失了。
视频教程大纲 + 知识点梳理
视频教程链接1:
Linux OS Fundamental _101-20221118_150633-Meeting Recording.mp4
视频教程链接2:
bilibili :
【Linux OS Fundamental _#101 【Shengda's Studio】Linux教程 #101】
1. VMWare 安装 CentOs7.9
工具准备:
1.VMware Workstation 16 Player (community)
2. CentOs ISO
(CentOS-7-x86_64-Everything-2009)
2. 基础命令 1
教材的话,本人使用的 《鸟哥的Linux私房菜》。
这里只是做一下个人复习博客,不准备完整的重写教程。
所以会更实用,实际一点。偏开发操作向,
完整的知识体系建议自己完整阅读该教材。
cd
ls -a -l
man //
sync ; shutdown ; reboot;
tty1- tty7 // [Ctrl] + [Art ] + [F1] or F2,F3...
3. 文件系统 属性
3.1 文件属性 用户权限
d rwx r-x r-x. // .config
- rw- r-- r--. // bashrc
第一位 d 是目录 directory. 第一位 是 - 代表是文件。
第二位 开始 【r w x 】 【r w x 】 【 r w x】
3个花括号分别 代表文件 【拥有者】 owner
文件拥有者所在的【群组】 group
【其他人】 others
r-read 读 w- write 写 x- execute 执行
【就写到这个详细程度了,初学者如果看不明白建议自己看教材,讲解得更详细】
3.2 改变文件属性 与 秦安县
chgrp ; chown ; chmod
例: 更改文件的读写执行权限
ls -al .bashrc
output -> - rw- r-- r-- 【现在是 644】 r: 4 w: 2 x: 1
chmod 777 .bashrc
output -> -rwx rwx rwx 【现在是 777】
4. 基础命令 2
cp 复制
mv 移动
5. 重要文件目录
这里记忆的内容有点多,建议自己查看书籍理解。
实际开发工作中,并不会硬性要求记忆,更多是理解性的。
即使茫然大雾完成很多开发任务后,回头再阅读也会获得新的理解。
即使不会也能完成很多任务。望初学者看到这段不要气馁可以直接跳过不用苛求。
/etc 系统主要 配置文件
/bin 系统执行文件
/dev 系统装置与接口设备 都会以文件形态在此目录 device
/lib 操作系统的程序库 ; /lib/modules 核心模块的驱动程序
/sbin 一些设定系统环境的指令安装在此目录下 包括开机需要的指令等
上述为LINUX 安全模式中的5大重要文件目录,
学习顺序之后再顺着看 /usr 和 /var 下的各个目录,
/usr/ : 意义与内容 shareable static Unix Sofatware Resource
具体子目录这里跳过,可查看书籍。
/var :
/usr 是安装时会占用较大硬盘空间的目录,/var是系统运作后,逐渐占用硬盘容量的目录。
/usr/cache/ 应用程序缓存
/var/lib 程序执行过程中,需要使用到的数据文件放置的目录。
例 /var/lib/mysql : mysql 数据库放置该路径。
/var/log
/var/run
这些是 Linux FHS 文件目录规范中的要求。不同的 distribution 都会参照FHS的规范
/var/run
-----
第一篇就写到这里,第二篇续上。
这里没有按照 最常见的 linux 10个命令,
或者最高频使用的 最必须掌握的 linux command 20个,
那种思路来写 review 或者 本次的教程博客。
本人觉得那样的速成风格太浮夸了。
之前在公司给team里 给小伙伴 讲上1个小时2个小时,讲个几次
看似那些最基本最重要常用的都列出来了,几个月以后
不会的小白还是不会,会的大佬还是会。没有区别没有意义。
只是我的presentation 或者 培训指标完成得好看点罢了
,