Linux常用命令整理

作者: GuangHui | 来源:发表于2018-05-28 07:00 被阅读63次

    一. 基本

    1. 更新配置文件,刷新配置

    #全部更新
    bash
    
    #刷新指定文件
    source 文件名
    
    #示例:
    source ~/.bashrc
    

    2. 跨节点远程复制文件夹

    # -r 多个文件夹层级,循环复制
    scp -r jdk1.8.0_171/ 192.168.56.100:/usr/local/src
    

    3. 检查某个应用是否安装过

    rpm -qa|grep mysql
    

    4. 查看一个文件的总行数

    wc -l input.data
    

    二. 系统:

    1. 查看内核/操作系统/CPU信息
    uname -a   
    
    cat /etc/issue
    
    [appuser@jtcrtvdra103 logs]$ cat /etc/issue
    Red Hat Enterprise Linux Server release 6.6 (Santiago)
    Kernel \r on an \m
    
    2. 查看计算机名及设置计算机名
    hostname   
    
    #centos7设置hostname
    hostnamectl set-hostname xxx
    
    #设置之后,刷新一下
    bash
    
    3. 查看环境变量
    env    
    

    三. 资源:

    1. 查看内存使用量和交换区使用量
    free -m  
    
    2. 查看各分区使用情况
    df -h   
    
    3. 查看指定目录的大小
    du -sh <目录名>  
    
    [appuser@jtcrtvdra103 settlement]$ du -sh logs/
    2.9G    logs/
    
    4. 查看内存总量及空闲内存量
    grep MemTotal /proc/meminfo # 查看内存总量
    
    [appuser@jtcrtvdra103 settlement]$ grep MemTotal /proc/meminfo
    MemTotal:       16332164 kB
    
    grep MemFree /proc/meminfo # 查看空闲内存量 
    
    [appuser@jtcrtvdra103 settlement]$ grep MemTotal /proc/meminfo
    MemTotal:       16332164 kB
    

    四 网络:

    1. 查看所有网络接口的属性
    ifconfig  
    
    2. 查看防火墙设置
    iptables -L   
    
    3. 查看所有监听端口
    netstat -lntp  
    
    4. 查看所有已经建立的连接
    netstat -antp   
    

    五. 进程:

    1. 查看所有进程 /实时显示进程状态
    ps -ef   # 查看所有进程 
    top    # 实时显示进程状态
    

    以上两个命令配合使用,可以查看最消耗资源的是哪些进程

    [mwopr@jtcrtvdra115 appuser]$ ps -ef | grep 9638
    

    六. 程序:

    1. 查看所有安装的软件包
     rpm -qa  
    
    #查看是否安装过mysql
    [mwopr@jtcrtvdra115 appuser]$ rpm -qa | grep mysql
    mysql-libs-5.1.73-3.el6_5.x86_64
    

    相关文章

      网友评论

        本文标题:Linux常用命令整理

        本文链接:https://www.haomeiwen.com/subject/sxlwjftx.html