随笔分类 - Linux就该这么学
Linux就该这么学
摘要:用户在硬件存储设备中执行的文件建立、写入、读取、修改、转存与控制等操作都是依 靠文件系统来完成的。文件系统的作用是合理规划硬盘,以保证用户正常的使用需求。 Linux 系统支持数十种的文件系统,而最常见的文件系统如下所示 Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自
阅读全文
摘要:引言 首先我们知道在Linux系统中一切都是文件,硬件设备也不例外.既然是文件,就必须有文件名称,在Linux系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大致的属性以及分区信息等;这对于陌生的设备来说特别的方便.另外,udev设备管理器的服务会一
阅读全文
摘要:初识Linux系统的文件结构 在Linux系统中,目录/字符设备/块设备/套接字/打印机等都被抽象成文件,即强调的在Linux系统中一切都是文件。 在Linux系统中一切都是文件都是从”根(/)”目录开始的并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Li
阅读全文
摘要:初识su命令 命令 : su 账户名 作用 : 切换用户,在切换用户时,强烈建议在”su 账户名”中间加上”-(减号)”,这样做的好处是,在切换到新用户时,即把环境变量信息也变更为新用户的相应信息,而不是保留原始信息. 例子1 : 将当前用户切换到linuxprobe 例子2: 将linuxprob
阅读全文
摘要:引言 在学习文件访问控制列表这一章节之前,我们首先回顾一下,原来学习的《Linux就该这么学——文件权限与归属》、《Linux就该这么学——文件的特殊权限》和《Linux就该这么学——文件的隐藏属性》三篇随笔中讲的一般权限/特殊权限/隐藏权限.其实它们都有一个共性,那就是针对某一类用户设置的.继续接
阅读全文
摘要:初识chattr命令 命令格式 : chattr [参数] 文件 作用 : 用于设置文件的隐藏权限,如果想把某个隐藏功能添加到文件上,则需要在命令后面追加”+参数”,如果想要把某个隐藏功能移出文件,则需要追加”-参数” 相关参数及作用 参数 作用 i 无法对文件进行修改;若对目录设置了该参数,则仅能
阅读全文
摘要:特殊的权限种类 : SUID/SGID/SBIT三种文件的特殊权限 SUID SUID是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属主的权限(仅对拥有执行权限的二进制程序有效)。例如,所有用户都可以执行 passwd 命令 来修改自己的用户密码,而用户密码保存在/etc/s
阅读全文
摘要:尽管在 Linux 系统中一切都是文件,但是每个文件的类型不尽相同,因此 Linux 系统使 用了不同的字符来加以区分,常见的字符如下所示。 -:普通文件. d:目录文件. l:链接文件. b:块设备文件. c:字符设备文件. p:管道文件. 在 Linux 系统中,每个文件都有所属的所有者和所有组
阅读全文
摘要:初识Linux用户 由于Linux系统是一个多用户/多任务的操作信息,具有很好的稳定性与安全性,在幕后保障Linux系统安全的则是一系列复杂的配置工作. 用户身份的种类 管理员UID为0 : 系统的管理员用户 系统用户UID为1~999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权之整
阅读全文
摘要:计划任务的种类 一次性计划任务 : 例如在今晚23点30分开启网站服务 长期性计划任务 : 每周一的凌晨3点25分把/home/wwwroot目录打包备份为backup.tar.gz 一次性计划任务 一次性计划任务顾名思义就是任务只执行一次,一般用于满足临时性的工作需求. 一次性计划任务设置的命令
阅读全文
摘要:Linux系统中的流程控制语句类型 if/for/while/case if条件测试语句 if语句结构的类型 :[单分支/双分支/多分支]结构 if单分支语句结构的组成 :if then fi关键词组成 if单分支语句结构的语法 if 条件测试操作 then 命令序列 fi if单分支语句结构例子
阅读全文
摘要:初识SHELL Shell脚本命令的工作方式: 交互式 : 用户每输入一条命令就会立即执行 批处理 : 由用户事先编好一个完整的SHELL脚本,shell脚本会一次性执行脚本中诸多的命令. 注: 1.查看SHELL变量可以发现当前系统已经默认使用Bash作为命令终端解释器了; 2.可以把SHELL终
阅读全文
摘要:在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数 初识Vim编辑器 Vim编辑器顾名思义就是用来编写脚本程序的”记事本” Vim编辑器模式 : 命令模式 : 控制光标移动,可对文本进行复制/粘贴/删除和查找等工作 输入模式 : 正常文本录入 末行模式 : 保存或退出文档,以及
阅读全文
摘要:Linux命令执行过程 1.判断用户是否以绝对路径或相对路径的方式输入命令(如 /bin/ls) ,如果是的话则直接执行 2.Linux系统检查用户输入的命令是否为”别名命令”. 即用一个自定义的命令名称来替换原本的命令名称(格式 : alias 别名=命令) 若要取消一个命令别名,则用unalia
阅读全文
摘要:初识管道命令符 管道命令符本质(就是一个“任意门”) 把前一个命令原本要输出到屏幕的标准正常数据当做是最后一个命令的标准输入 格式 : “命令A | 命令B | ...” 示例 : 1.找出被限制登录用户,并统计文本的行数 找出被限制登录用户的命令 : grep /sbin/root /etc/pa
阅读全文
摘要:重定向的本质(个人理解) 若是输出重定向,则将命令信息写入到指定文件中; 若是输入重定向,表示将对文件执行一些命令,并将命令结果输出到屏幕. 重定向的5种模式 标准覆盖输入重定向/标准追加输入重定向/错误覆盖输出重定向/错误追加输出重定向/输入重定向 初识输入输出重定向 输入重定向 : 把文件导入到
阅读全文
摘要:tar命令 用途 : 对文件进行打包或者解压 格式 : tar [选项] [文件] 表 tar命令的参数及作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z 用Gzip压缩或者解压 -j 用bzip2压缩或者解压 -v 显示压缩或者解压的过程 -f 目标文件
阅读全文
摘要:touch命令 用途 : 用于创建空白文件或设置文件的时间 格式 : touch [选项] [文件] 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修改时间”(mtime) -d 同时修改atime和mtime 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修
阅读全文
摘要:cat 命令 用途 : 用于查看纯文本文件 格式 : cat [选项] [文件] 示例 : more 命令 用途 : 用于查看纯文本文件(内容较多的),可以用”Enter” 键或者”Space”键向下翻页 格式 : more [选项] [文件] 注: cat命令和more命令的区别: 如果要阅读长篇
阅读全文
摘要:pwd命令 用途 : 用于显示用户当前所处的工作目录.如下图pwd命令运行结果所示 格式 : pwd[选项] 图pwd命令运行结果所示 cd命令 用途 : 用于切换工作路径,如图cd命令运行结果 格式 : cd[目录名称] 图cd命令运行结果 常用的cd命令 命令 作用 cd - 返回上一次所处的目
阅读全文