Let’s Encrypt 免费申请泛域名 SSL 证书教程
很早以前就开始使用 Let's Encrypt 免费 ssl 证书,虽然每隔 90 天就要重新申请验证,不过由于其免费而且网上提供了定时任务脚本,每隔90天可以自动续约实现永久使用,所以也是非常方便。很早以前使用的是 dn […]
Linux 统计某个字符串个数
在 Linux 系统下,有时候,我们可能要对一个日志文件进行分析。比如,分析日志文件中某个单词或者某个特殊字符串出现了多少次。 对于匹配统计,一般用到正则方法,下面总结了几个统计字符串个数的方法。 方法一:使用 grep 命令 grep – […]
3.6Linux下whereis命令
Linux下搜寻文件,通常都是用whereis或locate来检查,因为whereis和locate是利用数据库来搜寻数据,所以速度相当快,而且并没有实际的搜寻硬盘。下面介绍whereis的参数和用法。 whereis参数和用法 [root […]
3.5Linux下搜寻可执行文件的位置——which命令
我们知道,linux有许多命令,当我们执行命令时,其实是运行相对应的二进制文件。每个命令,其本质就是一个可运行的二进制文件。那么,如何快速的找到一个常用命令的位置,比如,ls这个命令放在哪里呢? 这时就可以使用which或type命令来查找 […]
3.4Linux下SUID/SGID/SBIT 权限配置
之前介绍过SUID与SGID的功能,那么如何配置文件使成为具有SUID与SGID的权限?这就要涉及到Linux下数字更改权限的方法。数字型态更改权限的方式为三个数字的组合,而SUID/SGID/SBIT 权限配置则是在这三个数字之前加上一个 […]
3.3Linux下文件特殊权限: SUID, SGID, SBIT详解
在Linux系统中,只要一提到关于权限,那一般就是rwx这三个读、写、运行权限。但是,只要你足够细心,你会发现/tmp和/usr/bin/passwd的权限很特殊,如下: [root@lmode tmp]# ls -ld /tmp ; ls […]
3.2Linux下文件隐藏属性
Linux下单单ugo(user,group,others)合起来的九个权限就已经够让人抓狂了,又多了一个隐藏属性,对初学者来说很容易焦头烂额。不过,文件的隐藏属性对系统有很大的帮助。那么如何配置和检查这些隐藏的属性? chattr(配置文 […]
3.1Linux下文件默认权限详解之umask命令
当我们新建一个新的文件或目录时,我们很少会去了解它的默认权限是什么。Linux下默认权限涉及到umask这个命令,umask就是指定目前使用者在创建文件或目录时需要减去的权限默认值。可以用底下的方式来得知umask: [root@lmode […]
2.20Linux下修改文件时间和创建新文件
通过ls这个命令,我们可以了解到文件的许多参数。在Linux下,关于文件的时间参数有三个,这三个参数的主要用途和意义如下: modification time (mtime): 当该文件的内容数据变更时,就会升级这个时间。内容数据指的是文件 […]
2.19Linux下头尾部文件内容读取之head、tail命令
linux下读取文件的命令很多,可以根据适合的场景选取相关命令。读取长篇文件适合使用翻页命令,比如more、less命令。想直接将文件内容打印在屏幕上,可以使用cat、tac命令。那么当想读取文件头部前几行、尾部后几行的内容时,这时候就可以 […]