linux
文章平均质量分 53
ZHAICAN
这个作者很懒,什么都没留下…
展开
-
Linux 的 EXT4 文件系统的历史、特性以及最佳实践
EXT 文件系统历史, inode, 数据碎片转载 2017-07-25 12:24:06 · 1730 阅读 · 0 评论 -
详解 awk 工具的使用方法
awk 是一个强大的文本分析工具。它不仅是 Linux 中,也是任何环境中现有的功能最强大的数据处理引擎之一。相对于 grep 的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。当你第一次拿起双手在电脑上使用 awk 命令处理一个或者多个文件的时候,它会依次读取文件的每一行内容, 然后对其进行处理,awk 命令默认从 stdio 标准输入获取文件内容, awk 使用转载 2018-01-04 18:53:23 · 417 阅读 · 0 评论 -
rpm 实用
rpm -ql 包名注意这里的是不包括.rpm后缀的软件包的名称;如果只是想知道可执行程序放到那里去了,也可以用which,比如which vsftpd、??获得软件包相关的信息用rpm -q,q表示查询query,后面可以跟其他选项,比如i 表示info,获得软件包的信息;l 表示list,获得文件列表;a 表示all,在所有包中执行查询;转载 2014-08-07 22:08:46 · 468 阅读 · 0 评论 -
vi 使用技巧
http://blog.csdn.net/shenghuiping2001/article/details/6118456转载 2014-08-07 21:52:46 · 429 阅读 · 0 评论 -
Linux top 命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombi转载 2014-07-15 22:35:03 · 599 阅读 · 0 评论 -
awk 入门
AWK的类型下面是几个AWK的变体:AWK – 原先来源于 AT & T 实验室的的AWKNAWK – AT & T 实验室的AWK的升级版GAWK – 这就是GNU AWK。所有的GNU/Linux发布版都自带GAWK,它与AWK和NAWK完全兼容AWK的典型用途使用AWK可以做很多任务,下面是其中一些转载 2018-01-04 19:13:36 · 472 阅读 · 0 评论 -
Linux 机器的渗透测试命令备忘表
如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。此外,你还可以从这儿(https://gbhackers.com/category/pentesting/)阅读到许多关于渗透测试的文章。命令描述netstat -tulpn转载 2018-01-23 19:05:19 · 261 阅读 · 0 评论 -
linux下各文件夹的结构说明及用途介绍
linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配 置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。/sb转载 2018-01-31 12:11:46 · 241 阅读 · 0 评论 -
fmt 命令用法与案例
有时你会发现需要格式化某个文本文件中的内容。比如,该文本文件每行一个单词,而任务是把所有的单词都放在同一行。当然,你可以手工来做,但没人喜欢手工做这么耗时的工作。而且,这只是一个例子 – 事实上的任务可能千奇百怪。好在,有一个命令可以满足至少一部分的文本格式化的需求。这个工具就是 fmt。本教程将会讨论 fmt 的基本用法以及它提供的一些主要功能。文中所有的命令和指令都在 Ubun转载 2018-01-17 12:33:41 · 1836 阅读 · 0 评论 -
鲜为人知的 Linux 命令(2)
11. 骗过 history 命令cat | bash呵呵,你可以轻而易举地做到。在终端,只需要在键入命令之前输入一个或多个空格,这样你的命令就不会被记录了。让我们体验一下吧,先在终端尝试五个常见的 Linux 命令并在命令之前留个空(例如** ls, pwd, uname, echo “hi”** 和 who),然后检查这些命令是不是记录在历史中。转载 2017-11-08 13:20:45 · 190 阅读 · 0 评论 -
OpenSSH
OpenSSH 是 SSH 协议的一个实现。一般通过 scp 或 sftp 用于远程登录、备份、远程文件传输等功能。SSH能够完美保障两个网络或系统间数据传输的保密性和完整性。尽管如此,它最大的优势是使用公匙加密来进行服务器验证。时不时会出现关于 OpenSSH 零日漏洞的传言。本文将描述如何设置你的 Linux 或类 Unix 系统以提高 sshd 的安全性。OpenSS转载 2018-03-06 18:34:16 · 572 阅读 · 1 评论 -
Linux 系统监控工具
您需要监控 Linux 服务器的性能吗?试试用这些内置命令和附加工具吧!大多数 Linux 发行版都附带了大量的监控工具。这些工具提供了获取系统活动的相关指标。您可以使用这些工具来查找性能问题的可能原因。本文提到的是一些基本的命令,用于系统分析和服务器调试等,例如:找出系统瓶颈磁盘(存储)瓶颈CPU 和内存瓶颈网络瓶颈转载 2018-02-27 19:46:47 · 1216 阅读 · 0 评论 -
Linux 网络监视工具
保持对我们的网络的管理,防止任何程序过度使用网络、导致整个系统操作变慢,对管理员来说是至关重要的。有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视工具。它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的。iftopiftop network monitoring toolLi转载 2017-12-31 17:24:26 · 298 阅读 · 0 评论 -
鲜为人知的 Linux 命令(5)
1. lsb_release‘lsb_release’ 命令会打印特殊发行版的信息。如果 lsb_release 还没安装,你可以在基于 Debain 的发行版中用命令 apt 安装,在基于 Red Hat 系统下用 yum 来安装包。# lsb_release -aLSBVersion: :base-4.0-ia32:base-4.0-noarch:co转载 2017-11-28 12:12:18 · 396 阅读 · 0 评论 -
鲜为人知的Linux命令(3)
1. > file.txt 命令这个命令会刷新文件的内容而不需删除然后创建相同的文件。当我们需要反复输出,或者在相同的文件上记录日志时,这个命令就非常有用。我有一个有很多文字的‘test.txt’文件在我的‘Desktop‘上。avi@localhost:~/Desktop$ cat test.txt Linux GNU Debian转载 2017-11-28 12:03:58 · 249 阅读 · 0 评论 -
入门必看 | Linux之sed命令详解
sed是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件,可以将数据行进行转载 2017-09-27 09:32:10 · 444 阅读 · 0 评论 -
fdisk partition volume example
lvm讲解DiskA 分区分别为Physical Volume1、Physical Volume2;DiskB 分区为Physical Volume3,在这里Physical volume1,2,3就是磁盘分区也就是物理卷;然后由单个或多个物理卷组成物理卷组,最后在物理卷的基础上划分出逻辑卷,而逻辑卷格式化后挂载上就可以使用了准备磁盘分区阶段fdisk /dev/sdb创建三个转载 2017-11-07 15:24:30 · 485 阅读 · 0 评论 -
如何在 Linux 中显示和设置主机名
随着连接到网络的计算机数量越来越多,每一台计算机都需要有一个属性来区别于其它计算机。和现实世界中的人一样,计算机也有一个叫做hostname(主机名)的属性。什么是hostname从它的操作手册来看,hostname是用来显示系统的DNS名字以及为了显示和设置它的主机名或者NIS域名名字。所以hostname依赖于DNS(Domain Name System域名系统转载 2017-11-08 11:04:06 · 2173 阅读 · 0 评论 -
最实用的 Linux 命令行使用技巧
我们可能每天都会要使用到很多的 Linux 命令行。 我们也会网络上知晓一些使用它们的小技巧,但是如果我们没有时常来进行练习,就有可能会忘掉怎么去使用它们。 所以我就决定把那些你可能会忘记的小提示和小技巧,或者对你而言可能是全新的东西都列表来。将输出内容以表格的形式显示出来有时,在你看到命令行执行的输出时,因为字符串过度拥挤(比如说 mount 命令的输出)导致输出内容难以转载 2017-08-30 20:44:00 · 268 阅读 · 0 评论 -
鲜为人知的 Linux 命令(1)
1. python命令下面的命令生产一个通过HTTP显示文件夹结构树的简单网页,可以通过浏览器在端口8000访问,直到发出中断信号。# python -m SimpleHTTPServer2. mtr命令我们大多数都熟悉ping和traceroute。那对于把两个命令的功能合二为一的mtr命令呢。如果mtr没在你的机子上安装,apt或者y转载 2017-11-08 11:45:22 · 366 阅读 · 0 评论 -
如何让 Vim 成为我们的神器
来源:枫上雾棋segmentfault.com/a/1190000011466454Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下安装su转载 2017-11-08 13:23:57 · 286 阅读 · 0 评论 -
僵尸进程查找并杀掉
如果你经常使用 Linux,你应该遇到这个术语“僵尸进程Zombie Processes”。 那么什么是僵尸进程? 它们是怎么产生的? 它们是否对系统有害? 我要怎样杀掉这些进程? 下面将会回答这些问题。什么是僵尸进程?我们都知道进程的工作原理。我们启动一个程序,开始我们的任务,然后等任务结束了,我们就停止这个进程。 进程停止后, 该进程就会从进程表中移除。你可转载 2017-12-21 10:03:18 · 1428 阅读 · 0 评论 -
Linux 系统中通过用户组来管理用户
当你需要管理一台容纳多个用户的 Linux 机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理方式。特别是当你要管理某些用户的权限时,这个想法尤为重要。比如说,你有一个目录,某个用户组中的用户可以通过读和写的权限访问这个目录,而其他用户组中的用户对这个目录只有读的权限。在 Linux 中,这是完全可以实现的。但前提是你必须先了解如何通过用户组和访问控制表(转载 2017-12-12 20:34:26 · 283 阅读 · 0 评论 -
ls 命令的实用范例
Linux中一个基本命令是ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。ls是什么ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。1. 不带参数运行ls不带参数运行ls会只列出文件或者目录。看转载 2017-12-12 20:50:02 · 841 阅读 · 0 评论 -
Linux 下统计高速网络中的流量
在Linux中有很多的流量监控工具,它们可以监控、分类网络流量,以花哨的图形用户界面提供实时流量分析报告。大多数这些工具(例如:ntopng , iftop )都是基于libpcap 库的 ,这个函数库是用来截取流经网卡的数据包的,可在用户空间用来监视分析网络流量。尽管这些工具功能齐全,然而基于libpcap库的流量监控工具无法处理高速(Gb以上)的网络接口,原因是由于在用户空间做数据包截取转载 2017-12-12 21:03:13 · 598 阅读 · 0 评论 -
Centos7 base64 编码解码文件
编码文件格式:base64 file从指定的文件file中读取数据,编码为base64字符串输出base64 aa.pl > out将out 中的换行符去掉 (e.g. 用Notepad++ 替换 \n 为空).解码文件格式:base64 -d从标准输入中读取已经进行base64编码的内容,解码输出。echo "ICAkaW5mb3skeF9uYW1lfXsneHhfcncnfSAvIDEw...原创 2018-06-12 13:38:18 · 4275 阅读 · 0 评论