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

    <<<系统>>>

    1、查看内核/操作系统/cpu信息:uname -a

    2、查看CPU信息:cat /proc/cpuinfo

    3、查看计算机名:hostname

    4、列出所有PCI设备:lspci -tv

    5、列出所有USB设备:lsusb -tv

    6、列出加载的内核模块:lsmod

    7、查看环境变量:env

    <<<资源>>>

    1、查看内存使用量和交换区使用量:free -m

    2、查看各分区使用情况:df -h

    3、查看内存总量:grep MemTotal /proc/meminfo

    4、查看空闲内存量:grep MemFree /proc/meminfo

    5、查看系统运行时间、用户数、负载:uptime

    6、查看系统负载:cat /proc/loadavg

    <<<磁盘和分区>>>

    1、查看挂载的分区状态:mount | column -t

    2、查看所有分区:fdisk -l

    3、分区命令: fdisk /dev/sdb

               常用命令:n:创建新分区

                                 d:删除已有分区

                                 t:修改分区类型

                                 l:查看所有支持的类型

                                 p:显示现有分区信息

                                 w:保存并退出

                                 q:不保存并退出

                                 m:查看帮助信息

                使分区生效:partprobe /dev/sdb

    4、查看所有交换分区:swapon -s

    5、查看磁盘参数(仅适用于IDE设备):hdparm -i /dev/hda

    6、查看启动时IDE设备检测状况:dmesg | grep IDE

    7、查看系统检测到的硬盘:lsblk

          以列表方式显示:lsblk -l

          获取SCSI设备的列表:lsblk -S

          列出指定设备信息:lsblk -b /dev/sda

          列出一个特定设备的拥有关系,同时也可以列出组和模式:lsblk -m

    8、显示目前在Linux系统上的文件系统的磁盘使用情况统计:df -h

    9、显示所有文件系统的磁盘使用情况:df -a

    10、挂载目录:

                 a、创建一个目录(如:/www)

                 b、mkfs.ext4 磁盘路径(如:/dev/sda)

                 c、pwd 查看目录路径

                 d、mount 创建盘路径  目录路径             

    (total:总计物理内存的大小,used:已使用,free:可用,shared:多个进程共享内存总额,buffers/cached:磁盘缓存大小)

    <<<网络>>>

    1、查看所有网络接口的属性:ipconfig

    2、查看防火墙设置:iptables -L

    3、查看路由表:route -n

    4、查看所有监听端口:netstat -lntp

    5、查看所有已经建立的连接:netstat -antp

    6、查看网络统计信息:netstat -s

    7、查看网卡型号:lspci | grep -i ethernet

    <<<CPU>>>

    总核数=物理CPU个数 x 每颗物理CPU的核数

    总逻辑CPU数=物理CPU个数 x 每颗物理CPU的核数 x 超线程数

    1、查看物理CPU个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

    2、查看每个物理CPU中core的个数(即核数):cat /proc/cpuinfo | grep "cpu cores" | uniq           grep -c "processor" /proc/cpuinfo

    <<<进程>>>

    1、查看所有进程:ps -ef

    2、实时显示进程状态:top

    用户

    1、查看活动用户:w

    2、查看指定用户信息:id <用户名>

    3、查看用户登录日志:last

    4、查看系统所有用户:cut -d: -f1 /etc/passwd

    5、查看系统所有组:cut -d: -f1 /etc/group

    6、查看当前用户的计划任务:crontab -l

    <<<服务>>>

    1、列出所有系统服务:chkconfig --list   systemctl list-unit-files

    2、列出所有启动的系统服务:chkconfig --list | grep on       systemctl list-unit-files | grep disabled

    3、重启eka服务,即可成功添加服务器:service cloud-eka restart

    <<<virsh操作命令>>>

    1、显示本地活动虚拟机:virsh list

    2、显示本地所有的虚拟机:virsh list --all

    3、通过配置文件定义一个虚拟机(这个虚拟机还不是活动的):virsh define esage-cloud.xml

    4、启动名字为esage-cloud的非活动虚拟机:virsh start esage-cloud

    5、创建虚拟机(创建后,虚拟机立即执行,成为活动主机):virsh create esage-cloud.xml

    6、暂停虚拟机:virsh suspend esage-cloud

    7、启动暂停的虚拟机:virsh resume esage-cloud

    8、正常关闭虚拟机:virsh shutdown esage-cloud

    9、强制关闭虚拟机:virsh destroy esage-cloud

    10、显示虚拟机的基本信息:virsh dominfo esage-cloud

    11、显示id为2的虚拟机名:virsh domname 2

    12、显示虚拟机id号:virsh domin esage-cloud

    13、显示虚拟机的uuid:virsh domuuid esage-cloud

    14、显示虚拟机的当前状态:virsh domstate esage-cloud

    15、显示虚拟机的当前配置文件:virsh dumpxml esage-cloud

    16、给不活动虚拟机设置内存大小:virsh setmem esage-cloud 512000 

    <<<systemctl操作命令>>>

    1、启动:systemctl start firewalld

    2、查看状态:systemctl status firewalld

    3、停止:systemctl disable firewalld

    4、禁用:systemctl stop firewalld

    5、启动服务:systemctl start firewalld.service

    6、关闭服务:systemctl stop firewalld.service

    7、重启服务:systemctl restart firewalld.service

    8、服务的状态:systemctl status firewalld.service

    9、在开机时启用一个服务:systemctl enable firewalld.service

    10、在开机时禁用一个服务:systemctl disable firewalld.service

    11、查看服务是否开机启动:systemctl is-enabled firewalld.service

    12、查看已启动的服务列表:systemctl list-unit-files|grep enabled

    13、查看启动失败的服务列表:systemctl --failed

    14、查看版本: firewall-cmd --version

    15、查看帮助: firewall-cmd --help

    16、显示状态: firewall-cmd --state

    17、查看所有打开的端口: firewall-cmd --zone=public --list-ports

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    设计模式-转载
    Java-类和对象基础练习
    Java-单例模式(singleton)-转载
    java-面向对象练习2
    Java-面向对象基础练习
    Java-字符串练习
    Java-数组练习5
    Java-数组练习4
    JAVA-初步认识-常用对象API(String类-常见功能-获取-1)
    JAVA-初步认识-常用对象API(String类-构造函数)
  • 原文地址:https://www.cnblogs.com/xuezhimin-esage-2020/p/14102309.html
Copyright © 2011-2022 走看看