linux冷知识(1)

1493人浏览 / 0人评论

一、生成随机数

tr -cd "a-zA-Z0-9" </dev/urandom |head -c 8 生成随机数

 

二、查看某个程序使用的环境变量

ps e 

 

三、日志切割大全

https://blog.csdn.net/m0_38123118/article/details/92768480 linux切割大文件

 

四、find

find /tmp -cmin +24 搜索 /tmp 目录下 创建超过 24 分钟的文件

find /tmp -cmin +24 -delete  删除找到的文件

-name 'FILENAME':对文件名进行精确匹配

还支持文件名通配符:*:任意长度的任意字符

-iname 'FILENAME':文件名匹配不区分大小写

-regex PATTERN:基于正则表达式进行文件名匹配

-user USERNAME:基于文件所属主进行匹配查找

-group GROUPNAME:基于文件的属组进行查找

-uid UID:基于文件的uid,用户被删了以后id号会保存下来

-gid GID:文件组

-nouser:查找没有属主的文件

-nogroup:查找没有属组的文件

-type :根据文件的类型来查找

f:普通文件

d:目录

p:管道

s:套接字

l:链接

-size:指定文件的大小

[+|-]#K:大于或者小于#k的文件

 

五、linux中为rar结尾的压缩包

解压命令:unrar x  **.rar

安装:yum install rar -y

exi

 tar -zxf rarlinux-5.7.1.tar.gz

cp rar unrar /usr/bin

rar -e Blockdog.rar

 rar Blockdog.rar

 rar e Blockdog.rar

将/etc 目录压缩为etc.rar 命令为:

rar a etc.rar /etc

将etc.rar 解压 命令为:

rar x etc.rar unrar -e etc.tar

yum install glibc.i686 -y

yum install libstdc++.so.6 -y

 

六、screen

https://www.ibm.com/developerworks/cn/linux/l-cn-screen/

yum install -y screen 部分有这个命令如果没有请安装,也可以去它的官网下载

命令介绍

screen -ls 查看所有screen的列表

进入会话后退出命令:exit

保持会话退出:ctrl+a+d

新建会话:ctrl+a+c

screen -r [screen号] 连接会话

七、查看软件的配置文件

rpm -qc elasticsearch 

[root@db01 ~]# rpm -qc elasticsearch 
/etc/elasticsearch/elasticsearch.yml        #主配置文件
/etc/elasticsearch/jvm.options                #java虚拟机配置
/etc/init.d/elasticsearch                    #init.d启动脚本
/etc/sysconfig/elasticsearch                #环境变量相关信息,不需要动
/usr/lib/sysctl.d/elasticsearch.conf        #环境变量相关
/usr/lib/systemd/system/elasticsearch.service    #systemd启动脚本

八、关闭交换分区

swapoff -a     #临时关闭

vim /etc/fstab   #删除swap那行

开启交换分区: swapon /www/swap

九、查看内存和cpu使用最高的

cpu使用前十:

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

内存使用前十:

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

 

全部评论