查看磁盘
    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