Linux常用命令大集合

ps 命令用于查看当前正在运行的进程,grep 是搜索

#表示查看所有进程里 CMD 是 java 的进程信息

[root@localhost ~]# ps -ef | grep java

-aux 显示所有状态

[root@localhost ~]# ps -aux | grep java

查看本机所有进行的进程,显示前500个

[root@localhost ~]# ps -elf|grep 500

查看本机5000端口 进程

[root@localhost ~]# netstat -tlnp|grep 5000

 

kill 命令用于终止进程,-9 表示强迫进程立即停止

kill -9 [PID]

通常用 ps 查看进程 PID ,用 kill 命令终止进程

 

查找包含hadoop这个关键字的所有文件和文件夹全路径:find / -name *hadoop*

关闭防火墙:service iptable status

 

查看cpu:cat /proc/cpuinfo

查看内存:cat /proc/meninfo

查看系统版本:cat /proc/version

 

查看磁盘空间 :du -h -x --max-depth=1

查看磁盘使用率:df -h

查看内存状态命令,可以显示memory,swap,buffer cache等的大小及使用状况:free 

查看内存和交换空间使用状况:free -m

读取,转换并输出数据命令:dd 

设置交换区:mkswap

 

linux什么时候开始使用虚拟内存(swap)?

[root@wenwen ~]# cat /proc/sys/vm/swappiness

60

上面这个60代表物理内存在使用60%的时候才会使用swap

swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,

swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

(一)释放内存:关键的配置文件/proc/sys/vm/drop_caches。这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓存。他的值可以为0~3之间的任意数字,代表着不同的含义:

0 – 不释放

1 – 释放页缓存

2 – 释放dentries和inodes

3 – 释放所有缓存

 

(二)释放swap

前提:首先要保证内存剩余要大于等于swap使用量,否则会宕机!根据内存机制,swap分区一旦释放,所有存放在swap分区的文件都会转存到物理内存上。通常通过重新挂载swap分区完成释放swap。

1)查看当前swap分区挂载在哪 :swapon -s

2)关停这个分区:swapoff /dev/dm-1

注意:关停之前一定要保证可用物理内存大于swap的空间,不然你就等着跑路吧

3)查看状态:swapon -s

4)将swap挂载:swapon /dev/dm-1

 

Linux垃圾回收站目录:/root/.local/share/Trash

ZIP打包解压

1、把/home目录下面的mydata目录压缩为mydata.zip

zip -r mydata.zip mydata #压缩mydata目录

2、把/home目录下面的mydata.zip解压到mydatabak目录里面

unzip mydata.zip -d mydatabak

3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip

zip -r abc123.zip abc 123.txt

4、把/home目录下面的wwwroot.zip直接解压到/home目录里面

unzip wwwroot.zip

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值