之前linux常用的一些命令分享,很多同学都是收藏了不看,想着能再次给大家分享,这其实是种很不好的习惯。荣新教育告诉大家,其实知识再多,你收藏了不看也没什么用。bin 根本指令
boot 引导程序文件,LINUX内核
dev 设备文件
etc 体系装备文件
home 用户主目录
initrd 初始RAM磁盘引导支撑(在引导期间运用)
lib 同享库,内核模块
lost+found 寄存康复后的文件(假如在进行文件体系检查之后发现了这类文件)
media 可移除介质(比方DVD和软盘)的挂载点
mnt 一般作为本地文件体系、长途文件体系的挂载点
opt 别的添加的软件包
proc 内核信息,进程操控
root 超级用户(ROOT用户)的主目录
sbin 体系指令(大都只能由ROOT用户运用)
srv 保存体系效劳的数据,体系效劳的部分数据当时是存储在var中的
sys 与内核运用的设备相关的实时信息
tftpboot 网络引导支撑
tmp 暂时文件
usr 第二个首要的软件文件层次结构
var 可变数据(比方日志);缓冲的(spooled)文件
#hostname 检查核算机名
#dmidecodegrep Manufacturer 检查效劳器生产商
#dmidecodegrep Product Name 检查效劳器类型
#grep model name proccpuinfo 检查CPU信息
#getconf LONG_BIT 检查CPU是32位仍是64位
#cat proccpuinfogrep physical idsortuniqwc -l 检查物理CPU的个数
#cat proccpuinfogrep cpu coresuniq 检查每个物理CPU中的CORE的个数(即核数)
#cat proccpuinfogrep processerwc -l 检查逻辑CPU的个数,假如其值不等于(CPU个数×核数),表明支撑超线程。
#dmidecode -t memory 检查内存详细信息
#cat procmeminfo 检查内存信息
#swapon -s 检查一切交流分区
#free -m 检查内存总数、已运用数、闲暇数、多进程同享的内存总数、已用内存总数、可用内存总数、交流分区。
注:-+bufferscache等于used-buffers-cachedfree+buffers+cached。假如交流分区运用过多,表明需求添加物理内存。
#dmesg grep 'Vendor' 检查硬盘、光驱等信息
#hdparm -i devsda 显现硬盘的参数信息
#fdisk -l 检查硬盘总容量
#df -hT 检查各分区运用情况
#du -sh etc 检查指定目录的巨细
#du -csk sort -rn head -n 10 找出体系中占用最多空间的前10个文件或目录。
#isostat -x 1 5 检查硬盘IO功用(yum -y install sysstat)
注:假如%util挨近100%,阐明IO恳求过多,IO体系现已满负荷,磁盘可能存在瓶颈。linux常用命令假如idle小于70%,阐明读取进程中有较多的wait,IO压力较大。
#uptime 检查体系当时时刻、主机已运转时刻、用户衔接数、体系最近1,5,15分钟的均匀负载。
#vmstat 1 4 检查体系的进程情况、内存运用情况、虚拟内存运用情况、磁盘的IO、中止、上下文切换、CPU运用情况。
注:假如r常常大于3或许4,且id常常小于50,则表明CPU的负荷很重。bi、bo长时刻不等于0,表明内存不足。disk常常不等于0,且在b中的行列大于2或许3,表明IO的功用欠好。