前言
总觉得自己很焦虑,什么都想学,却又什么都停留在想学。总是把所有的时间都给某一个任务(比方说最近的期刊论文),但实际上效率并不高。想着与其在写不下去的时候,把时间浪费在刷网页、看手机上,不如看下后面要做的任务。正好手头准备学的两本书,一本《Python 程序员面试 算法宝典》,一本《Linux就该这么学》,于是就顺势看起了《Linux就该这么学》。
看完了前言和目录,发现还挺有意思的,突然明白,还是多任务的效率高,拖着所有时间都给一个任务,效率实在不敢恭维。而焦虑也不能解决实际问题,不如就踏踏实实记录下自己理解到的东西吧,那才是自己的东西吧。
笔记
一、开源共享精神(P2)
1. 开源软件的特性?
风险低、品质高、成本低、更透明。
2. 常见开源许可协议
GNU GPL,BSD~,Apache许可证版本~,MPL~,MIT~。
二、学习linux系统的原因(P5)
可与Windows比较
1. 稳定且有效率
2. 免费或少许费用
3. 漏洞少且快速修补
4. 多任务多用户
5. 更加安全的用户及文件权限策略
6. 适合小内核程序(的嵌入系统)
7. 相对不耗资源
三、常见Linux系统版本(P5)
1. 区分Linux系统内核和Linux发行(版)套件系统
Linux系统内核:系统核心程序
Linux发行套件系统:Linux内核 + 各种常用软件
2. 常用Linux系统(即Linux发行套件系统)
1. 红帽企业版Linux(RHEL)
2. 企业社区操作系统(CentOS)(主流,免费)
3. Debian
4. Ubuntu(免费)
……
还包括但不限于Fedora,openSUSE,Gentoo
四、优秀的RHEL 7系统(P7)
1. 纳入的应用容器引擎
OpenStack和Docker(自己用过OneinStack)。
2. 初始化进程的方式
systemd
3. 学习环境的选择
推荐稳定、最新的版本
五、红帽认证(P8)
红帽认证进阶等级及要求
初级:红帽认证系统管理员
1. 管理文件、目录、文档以及命令行环境;
2. 使用分区、LVM逻辑卷管理本地存储;
3. 安装、更新、维护、配置系统与核心服务;
4. 熟练创建、修改、删除用户与用户组,并使用LDAP进行集中目录身份认证;
5. 熟练配置防火墙以及SELinux来保障系统安全。
中级:红帽认证工程师
1. 熟练配置防火墙规则链与SELinux安全上下文;
2. 配置iSCSI(互联网小型计算机系统接口)服务;
3. 编写Shell脚本批量创建用户、自动完成系统的维护任务;
4. 配置HTTP/HTTPS网络服务;
5. 配置FTP服务;
6. 配置NFS服务;
7. 配置SMB服务;
8. 配置SMTP服务;
9. 配置SSH服务;
10. 配置NTP服务;
高级:红帽认证架构师
考察对红帽卫星服务、红帽系统集群、红帽虚拟化、系统性能调优以及红帽云系统的安装、搭建及维护能力。
RHCA高分技巧(P11)
详见书上
后记
以上还是抄书上东西为多了,后面具体学习的时候还是应该写出自己的理解,更重要地,多上机实验吧。
网友评论