
Linux
文章平均质量分 89
-出发-
学生一个,正处于学习阶段,希望与大家多多交流
展开
-
rpm常用命令汇总 -- 安装,升级,查询,验证,卸载
文章目录1 RPM 安装 (install)2 RPM 升级与更新 (upgrade/freshen)3 RPM 查询 (query)4 RPM 验证5 RPM 反安装与重建数据库 (erase/rebuilddb)1 RPM 安装 (install)[root@study ~]$ rpm -ivh package_name选项与参数:-i :install 安装的意思-v :察看更详细的安装信息-h :显示安装进度范例一:安装 rp-pppoe 软件[root@study ~]$ rp原创 2021-01-31 23:25:32 · 1476 阅读 · 0 评论 -
linux下SHA-512加密及暴力破解
文章目录1 密文解析2 手动生成密文3 暴力破解 SHA-512 加密密码在 /etc/shadow 文件中我们可以看到如下行lilei:$6$zvt9aWzy$aoZDNPL0.mXFfsJczn.9gZtHZwmFTAFIbe4qHZd48zeB1mIka7jOsrmGvGMBV8LUV.iUdr6bk0hQZyGSOPiTy/:18420:0:99999:7:::文件中每行代表一个用户,使用 “:” 分隔,每行的用户信息有 9 个字段,格式如下:用户名:加密密码:最后一次修改时间:最小修改时原创 2020-11-15 18:42:35 · 16367 阅读 · 1 评论 -
Linux /etc/shadow(影子文件)内容详解
文章目录1、/etc/shadow 是干嘛用的?2、字段详解2.1 用户名2.2 加密密码2.3 最后一次修改时间2.4 最小修改时间间隔2.5 密码有效期2.6 密码需要变更前的警告天数2.7 密码过期后的宽限天数2.8 账号失效时间2.9 保留1、/etc/shadow 是干嘛用的?/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。早期的 UNIX 密码放在 /etc/passwd 文件中,由于该文件允许所有用户读取,易导致用户密码泄露,因此从 /etc原创 2020-11-15 12:25:35 · 17367 阅读 · 0 评论 -
Linux /etc/passwd 内容详解
文章目录1、/etc/passwd 文件是干什么的?2、字段详解2.1 用户名2.2 密码2.3 UID2.4 GID2.5 描述性信息2.6 主目录2.7 默认的Shell1、/etc/passwd 文件是干什么的?Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。我们先来看看这个文件里面有什么东西吧root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/u原创 2020-11-15 11:31:19 · 7371 阅读 · 3 评论 -
编写脚本批量 ping
批量 ping 脚本如果有很多 ip 或者域名,我们要判断哪些能 ping 通,采用自动化脚本特别方便。先看脚本,如下所示:ping_ip.sh#! /bin/bash#功能,ping文件ip.lst中的IP,成功的输出到ping_ok.lst文件,失败的输出到ping_fail.lst文件。echo "" >ping_fail.lstecho "" >ping_ok.lstfor i in `cat ip.lst` do ping=`ping -c 1 $i|gr原创 2020-10-14 00:29:25 · 3578 阅读 · 0 评论 -
Linux、Vim 基础入门
文章目录一、基本概念及操作二、用户及文件权限管理三、Linux 目录结构及文件基本操作四、环境变量与文件查找挑战1:寻找文件五、文件打包与解压缩六、df/du命令--查看磁盘/目录容量七、Linux 下的帮助命令一、基本概念及操作入口1 linux 为何物?2 命令行操作体验2.1 重要快捷键2.2 学会利用历史输入命令2.3 学会使用通配符2.4 学会在命令行中获取帮助二、用户及文件权限管理入口1 介绍2 Linux 用户管理2.1 查看用户2.2 创建用户2.3原创 2020-07-02 11:45:23 · 582 阅读 · 0 评论 -
【Linux 基础入门】(十四)Linux 进程管理
文章目录1 介绍2 进程的查看3 进程的管理1 介绍内容掌握一些 Linux 所提供的工具来进行进程的查看与控制,掌握这些工具让我们能在某些进程出现异常的时候及时查看相关的指标,从而解决问题。知识点查看进程的运行状态进程的结束控制进程的执行顺序2 进程的查看2.1 top 工具的使用2.2 ps 工具的使用2.3 pstree 工具的使用3 进程的管理3.1 kill 命令的掌握3.2 进程的执行顺序四、实验总结...原创 2020-07-01 23:52:07 · 455 阅读 · 0 评论 -
【Linux 基础入门】(十三)Linux 进程概念
文章目录1 介绍2 概念的理解3 进程的属性3.1 进程的分类3.2 进程的衍生3.3 进程组与 Sessions3.4 工作管理1 介绍内容Linux 中也难免遇到某个程序无响应的情况,可以通过一些命令来帮助我们让系统能够更流畅的运行。 而在此之前,我们需要对进程的基础知识有一定的了解,才能更好、更有效率的使用 Linux 提供的工具。知识点进程与程序进程的衍生工作管理2 概念的理解首先程序与进程是什么?程序与进程又有什么区别?程序(procedure):不太精确地说,程序就原创 2020-06-30 21:27:07 · 455 阅读 · 0 评论 -
【Linux 基础入门】(十二)正则表达式基础
文章目录1 介绍2 正则表达式3 grep 模式匹配命令4 sed 流编辑器5 awk 文本处理语言1 介绍内容正则表达式本身的内容很多,这一节实验只介绍 grep,sed,awk 这三个命令。知识点掌握基本命令:sed,grep,awk 的用法掌握正则表达式符号和语法2 正则表达式2.1 举例2.2 基本语法3 grep 模式匹配命令3.1 基本操作3.2 使用正则表达式4 sed 流编辑器4.1 sed 常用参数介绍4.2 sed 编辑器的执行命令(这里”执行“解释原创 2020-06-29 23:22:07 · 3003 阅读 · 0 评论 -
挑战3:历史命令
介绍在 Linux 中,对于文本的处理和分析是极为重要的,现在有一个文件叫做 data1,可以使用下面的命令下载:$ wget https://labfile.oss.aliyuncs.com/courses/1/data1data1 文件里记录是一些命令的操作记录,现在需要你从里面找出出现频率次数前 3 的命令并保存在 /home/skx/result。目标处理文本文件 /home/skx/data1将结果写入 /home/skx/result结果包含三行内容,每行内容都是出现的次数和命原创 2020-06-28 21:10:12 · 1003 阅读 · 0 评论 -
【Linux 基础入门】(十一)数据流重定向
文章目录1 介绍2 数据流重定向2.1 简单的重定向2.2 标准错误重定向2.3 使用 tee 命令同时重定向到多个文件2.4 永久重定向2.5 创建输出文件描述符2.6 关闭文件描述符2.7 完全屏蔽命令的输出1 介绍内容你可能对重定向这个概念感到些许陌生,但你应该多次见过 > 或 >> 操作,他们分别是将标准输出导向一个文件或追加到一个文件中。这其实就是重定向,将原本输出到标准输出的数据重定向到一个文件中,因为标准输出(/dev/stdout)本身也是一个文件,我们将命令输出导原创 2020-06-28 20:10:10 · 571 阅读 · 0 评论 -
【Linux 基础入门】(十)简单的文本处理
文章目录1 介绍2 文本处理命令2.1 tr 命令2.2 col 命令2.3 join 命令2.4 paste 命令3 实验总结4 作业1 介绍内容这一节我们将介绍这几个命令 tr(注意不是 tar),col,join,paste。实际这一节是上一节关于能实现管道操作的命令的延续,所以我们依然将结合管道来熟悉这些命令的使用。知识点常见文本处理命令如何简单处理文本2 文本处理命令2.1 tr 命令tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。使用方式:tr [原创 2020-06-18 17:40:35 · 509 阅读 · 0 评论 -
【Linux 基础入门】(九)命令执行顺序控制与管道
文章目录1 介绍2 命令执行顺序的控制2.1 顺序执行多条命令2.2 有选择的执行命令3 管道3.1 试用3.2 cut 命令,打印每一行的某一字段3.3 grep 命令,在文本中或 stdin 中查找匹配字符串3.4 wc 命令,简单小巧的计数工具3.5 sort 排序命令3.6 uniq 去重命令4 作业1 介绍内容:顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令等,高效率使用 Linux 的技巧。知识点cut,grep,wc,sort 命令的使用管原创 2020-06-17 23:10:06 · 884 阅读 · 0 评论 -
挑战2:备份日志
小明是一个服务器管理员,他需要每天备份论坛数据(这里我们用 alternatives.log 日志替代),备份当天的日志并删除之前的日志。而且备份之后文件名是 年-月-日 的格式。alternatives.log 在 /var/log/ 下面。目标为 skx 用户添加计划任务每天凌晨 3 点的时候定时备份 alternatives.log 到 /home/skx/tmp/ 目录命名格式为 年-月-日,比如今天是 2017 年 4 月 1 日,那么文件名为 2017-04-01提示语dat原创 2020-06-16 10:05:45 · 1378 阅读 · 1 评论 -
【Linux 基础入门】(八)Linux任务计划crontab
文章目录1 介绍2 crontab 的使用2.1 crontab 简介2.2 crontab 准备2.3 crontab 使用3 crontab 的深入4 总结1 介绍内容:时常会有一些定期定时的任务,如周期性的清理一下/tmp,周期性的去备份一次数据库,周期性的分析日志等等。知识点crontab 语法2 crontab 的使用crontab 命令用于设置周期性被执行的指令。2.1 crontab 简介2.2 crontab 准备2.3 crontab 使用3 crontab原创 2020-06-15 13:42:30 · 961 阅读 · 0 评论 -
【Linux 基础入门】(六)df/du命令--查看磁盘/目录容量
文章目录1 介绍2 基本操作2.1 df 命令查看磁盘容量2.2 du 命令查看目录的容量3 简单的磁盘管理3.1 创建虚拟磁盘1 介绍知识点:df,du,mount 命令的使用磁盘相关知识学习2 基本操作2.1 df 命令查看磁盘容量$ df/dev/sda1 对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘(也可能是可移动磁盘),如果主机上有多块硬盘则可能还会出现 /dev/sdb,/dev/sdc 这些磁盘设备都会在 /dev 目录下以文件的存在形原创 2020-06-14 22:43:51 · 591 阅读 · 0 评论 -
【Linux 基础入门】(七)Linux 下的帮助命令
文章目录1 介绍2 内建命令与外部命令3 帮助命令的使用3.1 help 命令3.2 man 命令3.3 info 命令1 介绍利用 Linux 系统自带的帮助工具与文档查看忘记的指令知识点:内建命令与外部命令之分help , man , info 命令的使用以及区别2 内建命令与外部命令内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在 bash 源码的 builtins 里面的,由 shell 程序识别并在 shell 程序内原创 2020-06-14 17:17:51 · 386 阅读 · 0 评论 -
【Linux 基础入门】(五)文件打包与解压缩
文章目录1 介绍2 概念讲解3 实战3.1 zip 压缩打包程序3.2 使用 unzip 命令解压缩 zip 文件3.3 tar 打包工具4 总结1 介绍内容:介绍 Linux 上常用的压缩/解压工具,主要讲解 zip,tar 的使用。知识点:zip 命令tar 命令压缩与解压常用组合2 概念讲解在 Windows 上最常见的不外乎这两种 *.zip,*.7z 后缀的压缩文件。而在 Linux 上面常见的格式除了以上两种外,还有 .rar,*.gz,*.xz,*.bz2,*.tar原创 2020-06-13 23:40:22 · 449 阅读 · 0 评论 -
挑战1:寻找文件
介绍有一个非常重要的文件(sources.list)但是你忘了它在哪了,你依稀记得它在 /etc/ 目录下,现在要你把这个文件找出来,然后设置成自己(shiyanlou 用户)可以访问,但是其他用户并不能访问。目标找到 sources.list 文件把文件所有者改为自己(shiyanlou)把权限修改为仅仅只有自己可读可写提示语findchmodchownsudo参考答案sudo find /etc -name sources.listsudo chown skx /etc/a原创 2020-06-13 22:31:51 · 699 阅读 · 1 评论 -
【Linux 基础入门】(四)环境变量与文件查找
文章目录1 介绍2 环境变量2.1 环境变量2.2 命令的查找路径与顺序2.3 添加自定义路径到“ PATH ”环境变量2.4 修改和删除已有变量2.5 如何让环境变量立即生效3 搜索文件1 介绍内容:介绍环境变量的作用与用法,几种搜索文件的方法。知识点:环境变量的设置环境变量的修改2 环境变量变量所谓变量就是计算机中用于记录一个值(数值、字符或字符串)的符号,而这些符号将用于不同的运算处理中,通常变量与值是一对一的关系。变量的作用域即变量的有效范围(比如一个函数中、一个源文件原创 2020-06-13 13:24:21 · 591 阅读 · 0 评论 -
【Linux 基础入门】(三)Linux 目录结构及文件基本操作
文章目录1 介绍2 Linux 目录结构2.1 FHS 标准2.2 目录路径3 Linux 文件的基本操作3.1 新建3.2 复制3.3 删除3.4 移动文件与文件重命名3.5 查看文件3.6 查看文件类型1 介绍内容:Linux 的文件组织目录结构。相对路径和绝对路径。对文件的移动、复制、重命名、编辑等操作。知识点:每个目录的大体内容文件的属性touch,file,rm,mv 等基本命令2 Linux 目录结构Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形原创 2020-06-07 23:28:00 · 1009 阅读 · 1 评论 -
【Linux 基础入门】(二)用户及文件权限管理
文章目录1 介绍2 Linux 用户管理2.1 查看用户2.2 创建用户2.3 用户组2.4 删除用户和用户组3 Linux 文件权限3.1 查看文件权限3.2 变更文件所有者3.3 修改文件权限1 介绍1.1 实验内容Linux 中创建、删除用户,及用户组等操作。Linux 中的文件权限设置。1.2 实验知识点Linux 用户管理Linux 权限管理2 Linux 用户管理Linux 是一个可以实现多用户登录的操作系统,比如“李雷”和“韩梅梅”都可以同时登录同一台主机,他们共享一些主机的原创 2020-06-07 15:46:30 · 820 阅读 · 1 评论 -
【Linux 基础入门】(一)基本概念及操作
1 linux 为何物?Linux 就是一个操作系统,我们的 Linux 主要是系统调用和内核那两层。三、linux 终端3.1Shell3.2 命令行操作体验原创 2020-06-05 23:03:28 · 1335 阅读 · 1 评论 -
vim总结(四):高级功能入门
这四篇博客将一起学习 vim 的使用,上一篇讲了vim总结(三):查找与替换,这里将介绍查找与替换命令知识点多文件编辑可视模式视窗操作其他高级命令1 多文件编辑1.1 使用 vim 编辑多个文件编辑多个文件有两种形式,一种是在进入 vim 前使用的参数就是多个文件。另一种就是进入 vim 后再编辑其他的文件。 同时创建两个新文件并编辑$ vim 1.txt 2.txt默认...原创 2019-11-16 22:32:29 · 362 阅读 · 0 评论 -
vim总结(三):查找与替换
这四篇博客将一起学习 vim 的使用,上一篇讲了vim总结(二):文档编辑,这里将介绍查找与替换命令知识点字符替换命令字符查找命令1 字符的替换及撤销(Undo操作)替换和 Undo 命令都是针对普通模式下的操作命令说明r +<待替换字母>将游标所在字母替换为指定字母R连续替换,直到按下Esccc替换整行,即删除游标所在行,并进入插...原创 2019-11-16 11:04:59 · 382 阅读 · 0 评论 -
vim总结(二):文档编辑
这四篇博客将一起学习 vim 的使用,上一篇讲了vim总结(一):快速入门,这里将介绍更多文档编辑命令知识点Vim重复命令跳转命令复制粘贴1 vim 重复命令1.1 重复执行上次命令在普通模式下 . (小数点)表示重复上一次的命令操作下面实际操作一下:拷贝测试文件到本地目录$ cp /etc/protocols .打开文件进行编辑$ vim protocols普通模...原创 2019-11-15 20:30:02 · 313 阅读 · 0 评论 -
vim总结(一):快速入门
这四篇博客将一起学习 vim 的使用,下面进进入第一篇:快速入门本篇博客将学习 vim 中的不同模式和一些基本操作知识点Vim中的六种基本模式Vim中的基本操作1、vim 模式介绍从 vi 衍生出来的 Vim 具有多种模式。Vim 和 vi 一样,仅仅通过键盘在这些模式之中切换,并且最小化组合键的操作,可以大大提高效率。Vim 具有 6 种基本模式和 5 种派生模式,我们这里只简...原创 2019-11-15 00:42:31 · 496 阅读 · 0 评论