
拜读经典-鸟哥的Linux私房菜
文章平均质量分 91
跟我一起学《鸟哥的Linux私房菜》,学习Linux运维
轻舟在过
study
展开
-
Linux的基本学习(一)——基础概念和centOS的安装
前言:今天开始学习linux,主要是用来做一些笔记的记录。主要的学习资料是《鸟哥的Linux私房菜基础学习篇-第四版》以及网上的一些大佬的文章,进入Linux前的基础概念:GNU与GPL:GNU计划:理查德·马修·斯托曼在1984年发起的计划,目标是建立一个自由的、开放的UNIX操作系统GPL(General public License):通用公共许可证...原创 2020-03-07 18:18:26 · 573 阅读 · 1 评论 -
Linux的基本学习(二)初次登陆与文件权限
前言:承接上面的内容来继续学习Linux操作系统首次登陆:首次登录简介:安装没有问题的话,开启操作系统后就是这样的Linux中的开关机非常重要。Linux操作系统中是多人所任务的环境,所以系统随时都有很多不同的用户所执行的任务在进行,因此正确的开关机是很重要的。不正常的关机可能会导致文件系统错乱,造成数据的损毁,这也是为什么通常我们的Linux主机都会挂载...原创 2020-03-10 15:49:34 · 491 阅读 · 0 评论 -
Linux的基本学习(三)——目录配置、文件与目录管理
承接上面的内容来学习LinuxFHS:为了让文件配置目录有秩序,让用户可以了解已安装软件通常放置于哪个目录下,于是就有了FHS标准的出炉。HFS依据文件系统使用的频繁与否与是否允许用户随意修改,将目录定义成四种交互作用形态:可分享(shareable):可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据,是能够分享给网络上其他主机挂载用的目录 不可分享(u...原创 2020-03-16 09:31:05 · 1032 阅读 · 0 评论 -
Linux的基本学习(四)——磁盘与文件系统管理
前言:承接Linux的基本学习(三)我们接着往下走认识Linux文件系统:整块磁盘的组成主要有:圆形的碟片(主要记录数据) 机械手臂,与在机械手臂上的磁头(擦写碟片上的数据) 主轴马达,可以转动碟片,让机械手臂的磁头在碟片上读写数据而碟片上的物理组成又是:扇区(Sector)为最小的物理存储单位,且依据磁盘设计的不同,目前主要有512B与4KB两种格式 将扇...原创 2020-03-26 08:46:10 · 1571 阅读 · 0 评论 -
Linux的基本学习(五)——文件与文件系统压缩
前言:上一部分的内容真是不少,感谢鸟哥这么认真的为我们出书,我们来继续学习下面的内容压缩文件的技术:计算机中的最小单位是bit,1B=8bit,即一个字节是八个位,这八个位可以是零,可以是一。压缩,就是要让文件的占用空间的大小变小。压缩后与压缩的文件所占用的磁盘空间大小,就可以被称为是压缩比,更多技术文档可以参考这里:RFC 1952文件Lin...原创 2020-03-26 08:56:18 · 820 阅读 · 0 评论 -
Linux的基本学习(六)vim与BASH
前言:前几部分的磁盘刻录什么什么的真实让人头疼,现在好了,我们进入到了shell与shell script的学习阶段。承接前面的部分接着来学习Linux操作系统vim程序编辑器在Linux的世界中,绝大部分的配置文件都是以ASCII的纯文本文件形式存在,因此利用简单的文字编辑软件就能够处理设置了。为什么要学vim:VIM 有哪些特点呢 ?所有的 Uni...原创 2020-03-31 08:42:54 · 1122 阅读 · 0 评论 -
Linux的基本学习(七)——BASH
前言:上一部分,我们简单介绍了Bash,今天我们来接着上面的内容继续学习BASHShell的变量功能:我们用一个简单的“字眼”来替换另一个比较复杂或是容易变动的数据,这个字眼就是变量变量的可变性与方便性 影响bash环境操作的变量某些特定变量会影响到bash的环境。如PATH变量(能否在任何目录下执行某个命令与PATH变量有很大的关...原创 2020-04-22 10:12:00 · 1200 阅读 · 0 评论 -
Linux的基本学习(八)——正则、文本处理以及shell脚本
前言:承接前面的内容正则表达式:之前写过一个正则表达式的文章,大家可以先看看那篇文章概念:简单地说,正则表达式就是处理字符串的方法,它以行为单位来进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,可以让用户轻易地完成【查找、删除、替换】某特定字符串的处理过程。正则表达式基本上是一种【表示法】,只要程序支持这种表示法,那么该程序就可以用来作...原创 2020-04-22 10:33:20 · 704 阅读 · 0 评论 -
Linux的基本学习(九)——shell脚本与个性Linux
前言:承接前面的内容,我们继续学习Linux的基本知识Shell脚本:利用 if…then单层、简单条件判断式如果你有一个判断式要进行,那么我们可以简单这样看:if [ 条件判断式 ] ; then 当条件判断成立时,可以进行的命令fi 如果有多个条件要判别时,除了将许多条件写入一个中括号外,还可以用...原创 2020-04-22 10:47:23 · 352 阅读 · 0 评论 -
Linux的基本学习(十)——账号管理与ACL权限设置
前言:继续学习Linux,账号管理与ACL权限设置Linux的账号与用户组用户标识符:UID与GID虽然我们登陆Linux主机的时候,输入的是我们的账号,但是其实Linux主机并不会直接认识【账号名称】,它仅认识ID(ID就是一组号码),你的ID与你的账号的对应就在/etc/passwd中。每个登陆用户至少都会获得连个ID,一个是用户ID(User ID),一...原创 2020-05-01 11:03:04 · 4067 阅读 · 0 评论 -
Linux的基本学习(十一)——磁盘配额 与 磁盘阵列
前言:承接前面的内容来继续学习Linux磁盘配额(Quota)的应用于实践磁盘配额由于Linux系统是多人多任务的环境,所以会有多人共同使用一个磁盘空间的情况发生。如果其中有少数几个用户大量地占用了硬盘空间的话,那势必压缩其他用户的使用权力。因此管理员应该限制用户的硬盘容量,以妥善分配系统资源,避免有人抗议。举例来说,用户的默认家目录都是在/home下面,如果/home是一个独立的分区,假设这个分区有10GB,而/home下面共有30个账号,也就是说,每个用...原创 2020-05-21 10:52:39 · 1606 阅读 · 0 评论 -
Linux的基本学习(十二)——逻辑卷管理器 和 计划任务
前言:承接上一部分的内容,我们来继续学习逻辑卷管理器逻辑卷管理器(Logical Volume Manager)Volume:体积、容量、响度我们有的时候会将磁盘分区太多,造成浪费;有的时候又会分区太少,不够用。重新分区挂载磁盘又不免有些麻烦,这该如何是好?我们今天来介绍LVM这个东西。LVM重点在于【可以弹性地调整文件系统的容量】,而并不在于性能与数据安全上面。LVM可以整合多个物理分区,让这些分区看起来像一个磁盘一样。而且,未来还可以在这个LVM管理的磁...原创 2021-03-09 20:41:07 · 1344 阅读 · 0 评论 -
Linux的基本学习(十三)——进程管理(上)
Linux的基本学习(十三)——进程管理(上)前言承接上面的内容,我们来继续学习Linux操作系统进程(Process)触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个ID,称为PID,同时根据触发这个进程的用户与相关属性关系,给予这个PID一组有效的权限设置。进程与程序(process & program)进程与程序执行一个程序或命令就可以触发一个事件而获得一个PID。我们说过,系统应该只认识二进制文件...原创 2021-03-09 21:06:43 · 793 阅读 · 0 评论 -
Linux的基本学习(十四)——进程管理(下)与SELinux
Linux的基本学习(十四)——进程管理(下)与SELinux前言进程这部分内容真是不少,来,我们继续跟着鸟哥学习。特殊文件与进程具有SUID/SGID权限的命令执行状态SUID的权限其实与进程的相关性非常大,我们来看看SUID的程序如何被一般用户执行以及具有什么特点?SUID权限仅对二进制程序(binary program)有效。 执行者对于该程序需要具有x的可执行权限。 本权限仅在执行该程序的过程中有效(run-time) 执行者将...原创 2021-03-10 17:58:13 · 1366 阅读 · 0 评论 -
Linux的基本学习(十五)——认识系统服务
Linux的基本学习(十五)——认识系统服务前言继续学习Linux什么是daemon与服务(service)从CentOS 7.x开始,传统的init已经被抛弃,取而代之的是systemd什么是daemon与服务(service)学英语:daemon:[ˈdiːmən]:半神半人精灵、恶魔、守护神系统为了某些功能必须提供一些服务(不论系统本身还是网络方面),这个服务就是service。但是service的提供总是需要程序的运行吧,否...原创 2021-03-10 18:23:21 · 1987 阅读 · 0 评论