linux系统基础篇
zkk
无论将来如何,记得莫忘初衷.
展开
-
第一节、linux系统介绍
Linux系统的来历和发展历程早在20世纪70年代,UNIX系统是开源而且免费的。但是在1979年时,AT&T公司宣布了对UNIX系统的商业化计划,随之开源软件业转变成了版权式软件产业,源代码被当作商业机密,成为专利产品,人们再也不能自由地享受科技成果。于是在1984年,Richard Stallman面对于如此封闭的软件创作环境,发起了GNU源代码开放计划并制定了著名的GPL许可协议...原创 2018-12-27 17:21:34 · 254 阅读 · 0 评论 -
第十节、grep、find、sed和awk
何谓正则表达式正则表达式是使用某种模式(pattern)去匹配(matching)一类字符串的一个公式。通常使用正则表达式进行查找、替换等操作。虽然复杂的正则表达式对于初学者来说晦涩难懂,但对于 Linux 使用者来说,学会正则表达式的使用是非常必要的。在适当的情况下使用正则表达式可以极大地提高工作效率。有两种风格的正则表达式:POSIX 风格的正则表达式Perl 风格的正则表达式(Pe...原创 2019-01-10 17:05:23 · 644 阅读 · 0 评论 -
第八节、RAID与LVM
RAID与LVM在学习了硬盘设备分区、格式化、挂载等知识后,将深入讲解各个常用RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术方案的特性,并通过实际部署RAID 10、RAID 5+备份盘等方案来更直观地查看RAID的强大效果,以便进一步满足生产环境对硬盘设备的IO读写速度和数据冗余备份机制的需求。同时,考虑到用户可能会动态调整存储资源,...原创 2019-01-04 16:20:40 · 262 阅读 · 0 评论 -
第七节、文件系统与磁盘分区
Linux系统中颇具特色的文件存储结构常常搞得新手头晕脑胀,本节课从Linux系统中的文件存储结构开始,讲述文件系统层次化标准(FHS,Filesystem Hierarchy Standard)、udev硬件命名规则以及硬盘分区的规划方法。为了更好地理解文件系统的作用,将详细地分析Linux系统中最常见的Ext3、Ext4与XFS文件系统的不同之处,着重练习硬盘设备分区、格式化以及挂载等常用的...原创 2019-01-04 14:04:30 · 533 阅读 · 0 评论 -
第六节、用户身份与权限
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全的则是一系列复杂的配置工作。本节课将详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,以及如何在Linux系统中添加、删除、修改用户账户信息。我们还可以使用SUID、SGID与SBIT特殊权限更加灵活地设置系统权限功能,来弥补对文件设置一般操作权限时所带来的不足。...原创 2019-01-04 11:01:35 · 947 阅读 · 0 评论 -
第五节、Vim编辑器与Shell入门
Vim文本编辑器“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”。而且在日常工作中也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。这里选择使用Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上。Vim之所以能得到广大厂商与用户的认可,原因在于Vim编辑器中设置了三种模式—命令模式、末行模式和编辑模式,每种模式分别又支持多种不同的命令快捷键,这...原创 2019-01-03 16:54:08 · 399 阅读 · 0 评论 -
第四节、 重定向、管道符与环境变量
目前为止,我们已经学习了数十个常用的Linux系统命令,如果不能把这些命令进行组合使用,则无法提升工作效率,深入讲解管道命令符,帮助学员掌握命令之间的搭配使用方法,进一步提高命令输出值的处理效率。随后通过讲解Linux系统命令行中的通配符和常见转义符,让输入的Linux命令具有更准确的意义,为学习编写Shell脚本打好功底。最后,深度剖析Bash解释器执行Linux命令的内部原理,掌握PATH变量...原创 2018-12-28 16:13:39 · 251 阅读 · 0 评论 -
第三节、Linux基础命令
强大好用的SHELL通常来讲,计算机硬件是由运算器、控制器、存储器、输入/输出设备等共同组成的,而让各种硬件设备各司其职且又能协同运行的东西就是系统内核。Linux系统的内核负责完成对硬件资源的分配、调度等管理任务。由此可见,系统内核对计算机的正常运行来讲是太重要了,因此一般不建议直接去编辑内核中的参数,而是让用户通过基于系统调用接口开发出的程序或服务来管理计算机,以满足日常工作的需要。必须肯...原创 2018-12-27 17:22:05 · 606 阅读 · 0 评论 -
第二节、CentOS7.3系统搭建
使用VMware工具实现硬件的虚拟化安装步骤进入linux引导界面,我们选择install centos linux 7 回车确定选择第一选项直接安装centos7,之后需要静等一会。直到下面的界面出现 选择中文安装并选择继续(看个人习惯可以选择则其他语种)设置时间为亚洲上海时区,设置键盘为美式键盘,按照你的习惯设置对应的系统语言(默认识别)系...原创 2018-12-27 17:21:49 · 203 阅读 · 0 评论 -
第九节、iptables与Firewalld
保障数据的安全性是继保障数据的可用性之后最为重要的一项工作。防火墙作为公网与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用。考虑到大家还不了解RHEL 7中新增的firewalld防火墙与先前版本中iptables防火墙之间的区别,决定先带领读者从理论层面和实际层面正确地认识在这两款防火墙之间的关系。将分别使用iptables、firewall-cmd、firewall-confi...原创 2019-01-09 15:13:02 · 244 阅读 · 0 评论