zoukankan      html  css  js  c++  java
  • Common Linux Commands 日常工作常用Linux命令

     
    How to know CPU info
         cat /proc/cpuinfo
         arch
     
    How to know memory info:
    cat /proc/meminfo
    or
    sudo dmidecode -t memory
    free
     
    How to know Linux release info

    CentOS:

    vim /etc/redhat-release

     
    How to check if Mysql running?
    sudo netstat -tap | grep mysql
     
     
    How to check if one pkg is installed?
         dpkg -l | grep mysql
     
     
     
     

    How to check linux version

    redhat: rpm -q redhat-release-server
     

    How to check free disk space

         df -h
     
     

    How to check size of folder

     [mashuai191@instance-1 ~]$ sudo du -h --max-depth=1 /home/

    5.6G /home/mashuai191
    4.1G /home/rsa-key-20190322mashuai191
    9.6G /home/

    linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:

     
    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
     
     
     

    linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:

     
    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
     
     
    Network config:
    Config hostname:
     
    Redhat:
         hostname xxx
         启动生效,修改 /etc/sysconfig/network
     
     
     
    extract rpm into one directory
    rpm2cpio logrotate-1.0-1.i386.rpm | cpio -ivd
     
     
    Add date for created file
    cp /etc/login.defs /etc/login.defs.`date +"%Y%m%d"`
     
     
     
    vi 拷贝全部
    gg"+yG
     
     
    man 输出到文件乱码,solution 如下
    man command | col -b >/home/command.txt
     
     
     
    CentOS 访问 win7 共享
         mount -t cifs -o sec=ntlm, password="" //10.200.78.2/f /home/mashuai/A_B_port/team_share_drive
     
     
    user login history:
    who /var/log/wtmp
    last 
         -w full username/domain
     
     
    Find hang process:
    ps aux|grep -w 'D'
     
     
     
    Redirect prints
    1.    ]$ cmd 2>/dev/null, redirect stderr to null
    2.  ]$ cmd 2>&1 1>/dev/null, Capturing STDERR only
     
     
     
     
    CentOS
         package:
              yum install docker-ce
              yum list docker-ce.x86_64  --showduplicates
              yum remove docker-ce
     
     
         systemctl start docker
     
     
    bash 的进站与欢迎信息: /etc/issue, /etc/motd
     
    Login bash 要读的文件
    1. /etc/profile:这是系统整体的配置,你最好不要修改这个文件;它会call  /etc/inputrc,  /etc/profile.d/*.sh,  /etc/sysconfig/i18n
    2. ~/.bash_profile 或 ~/.bash_login 或 ~/.profile:属于使用者个人配置,你要改自己的数据,就写入这里! 其实 bash 的 login shell 配置只会读取上面三个文件的其中一个, 而读取的顺序则是依照上面的顺序. 在其中会call  ~/.bashrc
    Non-Login bash 要读的文件
          ~/.bashrc
     
    su 命令
    su 使用  non-login 方式成为root, 环境变量还是以前user的
    su - 使用 login 方式成为 root, 环境变量切换成 root 的了
     
     
     
    netstat
         本机网络port 检测
    traceroute
         多机网络检测
     
     
    转载请注明出处 http://www.cnblogs.com/mashuai-191/
  • 相关阅读:
    百度浏览器 h5页面fixed布局不显示问题
    Vue3_arco.design icon 组件批量渲染
    异步加载数据的 js tree (基于Jquery)
    ASP.NET MVC 与 WebForm 对比
    asp.net 页面生命周期
    ASP.NET通过OLE DB操作Excel
    SQL 分页查询的几种方式
    OLEDB读取Excel文件丢失部分数据
    MVC 基于FormsAuthentication 方式的权限验证
    Session不超时
  • 原文地址:https://www.cnblogs.com/mashuai-191/p/11209267.html
Copyright © 2011-2022 走看看