Linux常用命令(二)

Linux进程及任务管理命令
Linux系统上所有运行的东西都可以称之为一个进程,每个用户任务,每个系统管理守护进程都可以称之为进程,Linux用分时管理的方法使所有的任务共同分享系统资源,以下将介绍一些常用的查看和控制进程的命令:
1.ps:查看哪些进程正在运行以及运行的状态,进程是否结束,有没有僵死,有哪些进程占用了过多的资源等等。
ps [选项]:常用选项有:
-e 显示所有进程
-f 全格式
-l 长格式
举例:
1)在控制台输入ps命令,得到如下的输出:
该命令显示当前登录用户的执行进程,显示的项目共分为四项,依次为PID(进程ID),TTY(终端名称),TIME(进程执行时间)。CMD(该进程的命令行输入)。
2)在控制台输入以下命令:ps -ef ,该命令将显示所有执行进程的信息,显示的项目依次为:UID(执行进程的用户ID),PID(进程ID),PPID(父进程ID),TTY(终端名称),STIME(进程启动时间),TIME(进程执行时间),CMD(该进程的命令行输入)。该进程的输出较多,可以输用grep命令进行过滤,以方便查看,如:
ps -ef|grep oracle:将显示只包含oracle的输出行,可以查询执行进程的用户为oracle的所有进程。
2.top
top和ps命令的基本作用是相同的,显示系统当前进程和其他进程。但是top是一个动态显示过程,即可以通过用户交互来不断刷新当前状态。top命令执行过程中可以使用交互式命令,常用命令有:
<空格> 立即刷新显示
h或者?显示帮助画面给出一些简短的总结说明
m 切换显示内存信息
t 切换显示进程和CPU状态信息
c 切换显示命令名称和完整的命令行
M 根据驻留内存的大小进行排序
P 根据CPU使用百分比大小进行排序
q 退出

3.kill:终止后台进程,向进程发送制定的先蒿莱结束进程,语法格式大致有以下两种方式:
1).kill [-s 信号] 进程号 其中,发出的信号即可以是信号名也可以对应数字,如kill -9 1234命令,将终止PID(进程号)为1234的进程
2).kill -l 显示信号列表

Linux磁盘及文件系统管理命令
以下是关于文件日常维护需要的一些管理命令,主要内容有:挂装和卸载硬盘分区等:
1.df 显示目前磁盘剩余的磁盘空间,常用的惨数为-k,如:df -k 显示各分区的磁盘空间使用情况
2.mount和umount:
mount命令最常见用法如下:
mount [选项] 设备 目录
其中,最常用的选项是:
-a 把/etc/fstab 文件中列出的文件系统都挂载上
挂在软驱和光驱的命令:
mount /mnt/cdrom
mount /mnt/floppy
umount 命令用于卸载一个文件系统,命令格式如下:
umount [-f] directory 其中,directory是准备卸载的目录名
umount命令有一个不足之处,就是如果文件系统正在使用中(有人在那个分区上面打开了文件),就无法把这个文件系统卸载下来,这是可以使用和-f参数强制执行卸载操作,当然,这种操作可能会造成数据的丢失,如 umount -f /mnt/cdrom,强制卸载挂装在/mnt/cdrom目录下的文件系统。

Linux软件安装命令:
1.tar:用于把多个文件合并到一个档案文件中,并提供分解的合并后的档案文件的功能,它独立于压缩工具,因此可以选择合并前是否压缩,基本用法为:
tar [选项] 文件名
常用选型为:
-c 创建一个新的档案文件
-t 查看档案文件的内容
-x 分解档案文件的内容
-f 指定档案文件的名称
-v 显示过程信息
-z 采用压缩方式
举例:
1).tar -czf work.tar.gz /u1/app/work1 /u2/app/work2 该命令将/u1/app/work1目录下的所有文件,/u2/app/work2目录下的所有文件一起合并压缩到work.tar文件中
2).tar -tzf oracle.tar.gz 列出归档文件oracle
.tar中的所有文件列表
3).tar -xzvf oracle.tar.gz 该命令列出归档文件,并解压缩到原有文件的路径中

2.rpm安装和查询已经安装的软件(ubuntu不支持Rpm包,只能用deb包,实在要安rpm可执行sudo apt-get install alien下载转换工具,转换后执行sudo dpkg -i *.deb就行了,不过一般安不上,用原生deb包最好)
1)安装软件
rpm -i rpm包名
举例:rpm -i tomcat4.rpm 安装tomcat软件并进行相关系统配置
22)升级软件
rpm -U rpm包名
举例:rpm -U tomcat4.rpm 升级tomcat软件并进行相关系统配置
3)查看已经安装的软件
rpm -qa 列出已经安装的全部软件包
4)删除软件
rpm -e packagename 删除软件,packagename为软件包名称



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值