码迷,mamicode.com
首页 > 系统相关 > 详细

从零开始学Linux_06_Linux管理命令

时间:2015-10-04 08:54:23      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:linux

欢迎大家阅读参考,如有错误或疑问请留言纠正,谢谢技术分享



一、df、du
1、df
(1)df
(2)df –h 以直观的方式显式磁盘分区使用状况
(3)df test 查询test属于哪个分区
(4)举例
【1】显式磁盘分区使用状况
技术分享
【2】发现在根目录先的文件不应定挂载在根目录下
$ df sys/
技术分享

2、du
(1)du
(2)du –h  以直观的方式查看目录的使用情况
(3)du –s
(4)du -sh
(5)举例
【1】查看当前目录和当前目录下文件的使用情况
# du -h linux/
8.0K linux/test
16K linux/
【2】仅查看当前目录的使用情况
# du -sh linux/
16K linux/

二、free
1、用来查看内存的使用状况

2、# free
技术分享
(1)total:物理内存
(2)used:已使用
(3)free:剩余的
(4)buffers:系统分配但未被使用的buffer(访问I/O的缓冲区)
(5)cached:系统分配但未被使用的cache(文件系统的缓存)
(6)-/+buffers/cache    436304 = 1267492 - 92820 - 738368;   1555000 = 723812 + 92820 + 738368


三、ps
1、ps:当前用户所用的进程
# ps
  PID     TTY        TIME        CMD
 5341    pts/2    00:00:00      su
 5349    pts/2    00:00:00     bash
 5545    pts/2    00:00:00       ps

2、ps –aux:查看所有的进程
# ps -aux
技术分享
3、ps -ef:打印信息不一样,打印出父进程和子进程的ID
# ps -ef
技术分享

四、top(类似与window下的任务管理器)
1、top相当于free+ps
# top
技术分享
2、按q退出


五、Kill 、killall
1、kill命令用向一个进程发送信号(通俗的说,杀死一个进程)
2、kill -l列出信号列表
# kill -l
 1) SIGHUP 2) SIGINT3) SIGQUIT 4) SIGILL5) SIGTRAP
 6) SIGABRT 7) SIGBUS8) SIGFPE 9) SIGKILL10) SIGUSR1
11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD18) SIGCONT 19) SIGSTOP20) SIGTSTP
21) SIGTTIN 22) SIGTTOU23) SIGURG 24) SIGXCPU25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF28) SIGWINCH 29) SIGIO30) SIGPWR
31) SIGSYS 34) SIGRTMIN35) SIGRTMIN+1 36) SIGRTMIN+237) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+540) SIGRTMIN+6 41) SIGRTMIN+742) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+1045) SIGRTMIN+11 46) SIGRTMIN+1247) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+1550) SIGRTMAX-14 51) SIGRTMAX-1352) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-1055) SIGRTMAX-9 56) SIGRTMAX-857) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-560) SIGRTMAX-4 61) SIGRTMAX-362) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
3、kill -9 pid ,9号信号是杀死进程的信号
# ps
  PID TTY          TIME CMD
 5341 pts/2    00:00:00 su

# kill -9 5341
root@xin-Inspiron-N4030:/home/xin# 已杀死
4、killall 进程名称

六、rpm
1、介绍
(1)、何为RPM:RPM是软件包管理工具,是Redhat Package Manager的缩写,最早由redhat公司引入的,现在已经成为公认的行业标准了,OpenLinux、S.u.S.E.以及Turbo Linux 等Linux发行版本都采用rpm。
(2)、什么是Package:简单地说就是归档包,其中包含了应用程序或程序库的所有文件,另外还包含了一个控制脚本,用来进行安装、卸载、状态检查、依赖检查等。

2、RPM命令一般形式
技术分享

3、安装rpm包
(1)rpm -ivh glibc-2.3.2-11.9.rpm(常用
(2)如果提示有依赖关系,我们忽略依赖关系强制安装,可以使用rpm -ivh --nodeps glibc-2.3.2-11.9.rpm
(3)如果要安装的软件包中有一个文件已在安装其它软件包时安装,可以使用rpm -ivh --replacefiles glibc-2.3.2-11.9.rpm替代现有文件,也可以用rpm -ivh --force glibc-2.3.2-11.9.rpm忽略文件冲突

4、卸载rpm包
(1)rpm -e glibc
(2)卸载的时候不需要指定包的版本号,如果其它软件包依赖于您要卸载的软件包,卸载时会产生错误信息。
5、升级rpm包
(1)rpm -Uvh glibc-2.3.2-11.9.rpm(常用
(2)注:即使系统上没有安装glibc包,用这一条命令也可以顺利安装。
6、查询已安装的软件包
(1)rpm -qa:查询已安装的所有软件包
(2)rpm –q glibc:检察glibc包的版本


七、tar
1、文件备份(tar)
技术分享
2、tar示例
(1)tar -cvf text.tar text:创建一个备份档案
(2)tar -tvf text.tar:查看一个备份档案内容列表
(3)tar -xvf text.tar:从备份档案中提取文件
(4)tar -zcvf text.tar.gz text:备份档案并压缩
(5)tar -zxvf text.tar.gz:从压缩包中提取文件



版权声明:本文为博主原创文章,未经博主允许不得转载。

从零开始学Linux_06_Linux管理命令

标签:linux

原文地址:http://blog.csdn.net/keyyuanxin/article/details/48891881

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!