Vpsadd教程:Linux最常用的几个命令

Vpsadd教程:Linux最常用的几个命令
Linux常用命令
 文件管理
cat
chattr
chgrp
chmod
chown
cksum
cmp

diff
diffstat
file
find
git
gitview
indent

cut
ln
less
locate
isattr
mattrib
mc

mdel
mdir
mktemp
more
mmove
mread
mren

mtools
mtoolstest
mv
od
paste
patch
rcp

rm
slocate
split
tee
tmpwatch
touch
umask

which
cp
in
mcopy
mshowfat
rhmask
whereis

 磁盘管理
cd
df
dirs
du
edquota
eject

mcd
mdeltree
mdu
mkdir
mlabel
mmd

mrd
mzip
pwd
quota
mount
mmount

rmdir
rmt
stat
tree
umount
ls

quotacheck
quotaoff
lndir
repquota
quotaon

 文档编辑
col
colrm
comm
csplit
ed
egrep
ex
fgrep

fmt
fold
grep
ispell
jed
joe
join
look

mtype
pico
rgrep
sed
sort
spell
tr
expr

uniq
wc

 文件传输
lprm
lpr
lpq
lpd
bye
ftp

uuto
uupick
uucp
uucico
tftp
ncftp

ftpshut
ftpwho
ftpcount

 磁盘维护
badblocks
cfdisk
dd
e2fsck
ext2ed

fsck
fsck
fsconf
fdformat
hdparm

mformat
mkbootdisk
mkdosfs
mke2fs
mkfs.ext2

mkfs.msdos
mkinitrd
mkisofts
mkswap
mpartition

swapon
symlinks
sync
mbadblocks
mkfs

fsck.ext2
fdisk
losetup
mkfs
sfdisk

swapoff

 网络通讯
apachectl
arpwatch
dip
getty
mingetty
uux

telnet
uulog
uustat
ppp-off
netconfig
nc

httpd
ifconfig
minicom
mesg
dnsconf
wall

netstat
ping
pppstats
samba
setserial
talk

traceroute
tty
newaliases
uuname
netconf
write

statserial
efax
pppsetup
tcpdump
ytalk
cu

smbd
testparm
smbd
smbclient
shapecfg

 系统管理
adduser
chfn
useradd
date
exit
finger

fwhois
sleep
suspend
groupdel
groupmod
halt

kill
last
lastb
login
logname
logout

ps
nice
procinfo
top
pstree
reboot

rlogin
rsh
sliplogin
screen
shutdown
rwho

sudo
gitps
swatch
tload
logrotate
kill

uname
chsh
userconf
userdel
usermod
vlock

who
whoami
whois
newgrp
renice
su

skill
w
id
free

 系统设置
reset
clear
alias
dircolors
aumix
bind

chroot
clock
crontab
declare
depmod
dmesg

enable
eval
export
pwunconv
grpconv
rpm

insmod
kbdconfig
lilo
liloconfig
lsmod
minfo

set
modprobe
ntsysv
moouseconfig
passwd
pwconv

rdate
resize
rmmod
grpunconv
modinfo
time

setup
sndconfig
setenv
setconsole
timeconfig
ulimit

unset
chkconfig
apmd
hwclock
mkkickstart
fbset

unalias
SVGAText Mode

 备份压缩
ar
bunzip2
bzip2
bzip2recover
gunzip
unarj

compress
cpio
dump
uuencode
gzexe
gzip

lha
restore
tar
uudecode
unzip
zip

zipinfo

 设备管理
setleds
loadkeys
rdev
dumpkeys
MAKEDEV

ls
cd
mkdir rmdir
cp
rm
mv
du df
cat
more le
pwd
clear
ln
grep
find
ar
rpm
mount umount

1. top命令 可以实时查看系统状态:

top – 14:11:08 up 18:28, 1 user, load average: 0.08, 0.18, 0.24
Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.7%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1015064k total, 992444k used, 22620k free, 31504k buffers
Swap: 524284k total, 1308k used, 522976k free, 558164k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3770 root 20 0 55596 3352 2740 S 0.3 0.3 0:25.56 ss-server
3825 root 20 0 49068 2200 2060 S 0.3 0.2 0:08.77 ss-server
3844 root 20 0 49068 2208 2060 S 0.3 0.2 0:08.67 ss-server
1 root 20 0 10424 1340 1264 S 0.0 0.1 0:01.51 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:07.70 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:05.01 kworker/u2:0
7 root 20 0 0 0 0 S 0.0 0.0 0:24.00 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
12 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 xenwatch
14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u2:1

#不是完整的,下面还有一些其它进程,没有详细说明
重点关注区域是第一排的load average即为系统负载,就是说整个VPS资源占用情况,如果正常建站,一般很少有超过5的时候,BURST超过20就会封号。第三排的第一,这个是CPU占用资源。还有后面的??%wa这个是硬盘状态,正常情况下CPU最好不要超过30%占用。wa指数长期30%以上,基本上硬盘就是不给力状态。第四排是内存,一共多少,使用了多少,剩余多少。

2.wget命令 下载网络文件,例如:

wget http://www.xxx.com/100mb.test
3.chmod命令 #后就是这个命令的说明

chmod +x /home/auto.sh # 赋予auto.sh可执行权限
chmod -R 777 /home/wwwroot # 赋予/home/wwwroot写入权限(部分网站程序安装时需要用到)
4.mv命令 移动文件

mv /home/wwwroot/abc.tar.gz /home/backup # 把abc.tar.gz移动到backup目录
5.rm命令 删除文件

rm test.tar.gz # 删除test.tar.gz,会有提示你确认 y即可
rm -rf /home/wwwroot/test # 无提示直接删除test目录,勿乱用,切记。
6.tar命令 C打包和X解压文件

tar zcvf test.tar.gz /home/wwwroot #把/home/wwwroot打包
tar zxvf tet.tar.gz # 在当前目录解压test.tar.gz
7.其它常用的几个

cd 举例:cd /home/wwwroot # 进入某目录
ls # 查看当前目录文件
echo nameserver 8.8.8.8 >> /etc/resolv.conf #设置dns为Google的

发表评论