首页/系统工具/内容

Linux常用命令使用

系统工具2024-02-08 阅读()
grep oracle

将只显示出包含 oracle 的输出行,可以查询执行进程的用户为oracle 的所有进程。

2、top

top 命令和ps 命令的基本作用是相同的,显示系统当前的进程和其他状况。但是top 是一个动态显示过程,即可以通过用户按交互来不断刷新当前状态。top 的命令参数并不重要,简单的输入top 命令即可查看系统运行状态。

top 命令执行过程中可以使用交互命令。从使用角度来看,熟练的掌握这些命令比掌握选项还重要一些。这些命令都是单字母的,常用的命令有:

<空格> 立即刷新显示

h 或者? 显示帮助画面给出一些简短的命令总结说明

m 切换显示内存信息

t 切换显示进程和CPU状态信息

c 切换显示命令名称和完整命令行

M 根据驻留内存大小进行排序

P 根据CPU使用百分比大小进行排序

q 退出

3、 kill

kill 命令可以用于终止后台进程。kill 命令是通过向进程发送指定的信号来结束进程的。kill 命令的语法格式很简单,大致有以下两种方式:

(1) kill [-s 信号] 进程号

其中 ,发出的信号既可以是信号名也可以对应数字。

如 :kill -9 1234 命令,将终止PID(进程号)为1234 的进程。

(2)、 kill -l

该命令显示信号列表

4. cron

cron 命令用来实现定时任务的完成,如每日执行一次的任务(进程)。cron 命令是不应该手工启动的。一般情况下,cron 命令在系统启动时就由一个shell 脚本自动启动。启动后 ,cron 命令会搜索/var/spool/cron 目录,寻找以/etc/passwd 文件中的用户名命名的crontab 文件,被找到的这种文件将载入内存。例如一个用户名为user 的用户它所对应的crontab 文件就应该是/var/spool/cron/user 。也就是说,以该用户命名的crontab 文件存放在/var/spool/cron 目录下面。cron 命令还将搜索/etc/crontab 文件,这个文件是用不同的格式写成的cron 启动以后它将首先检查是否有用户设置了crontab,文件如果没有就转入休眠状态释放系统资源它每分钟醒过来一次查看当前是否有需要运行的命令。

可以使用crontab –l 命令查看目前已经存在的cron 任务。

磁盘及文件系统管理命令

管理文件系统其实是相当复杂的工作, 本文将只介绍日常维护需要的一些管理命令,主要内容有:挂装和卸载硬盘分区等。

1. df

df 命令可以显示目前磁盘剩余的磁盘空间,常用的参数为-k ,如:

  1. df –k

该语句将显示各分区的磁盘空间使用情况。

2. mount 和umount

mount 命令有很多参数,其中大多数都不会在日常工作中用到。mount 命令最常见的用法如下所示:

mount [选项] 设备目录

其中 最常用的选项是

– a 把/etc/fstab 文件中列出的文件系统都挂装上。

挂装软驱和光驱的命令比较简单, 直接输入以下命令即可:

  1. mount /mnt/cdrom

  2.  

  3. mount /mnt/floppy

umount 命令用于卸载一个文件系统,命令的格式如下:

umount [ -f ] directory

其中, directory 是准备卸载的目录名。

umount 命令有一个不足之处:如果文件系统正在使用中(也就是说有人在那个分区上打开了文件),就无法把这个文件系统卸载下来这时可以使用和- f参数强制执行卸载操作,当然这种操作可能会造成用户数据的丢失,如:

  1. umount -f /mnt/cdrom

该命令将强制卸载挂装在/mnt/cdrom 目录下的文件系统。

软件安装命令

1. tar

tar 命令用于把多个文件合并于一个档案文件中,并提供分解的合并后的档案文件的功能.它独立于压缩工具,因此可以选择在合并前是否压缩.tar 命令的基本用法为:

tar [选项] 文件名

常用的选项包括

-c 创建一个新的档案文件

-t 查看档案文件的内容

-x 分解档案文件的内容

-f 指定档案文件的名称

-v 显示过程信息

-z 采用压缩方式

举例:

  1. (1)、 tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle

该 命 令 将/u01/app/oracle 目录下的所有文件、/etc/oratab 文件和/home/oracle 目录下的所有文件合并到oracle.tar 文件中,并采用压缩方式。

  1. (2)、 tar -tzf oracle.tar.gz

该命令列出归档文件 oracle.tar 中的所有文件列表。

  1. (3)、 tar –xzvf oracle.tar.gz

该命令将归档文件分解并解压缩到原有文件的路径中。

2. rpm

rpm 命令的功能有很多,在这里我们只介绍如何利用rpm 安装和查询已安装的软件。

1 安装

rpm 安装软件包的基本语法如下:

rpm -i rpm 包名

例如:

  1. rpm -i tomcat4.rpm

该命令将安装 Tomcat 软件并进行相关系统配置。

2 升级

rpm 升级软件包的基本语法如下:

rpm -U rpm 包名

例如:

  1. rpm –U tomcat4.rpm

该命令将升级 Tomcat 软件并进行相关系统配置。

3 、查看已安装的软件

有的时候, 了解系统中都已经安装了哪些软件包以及它们的用途是很有用的, R P M 的查询参数就可以做到这一点。

要想列出已经安装的全部软件包 ,可以通过以下命令:

  1. rpm -qa

可以使用 grep 命令指定软件包的名称(或者部分名称)如下所示:

  1. rpm -qa (北联网教程,专业提供视频软件下载)

    第1页  第2页  第3页  第4页  第5页 

    ……

相关阅读