随笔分类 -  Linux

linux从入门到精通
摘要:在使用rpm安装软件包时,时常会遇到一些软件依赖性问题,如果是简单的一两个依赖性还是可以手动解决。要是出现大量的依赖性问题的话会让增大工作量。yum是一个很好的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具。 一、yum配置文件解读 公共配置文件: /etc/y 阅读全文
posted @ 2017-08-04 21:37 农夫三拳L 阅读(347) 评论(0) 推荐(0) 编辑
摘要:一个黑客突破你的层层防御后,修改你的程序或者覆盖了你的工具时。确定一个已安装程序的所有文件,有没有被修改过的途径之一就是使用RPM包校验功能 如果图片排版有任何错误,欢迎访问我的 "简书www.jianshu.com/p/906e39353e09" RPM包校验功能 此功能可以将你现在的程序所有文件 阅读全文
posted @ 2017-08-03 11:36 农夫三拳L 阅读(342) 评论(0) 推荐(0) 编辑
摘要:CentOS系统上使用rpm命令管理程序包:安装、卸载、升级、查询、校验、数据库维护 1.基本安装 2.rpm选项 3.软件包脚本 4.软件包的升级 升级时的注意事项: 不要对内核进行升级操作,linux支持多内核并存,所以直接安装新内核就好. 如果升级时原程序的配置文件被更改过的话,新程序不会覆盖 阅读全文
posted @ 2017-08-03 11:29 农夫三拳L 阅读(635) 评论(0) 推荐(0) 编辑
摘要:在使用Linux系统时,有时会因为文件创建时间很久,而记不得全全名,只能记得模糊的几个关键字时,就可以使用文件查找命令来进行快速搜索。Linux提供最常用的搜索方有两个工具locate与find。不过在日常中还是使用find比较多,因为他具有时效性。 一、 locate locate的搜索是基于数据 阅读全文
posted @ 2017-08-02 23:22 农夫三拳L 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Windows下的常见压缩格式有.zip和.rar,而Linux下的常见压缩格式有:gz,bzip2,xz,zip等由于压缩算法的不同,所以以上几个压缩后的文件大小各不同。 一、gzip 用法: gzip压缩与解压完成后会删除源文件。 二、bzip2 用法: 压缩文件: 解压文件: k 不删除原文件 阅读全文
posted @ 2017-08-02 20:48 农夫三拳L 阅读(437) 评论(0) 推荐(0) 编辑
摘要:一、bash的分类 1. 按生效范围分类 全局生效 /etc/profile /etc/profile.d/ .sh /etc/bashrc 个人用户生效 ~/.bash_profile ~/.bashrc 2.按功能分类 profile类 用于定义环境变量,运行命令或者脚本 bashrc类 用于别 阅读全文
posted @ 2017-08-02 20:44 农夫三拳L 阅读(538) 评论(0) 推荐(0) 编辑
摘要:在编写shell脚本时,除了声明bash,头部的一些其他注释信息如脚本描述、作用等等是十分必要的。那么能否编辑一个脚本在创建新脚本时自动生成头部注释信息呢。下面就来编出自动生成注释信息的脚本。 自动创建注释信息是利用多行重定向,将事先定义好的声明bash、以及其他注释信息,重定向到新的脚本并且打开可 阅读全文
posted @ 2017-07-28 22:05 农夫三拳L 阅读(532) 评论(0) 推荐(0) 编辑
摘要:grep是一个文本过滤工具,它支持正则表达式,能把搜索匹配到的行打印出来。grep的全称是Global Regular Expression Print(全局正则表达式)使用权限是所有用户。 一、grep 作用:按照用户指定的模式对目标进行搜索后输出 模式:正则表达式与文本字符 按照指定的字符搜索 阅读全文
posted @ 2017-07-27 21:10 农夫三拳L 阅读(266) 评论(0) 推荐(0) 编辑
摘要:一、SetUID与SGID 只能用于二进制程序 执行者需要有该二进制程序的x权限 执行具有SUID权限的二进制程序,那么执行者将具有该二进制程序所有者的权限。 举例来说,/etc/passwd文件的权限是 rw r r ,用户更改密码时需要对passwd文件进行写操作,root可以读写不用说,那普通 阅读全文
posted @ 2017-07-26 23:00 农夫三拳L 阅读(466) 评论(0) 推荐(0) 编辑
摘要:acl是基于文件系统的,所以支不支持acl在于使用什么文件系统。 FAT32文件系统不支持权限,也不区分大小写 如果一个分区不是安装系统时分的分区,是一个新的分区的话,默认是不支持acl CentOS7 之前版本,默认手工创建的ext4文件系统无ACL功能,需手动增加 CentOS7 默认创建的xf 阅读全文
posted @ 2017-07-26 08:25 农夫三拳L 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一、文件的属性 1. 权限详解 r 表示读权限————————————读取文件内容 w 表示写权限————————————编辑、新增、修改内容(非删除) x 代表执行权限———————————读取文件内容 — 表示没有该权限——————————读取文件内容 2. 权限对目录的重要性 目录是特殊的文件 阅读全文
posted @ 2017-07-25 22:09 农夫三拳L 阅读(274) 评论(0) 推荐(0) 编辑
摘要:bc是Linux下的命令行式的计算器。 题目虽然叫任意进制,但是因为bc的限制,输入进制是2~16范围;输出进制是2~999范围。这与常见计算器的进制范围是一致的,比如windows计算器最高也只能处理16进制输入数据。 一、bc计算器的使用 1. bc计算器默认输入、输出都为10进制。 [root 阅读全文
posted @ 2017-07-18 22:57 农夫三拳L 阅读(1764) 评论(0) 推荐(0) 编辑
摘要:1. 命令的概念 命令的执行过程 系统第一次执行外部命令时Hash缓存表为空,系统会先从PTAH路径下寻找命令,找到后会将路径加入到Hasa缓存中,当再次执行此命令时会直接从Hash的路径下执行,如果存在直接执行,如果不存在将继续从PATH下的路径继续查找,Hash表可以提高命令的调用速率。 命令的 阅读全文
posted @ 2017-07-16 15:41 农夫三拳L 阅读(373) 评论(0) 推荐(1) 编辑
摘要:Linux最最最最重要的哲学思想就是:一切皆文件。文件以及文件的操作在LInux操作系统中是非常的重要。熟练使用精悍小巧快捷的文本处理方式让效率更高。 一、文件查看命令 less 分页查看 cat 空行 指的是没有任何字符,如果一行中只有空格那也不能称为空行。 对每一行进行编号,不论一行有没有内容都 阅读全文
posted @ 2017-06-15 22:31 农夫三拳L 阅读(265) 评论(0) 推荐(0) 编辑
摘要:当进入Linux系统后新创建的文件或者文件夹总是会有一个默认的权限,那么这个权限是如何设置的呢? umask就是设置文件与目录的默认权限 1. 查看umask 直接查看, 以模式方式显示 输出可被调用,重定向 0022表示的权限是rwxr xr x,第一位的0是特殊权限,这里先不做考虑。 2. 文件 阅读全文
posted @ 2017-06-11 21:30 农夫三拳L 阅读(270) 评论(0) 推荐(0) 编辑