zoukankan      html  css  js  c++  java
  • 常用命令

    查看命令所用的安装包: 例如 losf

    which losf   //命令的位置

    rpm -qf /usr/sbin/losf   //命令所用的包

    查看SSD还是机械硬盘: cat /sys/block/sda/queue/rotational      0  是SSD    1 是机械
    查看计划任务执行情况: tail -f /var/log/cron
    编辑开机启动:            vim /etc/rc.d/rc.local
    查看CPU信息:           cat /proc/cpuinfo       (注意physical id 物理CPU个数,核数,线程数的区分(processor 是线程总数),先显示核数,后面再重复physical id 的是线程)
    放入后台执行的命令 :   nohup /usr/local/sbin/guoguosql.sh &
    查看系统版本: lsb_release -a
    查看网络流量: iftop -i eth1 -m 100M
    查看进程数: ps -ef  | wc -l     (zabbix 常出现 :Too many processes on)

    查看目录下文件大小:

    du -h --max-depth=1     //列出各目录大小
    du -ah        //列出个目录及文件大小
    du -sh        //列出当前目录总大小

    查看分区:

    df -h   //每个分区所挂载的目录

    fdisk -l     //显示当前的硬盘 及 分区情况

    分区,格式化及挂载:

    fdisk /dev/sdb   ->  n (n 新建 p查看分区 d删除)  -> p (创建主分区) -> w (保存)

    mkfs.ext4 /dev/sdb1    // 格式化成ext4格式

    mount /dev/sdb1 /data    //sdb1挂载到 /data 下

    vim /etc/fstab   // 挂载后记得写一下fstab文件  要不然重启就要重新挂载

    远程复制:

    rsync -av 125.88.182.246:/data/ /data/        //yum install -y rsync  两边都要装

    scp -p /root/.ssh/id_rsa.pub root@125.88.182.246:/root/.ssh/authorized_keys

    scp -r root@**.205.152.**:/home/wwwroot/houtai/domain/houtai/web/ /home/wwwroot/houtai/
    scp -r root@**.205.152.**:/home/wwwroot/h5/domain/web/web/* /home/wwwroot/h5/

    传输小文件:运行 rz 命令  (如果没有rz命令,运行yum install lrzsz安装)

    top 命令:

    top -bn1   //打印非动态

    top  按 1   //各CPU使用情况

    sar 命令: // yum install -y sysstat  需要安装这个包

    sar -n Dev 2 3  //  打印网络流量情况 每2秒打印一次 共打印3次

    SS -S

    iftop 命令安装  http://www.vpser.net/manage/iftop.html

    CentOS上安装所需依赖包:
    
    yum install flex byacc  libpcap ncurses ncurses-devel libpcap-devel
    
    Debian上安装所需依赖包:
    
    apt-get install flex byacc  libpcap0.8 libncurses5
    
    下载iftop
    
    wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
    
    tar zxvf iftop-0.17.tar.gz
    
    cd iftop-0.17
    
    ./configure
    
    make && make install
    View Code

    iftop -i eth1

    iftop -P -i em1

    iftop -m 10M    // 设置流量刻度最大值

    iftop -i eth1 -m -100M

    lsof 命令:   //yum install lsof 

    重点命令  进程与文件的关系

    lsof -i:被占用的端口号    // 同:  netstat -apn | grep 4040    查看4040端口被什么程序占用

    chattr命令:

    chattr -i .user.ini  // 改变文件属性 变成可修改

    chattr +i .user.ini  // 改变文件属性 变成不可修改

    pstree 命令:

    pstree www   //显示www用户的所有进程名称,  

    pstree -c -p www |grep nginx  // 显示nginx的所有进程及对应子进程pid ; 只有一个程序的话会显示树状 如 mysql用户

    ps aux|grep nginx   // 显示nginx的父进程 及 子进程  PID

    pstree -u 26037  //查看PID为26037是由哪个用户启动的

    修改SSH22端口:  vim /etc/ssh/sshd_config

    将#Port 22的注释去 掉并且 换行 加入 Port 16464

    重启SSH服务 /etc/init.d/sshd restart   试了新端口可以进入后  再编辑把22端口注释上。

    服务器SCP连接SHH登录时默认端口修改: vim /etc/ssh/ssh_config 

    将#Port 22 改为16464 后 , 这样 以后scp复制远程的东西 不用加 -P  默认都会跑 16464 端口,这样远程的服务器如果是22端口的话 就要加 -P 22 

    修改 ROOT 密码: passwd

     LNMP状态管理命令:

    LNMP 1.2状态管理: lnmp {start|stop|reload|restart|kill|status}
    LNMP 1.2各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
    Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
    MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
    Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
    PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
    PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
    ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}

    如重启LNMP,输入命令:lnmp restart 即可,单独重启mysql:/etc/init.d/mysql restart

    使用htop查看和管理进程

    htop在终端中将进程以列表的方式呈现,有点类似于Windows中的任务管理器。你可以使用功能键的组合来切换排列的方式和展示出来的项。你也可以在htop中直接杀死进程。在终端中简单的输入 htop 即可运行。

  • 相关阅读:
    ubuntu下配置django+apache+mysql+mod_python+Python
    Makefile 学习
    一个查重算法的多种实现思路
    MongoDB基础
    基于ASP.NET MVC 3的企业应用项目总结
    CruiseControl.Net持续集成平台搭建总结
    Cnblogs Start
    JavaScript中的this
    Entity Framework 4.0 的一个bug :DefaultValue问题
    .Net平台下的B/S开发框架
  • 原文地址:https://www.cnblogs.com/carbon3/p/5927492.html
Copyright © 2011-2022 走看看