linux 常用实用命令

查看磁盘

df -h

查看当前目录下文件文件夹的大小。

du -sh *

查看系统cpu

top 然后按“1”:可以查看有多少核cpu

free -m 查看有多少内存。

查看2743线程占用的句柄

/usr/sbin/lsof -p 2743

/usr/sbin/lsof -p 2743 |grep del |wc -l :2743进程相关的模块中包含del字符的数量。

wc是统计

-l是多少行 -c是含有多少字符

查看系统中线程占用句柄数目。和对应线程号

/usr/sbin/lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more

查看某个线程号的详细信息。

ps -aef|grep 24204

没有释放句柄占用的文件存放路径

用root权限登录 cd /proc

ls 会显示当前所有进程号命名的目录

找到对应进程进入

cd fd

ls

闪烁的为被标记为deleted的文件。

产生没有释放句柄的原因: 第一线程打开文件。另一个线程将该文件删除。就会出现给问题。将整儿进程kill掉才能释放全部句柄。

grep ERROR stdout.log |more -c 查看错误日志

grep ERROR stdout.log.* -c

获取某个线程所占用的端口

netstat -anp| grep 13755

查询某个端口是否被占用

netstat -a | grep 14444

用isysearch用户就可以登录root。(特地加入的功能)

sudo su - root

登录mysql

mysql -u username -p

vi中不支持输入中文。

解决方法:在esc状态下 :set encoding=utf-8

但只能用在当前窗口。

要想用户始终有效,需要再用户主目录

vim .vimrc

键入set encoding=utf-8

查看主机 uname -a

reboot重启机器

看压力工具线程 ps -ef|grep JM

查看某文件夹下文件的个数,包括子文件夹里的。

ls -lR|grep "^-"|wc -l

查看某文件夹下文件夹的个数,包括子文件夹里的。

ls -lR|grep "^d"|wc -l

grep的-i选项表示忽略大小写

vi跳到最后一行 ]]

vi跳到第一行 [[

vi跳到行首 $

vi跳到行末 ^

df -m 以M显示

df -h 以G显示

文件夹链接

ln -s /home/support/nosql_data nosql_data #nosql_data指向其他目录

删除

rm nosql_data

查看文件时显示行号

nl a.txt

修改文件夹所有者

Chown –R username /dir 打dir给username用户

查看磁盘io

vmstat 1 100

ll -t 按照最新时间排序

将ssh中的变量传给脚本做除计算。可以有小数。

a=2

b=4

echo $a,$b |awk -F "," '{print $1/$2}'

将脚本的结果传给ssh中的变量 (用`号包含)

L10=`grep "$TODAY" $FILE_PATH_STROE_GET|wc -l`

显示主机所有限制条件

ulimit -a

(0)

相关推荐

  • Linux常用搜索命令汇总

    如何让迅速查找文件? Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux的基本思想有两 ...

  • VI常用实用命令学习

    操作方法 01 目标:[通过此练习学习通够利用VI编辑器,对系统配置文件进行修改或编写简单的脚本程序] 命令行或命令模式:在最后一行没有显示--INSERT--或--REPLACE--字样的时候. # ...

  • Linux常用系统管理命令(top.free.kill.df)

    一、 top 1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户。 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定更 ...

  • Linux常用搜索命令

    Linux常用搜索命令

  • linux 常用脚本.命令

    linux 常用脚本.命令

  • Linux常用命令大全 Linux常用命令全集

    Linux常用命令全集 http://www./linux/ 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 d ...

  • Linux常用的日志文件和常用命令

    成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还可 ...

  • Linux系统Shell命令常用功能使用详解

    Linux系统中Shell不仅仅是一个命令,而且是其他命令的解释器。可以调试其他命令,从而完成编译。那么Linux系统中Shell命令应该怎么使用呢? 其实作为命令语言互动式地解释和执行用户输入的命令 ...

  • linux常用命令:如何创建文件和文件夹

    Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,那么linux常用命令:如何创建文件和文件夹呢,相信大家对这个问题很感兴趣,下面给大家介绍一下,希望可以帮助到大家. 操作方法 01 创 ...