linux--常用命令整理

1.查看端口号进程

lsof -i:1099

ps aux|sort -rnk +3|head -10 显示系统中消耗CUP最多的10个进程
ps aux|sort -rnk +4|head -10 显示系统中消耗内存最多的10个进程

2.查找命令

find .|xargs grep -ri “find str” -l

ps -ax |grep “cron” --搜索相关进程

taif -f ~/webdata/logs/php.log -- 将指定的文件的最后部分输出到标准设备

grep “find str” /tmp/findname -- 查找指定文件

grep “find str” /tmp/findname | wc -l 在指定文件中查找一字符串出现的次数

grep "find Str" filename -m 2  只返回前两行的查询结果

sed -n "5,10p" filename  查看某文件的5到10行

head -n 10 filename 查看某文件的前10行

tail -n 10 filename 查看某文件

wc -c filename:显示一个文件的字节数

wc -m filename:显示一个文件的字符数

wc -l filename:显示一个文件的行数

wc -L filename:显示一个文件中的最长行的长度

wc -w filename:显示一个文件的字数

3 mysql 命令

show slave status -- 查询数据库是否有延迟

show processlist 

mysql -umlswriter -pmLsW#1^iPo16QPsd -h10.8.9.34 --default-character-set=utf8 -P3307 --联接mysq

show engines --查看MYSQL支持的引擎

4. 打包

tar -cvf /home/abc.tar /home/abc              只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩

5. 重起apache服务

sudo apachectl start

sudo apachectl stop

vim 命令整理

复制多行

6,9 co 12
复制第6行到第9行之间的内容到第12行后面

6,12d

删除6到12行

linun 性能

vmstat 监控虚拟内存,虚拟内存指的swpd分区

    内存方面

    swpd 已使用的物理内存分区; free空闲的物理分区; buff用于缓冲区的内存数;cache 用于高度缓存的内存数;SI、SO磁盘和内存之间交换的频繁程度。

        如果SI、SO数值长期很大,free值很小,则是物理内存不足

        CPU方面

        r 正在争执或等待CPU处理的任务数;us 用户cpu时间;sy 系统cpu时间; wa 等待I/O cpu时间;Id 空闲cpu时间

        us+sy+id+wa=100%

        r>4,id<40,cpu 负荷很重

free 观察内存使用情况

       total = used + free

       当-/+buffers/cache中的free接近于0时,且swpd 中的 used长期较大,说明内存不足

isstat 监控磁盘的I/O情况

top 显示进程的占用情况

top - 16:58:09 up 788 days,  9:14,  1 user,  load average: 0.19, 0.18, 0.15

Tasks: 262 total,   3 running, 259 sleeping,   0 stopped,   0 zombie

%Cpu(s):  3.2 us,  0.2 sy,  0.0 ni, 96.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem :  8011588 total,  2742444 free,  1698052 used,  3571092 buff/cache

KiB Swap:   511996 total,   274912 free,   237084 used.  5919360 avail Mem 

        当时时间 cp系统运行时间 user 当前登录用户数;load average:分别是1分钟 5分钟 15分钟的负载情况,如果这个值日高于5时,说明已经高负荷运行。

        tasks 任务(进程)数,zambie 僵尸状态 sleep休眠

        cpu状态:us 用户空间占用cpu% ,sy  系统空间误用cpu%,ni 改变优化级进程占用cpu%,wo I/O等待占用cpu%,hi,si硬中断,软中断

        mem内存状 total used free buffers 缓存的内存量

        swap交换分区状态 total used free buffers 缓存的内存量

uptime 查看系统负载,与top第一行一样

转载于:https://www.cnblogs.com/xuwenjie/p/5957541.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值