Linux学习-CentOS 7.x 预设启动的服务简易说明
摘要:这里 仅介绍几个很常见的 daemons 而已,更多的信息呢,就得要麻烦你自己使用 systemctl list unit files type=service 去查询。底下的建议主要是针对 Linux 单机服务器的角色来说明的。 CentOS 7.x 预设启动的服务内容: |服务名称|功能简介|
阅读全文
posted @
2017-10-31 16:29
uetucci
阅读(296)
推荐(0)
Linux学习-systemctl 针对 timer 的配置文件
摘要:如何使用 systemd 内建的 time 来处理各种任务呢? systemd.timer 的优势 在 archlinux 的官网 wiki 上面有提到,为啥要使用 systemd.timer 呢? 由于所有的 systemd 的服务产生的信息都会被纪录 (log),因此比 crond 在 debu
阅读全文
posted @
2017-10-31 16:08
uetucci
阅读(3396)
推荐(0)
Linux学习-systemctl 针对 service 类型的配置文件
摘要:systemctl 配置文件相关目录简介 现在我们知道服务的管理是透过 systemd,而 systemd 的配置文件大部分放置于 /usr/lib/systemd/system/ 目录内。 该目录的文件主要是原本软件所提供 的设定,建议不要修改!而要修改的位置应该放置于 /etc/systemd/
阅读全文
posted @
2017-10-31 15:29
uetucci
阅读(1664)
推荐(0)
Linux学习-透过 systemctl 管理服务
摘要:透过 systemctl 管理单一服务 (service unit) 的启动/开机启动与观察状态 一般来说,服务的启动有两个阶段,一 个是『开机的时候设定要不要启动这个服务』, 以及『你现在要不要启动这个服务』,假如我们现在要『立刻取消 atd 这个服务』时,正规的方法 (不要 用 kill) 要怎
阅读全文
posted @
2017-10-31 11:38
uetucci
阅读(604)
推荐(0)
Linux学习-什么是 daemon 与服务 (service)
摘要:『常驻在记体体中的程序,且可以提供 一些系统或网络功能,那就是服务』。而服务一般的英文说法是『 service 』。 那么 daemon 与 service 有关啰?否则为什么都能够提供 某些系统或网络功能?此外,这个 daemon 是什么东西呀? daemon 的字面上的意思就是『守护神、 恶魔?
阅读全文
posted @
2017-10-30 18:16
uetucci
阅读(703)
推荐(0)
Linux学习-SELinux 初探
摘要:什么是 SELinux 什么是 SELinux 呢?其实他是『 Security Enhanced Linux 』的缩写,字面上的意义就是安全强化的 Linux 之意! 当初设计的目标:避免资源的误用 SELinux 是由美国国家安全局 (NSA) 开发的,当初开发这玩意儿的目的是因为很多企业界发现
阅读全文
posted @
2017-10-30 17:26
uetucci
阅读(533)
推荐(0)
Linux学习-延伸正则表达式
摘要:grep 默认仅支持基础正则表达式,如果要使用延伸型正则 表达式,你可以使用 grep E , 不过更建议直接使用 egrep !直接区分指令比较好记忆!其 实 egrep 与 grep E 是类似命令别名的关系。 |RE字符|意义与范例| | | | |+|意义:重复“一个或一个以上”的前一个 R
阅读全文
posted @
2017-10-30 11:16
uetucci
阅读(165)
推荐(0)
Linuxx学习-特殊文件与进程
摘要:具有 SUID/SGID 权限的指令执行状态 SUID 的权限其实与进程的相关性非常的大!为什么呢?先来看看 SUID 的程序是如何被一般用户 执行,且具有什么特色呢? SUID 权限仅对二进制程序(binary program)有效; 执行者对于该程序需要具有 x 的可执行权限; 本权限仅在执行该
阅读全文
posted @
2017-10-30 09:49
uetucci
阅读(292)
推荐(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
阅读(340)
推荐(0)
Linux学习-什么是进程 (process)
摘要:触发 任何一个事件时,系统都会将他定义成为一个进程,并且给予这个进程一个 ID ,称为 PID,同时依据启发这个进程的用户与相关属性关系,给予这个 PID 一组有效的权限设定。从此以后,这 个 PID 能够在系统上面进行的动作,就与这个 PID 的权限有关了! 进程与程序 (process & pr
阅读全文
posted @
2017-10-27 11:25
uetucci
阅读(4991)
推荐(0)
Linux学习-可唤醒停机期间的工作任务
摘要:什么是 anacron anacron 并不是用来取代 crontab 的,anacron 存在的目的就在于我们上头提到的,在处理非 24 小 时一直启动的 Linux 系统的 crontab 的执行!以及因为某些原因导致的超过时间而没有被执行的排 程工作。 其实 anacron 也是每个小时被 c
阅读全文
posted @
2017-10-26 19:25
uetucci
阅读(251)
推荐(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
阅读(263)
推荐(0)
Linux学习-什么是例行性工作排程
摘要:那么 Linux 的例行性工作是如何进行排程的呢?所谓的排程就是将这些工作安排执行的流程之意! 咱们的 Linux 排程就是透过 crontab 与 at 这两个东西! Linux 工作排程的种类: at, cron 两种工作排程的方式: 一种是例行性的,就是每隔一定的周期要来办的事项; 一种是突发
阅读全文
posted @
2017-10-25 17:28
uetucci
阅读(236)
推荐(0)
Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
摘要:LVM 可以整合多个实体 partition 在一起, 让这些 partitions 看起来就像是一个磁盘一样!而且,还可以在未来新增或移除其他的实 体 partition 到这个 LVM 管理的磁盘当中。如此一来,整个磁盘空间的使用上,实在是相当的具有弹性啊! 什么是 LVM: PV, PE, V
阅读全文
posted @
2017-10-25 15:47
uetucci
阅读(1300)
推荐(0)
Linux学习-软件磁盘阵列 (Software RAID)
摘要:什么是 RAID 磁盘阵列全名是『 Redundant Arrays of Inexpensive Disks, RAID 』,英翻中的意思是:容错式廉价磁盘阵列。RAID 可以透过一个技术(软件或硬件),将多个较小的磁盘整合成为一个较大的磁盘装置; 而这个较大的磁盘功能可不止是储存而已,他还具有数
阅读全文
posted @
2017-10-24 18:27
uetucci
阅读(603)
推荐(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
阅读(256)
推荐(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
阅读(207)
推荐(0)
linux学习-用户的特殊 shell 与 PAM 模块
摘要:特殊的 shell, /sbin/nologin 『无法登入』指的是:『这个使用者无法使用 bash 或其他 shell 来登入系统』而已, 并不是说这个账号就无法使用其他的系统资源! 让某个具有 /sbin/nologin 的使用者知道,他们不能登入主机时, 其实我可以建立 『/etc/nolog
阅读全文
posted @
2017-10-13 17:35
uetucci
阅读(487)
推荐(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
阅读(233)
推荐(0)
Linux学习-账号管理
摘要:新增与移除使用者: useradd, 相关配置文件, passwd, usermod, userdel 我们登入系统时会输入 (1)账号与 (2)密码,所以建立一个可用的账号同样的也需要这两个数据。那账号可以使用 useradd 来新建用户, 密码的给予则使用 passwd 这个指令!这两个指令下达
阅读全文
posted @
2017-10-12 15:32
uetucci
阅读(540)
推荐(0)