您的位置:首页 > 运维架构 > Linux

Linux命令总结

2015-07-25 12:26 555 查看
本文对常用的linux命令进行总结,用于工作中备查。

一、系统信息

#打印系统信息
uname

#查看当前操作系统版本信息

cat /proc/version

#查看当前操作系统名称
cat /etc/issue cat /etc/issue.net

#打印Linux发行版信息和LSB(Linux Standard Base)
lsb_release

#打印RedHat发行版信息
cat /etc/redhat-release

#查看系统日期和时间
date
#查看开机时长及系统平均负荷
uptime
#查看系统配置信息,包括POSIX.1 Variables和POSIX.2 Variables。比如LONG_BIT、WORD_BIT、OPEN_MAX、PAGE_SIZE、FILESIZEBITS等
getconf

#查看内核相关信息
dmesg

#查看系统环境变量 或 设置环境变量后运行程序
env


二、硬件信息

#查看CPU信息
cat /proc/cpuinfo

#查看处理器架构
arch
#读取DMI信息表,打印SMBIOS信息,包括主板、处理器、内存控制器、L1/L2 Cache、接口适配器、系统插槽、机器品牌、型号、OEM厂商等
/usr/sbin/dmidecode

#打印PCI设备列表
lspci

#打印USB设备列表
lsusb


三、计算资源

#查看系统uptime、loadavg、进程、CPU、内存、swap的统计信息和各进程资源占用详细信息
top

#查看多核机器的各个核心的资源使用情况,查看中断统计信息

mpstat
#查看内存和swap使用情况
free

#查看所选出进程的快照信息

ps

#打印进程树

pstree
#查找进程
pgrep

#根据条件向进程发信号

pkill
#向指定进程发信号
kill

#向满足条件的所有进程发送信号

killall
#使用修改后的优先级执行程序
nice
#调整进程优先级
renice

#管理定时计划任务

crontab

#查看作业状态
jobs

#将job转到前台运行
fg

#将job转到后台运行

bg

#系统和进程监视器,包括CPU、memory、disk and network
atop

#与top类型,但可通过上下左右滚动查看全部进程的信息和进程的完整命令htop

slabtop
#可查看进程、虚拟内存、换页、IO、中断、磁盘和CPU统计信息
vmstat

#多功能查询:vmstat + iostat + ifstat
dstat

iostat
#监控收集保存和查看系统性能信息,包括CPU、内存、IO、网络等
sar

nmon


四、存储资源

1. 磁盘管理

hdparm
df
fdisk -l
du
dd
swapon
mount
umount


2. 文件系统

lvm
fsck
partx
/sbin/parted
cd
ls
pwd
tree
mkdir
rmdir
rm
touch
cp
mv
iconv
ln
file
find
locate
updatedb
whereis
which


3、文件权限

chmod
chown

chattr
lsattr

setfacl
getfacl


五、网络相关

/sbin/ifconfig
route
routel
ping
nc
ssh
telnet
ftp
lftp
netstat
lsof
ip
tcpdump
iptables
curl
wget
nslookup
hostname
dig
dhclient
dnsmap
dnsenum


六、用户管理

useradd
userdel
usermod

passwd
chpasswd

groupadd
groupdel
groupmod
gpasswd
gshadow

newgrp
grpck
pwck

id
chage
chfn
chsh
su
sg
sudo

who
w
last

七、文本处理

nl
cat
tac
head
tail
tee
wc
sort
uniq
less
more
vim
sed
awk
grep
cut
split
paste
comm
diff
tr
xargs


八、打包备份压缩解压

tar
gzip/gunzip/zcat/zgrep/zdiff/zmore/zforce/znew/gzexe
zip/unzip
7z
rar/unrar
rsync
cpio
rsh
mt
scp
unzip


九、终端管理

tty
stty
script
nohup
nop
screen
tmux
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: