Linux学习-延伸正则表达式
摘要:grep 默认仅支持基础正则表达式,如果要使用延伸型正则 表达式,你可以使用 grep E , 不过更建议直接使用 egrep !直接区分指令比较好记忆!其 实 egrep 与 grep E 是类似命令别名的关系。 |RE字符|意义与范例| | | | |+|意义:重复“一个或一个以上”的前一个 R
阅读全文
posted @
2017-10-30 11:16
uetucci
阅读(161)
推荐(0)
Linuxx学习-特殊文件与进程
摘要:具有 SUID/SGID 权限的指令执行状态 SUID 的权限其实与进程的相关性非常的大!为什么呢?先来看看 SUID 的程序是如何被一般用户 执行,且具有什么特色呢? SUID 权限仅对二进制程序(binary program)有效; 执行者对于该程序需要具有 x 的可执行权限; 本权限仅在执行该
阅读全文
posted @
2017-10-30 09:49
uetucci
阅读(290)
推荐(0)
Linux学习-进程管理
摘要:为什么进程管理这么重要呢? 这是因为: 首先,我们在操作系统时的各项工作其实都是经过某个 PID 来达成的 (包括你的 bash 环境), 因此,能不能进行某项工作,就与该进程的权限有关了。 再来,如果您的 Linux 系统是个很忙碌的系统,那么当整个系统资源快要被使用光时, 您是否能够找出最 耗系
阅读全文
posted @
2017-10-27 18:03
uetucci
阅读(242)
推荐(0)
Linux学习-工作管理 (job control)
摘要:什么是工作管理? 进行工作管理的行为中, 其实每个工作都是目前 bash 的 子进程,亦即彼此之间是有相关性的。 我们无法以 job control 的方式由 tty1 的环境去管理 tty2 的 bash! 由于假设我们只有一个终端接口,因此在可以出现提示字符让你操作的环境就称为前景 (foreg
阅读全文
posted @
2017-10-27 14:35
uetucci
阅读(338)
推荐(0)
Linux学习-什么是进程 (process)
摘要:触发 任何一个事件时,系统都会将他定义成为一个进程,并且给予这个进程一个 ID ,称为 PID,同时依据启发这个进程的用户与相关属性关系,给予这个 PID 一组有效的权限设定。从此以后,这 个 PID 能够在系统上面进行的动作,就与这个 PID 的权限有关了! 进程与程序 (process & pr
阅读全文
posted @
2017-10-27 11:25
uetucci
阅读(4990)
推荐(0)
Linux学习-可唤醒停机期间的工作任务
摘要:什么是 anacron anacron 并不是用来取代 crontab 的,anacron 存在的目的就在于我们上头提到的,在处理非 24 小 时一直启动的 Linux 系统的 crontab 的执行!以及因为某些原因导致的超过时间而没有被执行的排 程工作。 其实 anacron 也是每个小时被 c
阅读全文
posted @
2017-10-26 19:25
uetucci
阅读(248)
推荐(0)
Linux学习-循环执行的例行性工作排程
摘要:循环执行的例行性工作排程则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的例行性工作,因此这个系统服务是默认启动的。 另外, 由于使用者自己也可以进行例行性工作排程, Linux 也提供使用者控制例行性工作 排程的指令 (crontab)。 使用者的设定 使
阅读全文
posted @
2017-10-26 17:37
uetucci
阅读(202)
推荐(0)
Linux学习-仅执行一次的工作排程
摘要:atd 的启动与 at 运作的方式 要使用单一工作排程时,我们的 Linux 系统上面必须要有负责这个排程的服务,那就是 atd 这个玩 意儿。 不过并非所有的 Linux distributions 都预设会把他打开的,所以呢,某些时刻我们必须要手 动将他启用才行。 启用的方法很简单,就是这样:
阅读全文
posted @
2017-10-26 15:40
uetucci
阅读(262)
推荐(0)
Linux学习-什么是例行性工作排程
摘要:那么 Linux 的例行性工作是如何进行排程的呢?所谓的排程就是将这些工作安排执行的流程之意! 咱们的 Linux 排程就是透过 crontab 与 at 这两个东西! Linux 工作排程的种类: at, cron 两种工作排程的方式: 一种是例行性的,就是每隔一定的周期要来办的事项; 一种是突发
阅读全文
posted @
2017-10-25 17:28
uetucci
阅读(234)
推荐(0)
Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
摘要:LVM 可以整合多个实体 partition 在一起, 让这些 partitions 看起来就像是一个磁盘一样!而且,还可以在未来新增或移除其他的实 体 partition 到这个 LVM 管理的磁盘当中。如此一来,整个磁盘空间的使用上,实在是相当的具有弹性啊! 什么是 LVM: PV, PE, V
阅读全文
posted @
2017-10-25 15:47
uetucci
阅读(1299)
推荐(0)
Linux学习-软件磁盘阵列 (Software RAID)
摘要:什么是 RAID 磁盘阵列全名是『 Redundant Arrays of Inexpensive Disks, RAID 』,英翻中的意思是:容错式廉价磁盘阵列。RAID 可以透过一个技术(软件或硬件),将多个较小的磁盘整合成为一个较大的磁盘装置; 而这个较大的磁盘功能可不止是储存而已,他还具有数
阅读全文
posted @
2017-10-24 18:27
uetucci
阅读(593)
推荐(0)
Linux学习-磁盘配额 (Quota) 的应用与实作
摘要:什么是 Quota 在 Linux 系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生, 如 果其中有少数几个使用者大量的占掉了硬盘空间的话,那势必压缩其他使用者的使用权力! 因此管 理员应该适当的限制硬盘的容量给用户,以妥善的分配系统资源! 如果想要让磁盘的容量公平的分配,
阅读全文
posted @
2017-10-23 18:30
uetucci
阅读(1884)
推荐(1)
Linux学习-Linux的账号与群组
摘要:使用者识别码: UID 与 GID Linux 主机并不会直接认识 你的“帐号名称”的,他仅认识 ID 啊 (ID 就是一组号码啦)。 由于计算机仅认识 0 与 1,所 以主机对于数字比较有概念的;至于帐号只是为了让人们容易记忆而已。 而你的 ID 与帐号的 对应就在 /etc/passwd 当中。
阅读全文
posted @
2017-10-23 11:05
uetucci
阅读(254)
推荐(0)
linux学习-CentOS 7 环境下大量建置账号的方法
摘要:一些账号相关的检查工具 pwck pwck 这个指令在检查 /etc/passwd 这个账号配置文件内的信息,与实际的家目录是否存在等信息, 还可以比对 /etc/passwd /etc/shadow 的信息是否一致,另外,如果 /etc/passwd 内的数据字段错误时, 会提示使用者修订。 相对
阅读全文
posted @
2017-10-17 10:34
uetucci
阅读(158)
推荐(0)
Linux学习-Linux 主机上的用户讯息传递
摘要:查询使用者: w, who, last, lastlog 如果你想要知道目前已登入在系统上面的用户呢?可以透过 w 或 who 来查询喔!如下范例所示: 如果您想要知道每个账号的最近登入的时间,则可以使用 lastlog 这个指令喔! lastlog 会去 读取 /var/log/lastlog 文
阅读全文
posted @
2017-10-16 16:02
uetucci
阅读(206)
推荐(0)
linux学习-用户的特殊 shell 与 PAM 模块
摘要:特殊的 shell, /sbin/nologin 『无法登入』指的是:『这个使用者无法使用 bash 或其他 shell 来登入系统』而已, 并不是说这个账号就无法使用其他的系统资源! 让某个具有 /sbin/nologin 的使用者知道,他们不能登入主机时, 其实我可以建立 『/etc/nolog
阅读全文
posted @
2017-10-13 17:35
uetucci
阅读(484)
推荐(0)
linux学习-使用者身份切换
摘要:在 Linux 系统当中还要作身份的变换?这是为啥?可能有底下几个原因啦! 使用一般账号:系统平日操作的好习惯 用较低权限启动系统服务 软件本身的限制 由于上述考虑,所以我们都是使用一般账号登入系统的,等有需要进行系统维护或软件更新时才转为 root 的身份来动作。 那如何让一般使用者转变身份成为
阅读全文
posted @
2017-10-13 11:25
uetucci
阅读(553)
推荐(0)
linux学习-主机的细部权限规划:ACL 的使用
摘要:传统的权限仅有三种身份 (owner, group, others) 搭配三种权限 (r,w,x) 而已,并没有办法单纯的针对某一个使用者或某一个群 组来设定特定的权限需求,此时就得要使用 ACL 这个机制啦! 什么是 ACL 与如何支持启动 ACL ACL 是 Access Control Lis
阅读全文
posted @
2017-10-12 17:34
uetucci
阅读(232)
推荐(0)
Linux学习-账号管理
摘要:新增与移除使用者: useradd, 相关配置文件, passwd, usermod, userdel 我们登入系统时会输入 (1)账号与 (2)密码,所以建立一个可用的账号同样的也需要这两个数据。那账号可以使用 useradd 来新建用户, 密码的给予则使用 passwd 这个指令!这两个指令下达
阅读全文
posted @
2017-10-12 15:32
uetucci
阅读(537)
推荐(0)