查看进程常用命令
ps -ef
ps -aux
ps -ef|grep xx
ps -aux|grep xx
STAT状态:
Ss
Ss1
Ss+
S<
R+
S<s1
S<s
stat 中的参数意义如下:
D 不可中断 Uninterruptible(usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程
< 高优先级
n 低优先级
s 包含子进程
+ 位于后台的进程组
查看端口常用命令
netstat -tnlp|grep 进程名称/端口号
查看内存
free -m
查看磁盘空间
df -h
可添加开机运行命令
/etc/rc.local
linux中可节省磁盘IO增加运行速度的小技巧 利用内存存放文件 如 session cookie 等读写速度快 但重启文件消失
/dev/shm
实际 连接目录为 /run/shm
断网后命
tail /var/log/syslog -n 20
ifconfig eth0 down
ifconfig eth0 up
文件查找命令
find / -name ×××
whereis ×××
开机自动挂载设置
/etc/fstab
开机自启动
/etc/rc.d
查看用户
vim /etc/passwd
查看文件大小
du -h filename
以gb单位查看du --block-size=GB filename
设置root密码
passwd root
杀死进程
pkill -9 process number or process name(master)
kill -9 process number
查看登录用户
w
用户信息
/etc/passwd
定时任务
crontab
查看文件的的行数 字符数
wc -c filename
显示文件的字节数wc -m filename
显示文件的字符数wc -l filename
显示文件的行数wc -L filename
显示文件的最长行长度wc -w filename
显示文件的字数
搜索apt-get 库文件
apt-cache search libname
权限
chomd -r 0777 XXXX
chome +x/+r/+w
拥有着 所属组
chown -R
chgrp -R
创建目录
mkdir -p xxx/xxx
dpkg 安装deb包
dpkg -i xxx.deb
dpkg -r xxxx..deb 卸载
常见解压
tar -zxvf xxxx -C xxxx/xxxx
*.tar 用 tar –xvf 解压
*.gz 用 gzip -d或者gunzip 解压
*.tar.gz和*.tgz 用 tar –xzf 解压
*.bz2 用 bzip2 -d或者用bunzip2 解压
*.tar.bz2用tar –xjf 解压
*.Z 用 uncompress 解压
*.tar.Z 用tar –xZf 解压
*.rar 用 unrar e解压
*.zip 用 unzip 解压
链接/软链
ln -s 源文件 目标文件 软链
ln 源文件 目标文件 硬链
移动/重命名文件
mv 源文件 目标位置
mv a.txt b.txt 重命名
copy
cp 源文件 目标位置
下载文件
wget URL路径
apt 安装
apt-get install -y xxxxx
apt-get remove xxxxx
apt-get update
创建文件
touch aa.txt
截断/输出文件内容
cat
重启系统/关闭系统
init 6
init 0