linux
上一篇 /
下一篇 2014-04-24 21:20:04
/ 个人分类:linux
一、常用命令(#:超级管理员 $:普通管理员)
d:开头的为目录 -:为文件 l:链接文件 b:块文件 c:字符文件
- 进程查看
- grep
- awk
- sed
- 备份压缩解压 : 1)把home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar:
- $tar cvf usr.tar/home
- 2)查看usr.tar备份文件的内容,并且以分屏方式显示在显示器上:$tar tvf usr.tar | more
- 3)把home目录下包括它的子目录全部做备份文件,并且进行压缩,压缩备份文件名为usr.tar.gz:$tar czvf usr.tar.gz/home
- 4)把usr.tar.gz备份文件还原并且解压:$tar xzvf usr.tar.gz
- 修改配置文件
- reboot 重新启动电脑
- shutdown -r now - 设置什么时候重新启动电脑 shutdown -h 10:00 十点关机 shutdown -r +15 15分钟后重新启动计算机
- pwd 显示当前路径
- ls 查看目录下边的文件列表
- ls -l/etc 显示ect文件夹中详细信息
- ls -ltr 查看文件的详细信息,并且根据文件被修改的时间进行升序排列输出
- ls -al 显示所有文件的属性
- cd 切换到指定目录,如果没有指定目录默认切换到目录 ~ :用户主目录
. 当前工作目录
..上一层工作目录
- 上一个工作目录
- touch 更新当前时间,可以创建空文件
- file 查看文件的类型
- stat 查看文件的详细信息,修改时间、访问时间、文件节点信息
- etc 文件夹
- cp 复制 cp filename,如果目录内有目录 cp -r filename abc
- mkdir 创建目录 mkdir abc
- rmdir 删除目录
- rm -rf 强制删除目录、文件rm -rf filename
- mv 重命名目录、文件 mv filename newfilename
- scp 远程拷贝命令,需要远端服务器开启ssh服务,例如:scp filename.txtroot@10.1.1.2
cat 显示文本内容,按照第一行到最后一行的顺序,例如:cat /var/log/messages
tac 显示文本内容,按照最后一行到第一行顺序
more 显示文本内容,使用空格键往下翻页,例如:more
/etc/passwd
less 显示文本内容,使用Page up、Page down进行向上、下、翻页,例如:less /etc/passwd
head 查看文件的头几号,例如:head -2 /etc/passwd,查看passwd文件的头2行
tail 查看文件的末尾几号,例如: tail -2 /etc/passwd,查看passwd文件的末尾2号
tail –f 动态打开文件,文件有更新立即会显示出来,例如: tail –f /var/log/messages
- clear:清屏
- exit:退出当前
- vim
- netstat -tan 显示各种网络相关信息
- su liuqi 普通用户
- su root 超级用户(通过sudo -i进入超级用户,再通过sudo passwd root 修改超级用户的密码,用户之间就可以用su username 命令进行用户切换)
- du 显示目录或文件的大小
二、 进程(在cup中运行)
1、僵尸进程 父进程 init PID 为1 也是命令 6个级别 init 6
1)启动进程
2)查看进行
1>ps -ef|grep vim 查看进程状态并且过滤
ps -el 假死
ps -el|awk '$2~/R/ {print}' 显示运行状态的进程
2>top -p 123查看具体的进程状态
3>pgrep 进程PID
3)杀掉进程
1>kill -l
2>pkill 通过进程名称杀掉进行
4)进程前后台切换(在终端看得到的为前台进程,在看不到的叫后台进程)
1>jobs 列出当前系统的后台进程
2>fg 讲后台进程拉回到前台
3>bg 激活后台暂停的进程
4>nobup
5>ctrl+z从前天切换到后台进程
6>vim abc&切换到后台进程
7>free -m查看内存使用情况
8> vmstat 3查看虚拟内存 ctrl+c 退出命令
9>cs 上下文切换
5
2、监控系统资源情况
1)io 网络带宽、磁盘
2)CPU
3)swap in out 数据变大说明和cup交换数据比较多
4)which ps
5)dstat
3、调度启动
4、screen
三、awk 字符过滤
四、crontab
收藏
举报
TAG: