1、查看当前目录下文件夹的个数
ls -lR |grep "^d"|wc -l
2、统计当前目录下文件的个数
find ./ -type f | wc -l
3、必须要用grep命令+关键字,grep参数来查看关键字的上下五行内容
grep -C 10 ‘123’ test.log//打印匹配行的前后10行
grep -A 10 ‘123’ test.log //打印匹配行的后10行
grep -B 10 ‘123’ test.log//打印匹配行的前10行
4、查看关键字所在的行号
grep -nri 关键字 文件名
5、查看某个范围的行
sed -n ‘50,100p’ test.log#记得p字母
6、问:删除一个文件大小50G,空间删除之后没有被释放,是什么原因造成的?
答:这个文件可能正在使用中,没有被释放
7、vim移动光标到指定行
将文件光标移动至400行
方法一:vim +400 文件名
方法二:vim编辑文件,400G
8、vim可视块模式:ctrl +v
大写I进入编辑模式,可以批量插入光标选中行
9、top -n 5 每5秒刷新一下最新负载
10、多线程与多进程之间的区别
进程下面可以包含多个线程,并发一般指的是多个线程并发处理
11、什么是文件句柄?
在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(file handle),该文件句柄对于打开的文件是唯一的识别依据
如何查看文件最大句柄数:ulimit -n
临时生效文件最大句柄数:ulimit -n 65536
永久修改最大句柄数,重启生效
vi /etc/security/limits.conf 添加
* soft nofile 65536
* hard nofile 65536
注:"*"表示对所有用户生效,如果只需要对某个用户生效,只需要将"*"改为某个用户名
12、查找对应的进程id
ps -ef |grep `pwd` | awk -F ' ' '{print$2}'
13、不重复输入修改用户密码
不重复输入密码:
echo 'postgres'|passwd --stdin postgres
14、nigix显示的重点报错信息
redirect:返回302临时重定向代码
permanent:返回301永久重定向
15、时间同步服务器IP地址
210.72.145.44
16、进程与线程之间的关系
进程下面可以包含多个线程,并发一般指的是多个线程并发处理
17、什么是UUID
uuid用来标识机器的唯一性:指在一台机器上面生成的数字,保证他在同一时空生成的所有机器都是唯一的。可以用作主键表示唯一性