mount/umount 挂载/卸载
对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录、一个独立且唯一的文件结构。
Linux中每个分区都是用来组成整个文件系统的一部分,Linux采用一种叫做”挂载“的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使他它的存储空间在这个目录下获得。
ps: ps aux (查看系统中所有的进程)
ps -ef (可以查看子父进程之间的关系)
选项:-a 选择所有进程
-u 显示所有用户的所有进程
-x 显示没有终端的进程
ps aux显示信息说明:
USER: 该进程是由哪个用户产生的。
PID: 进程的ID号。
%CPU: 该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6
是本地的字符界面终端,tty7是图形终端。pts/0-225代表虚拟终端。
%MEM: 该进程占用物理内存的百分比,占用越高,进程越耗费资源。
VSZ: 该进程占用虚拟内存的大小,单位KB。
RSS: 该进程占用实际物理内存的大小,单位KB。
TTY: 该进程是在哪个终端中运行的。其中tty1-tty代表本地控制台终端,tty-tty6是
本地的字符界面终端,tty7是图形终端,tty7是图形终端。pts/0-225代表虚拟
终端。
STAT: 进程状态。常见的状态有:R:运行、 S:睡眠、 T:停止状态、 s:包含
子进程、 +:位于后台。
START: 该进程的启动时间。
TIME: 该进程占用CPU的运算时间,注意不是系统时间。
COMMAND:产生此进程的命令名。
ps -ef显示信息说明:
UID: 用户ID。
PID: 进程ID。
PPID: 父进程ID。
C: CPU用于计算执行优先级的因子。数值越大,表名进程是CPU密集型运算,执行
优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高。
STIME:进程启动的时间。
TTY: 完整的终端名称。
TIME: CPU时间。
CMD: 启动进程作用的命令和参数。
(经验技巧:如果想查看进程的CPU占用率和内存占用率,可以使用aux;
如果想查看进程的父进程ID可以使用ef。)
kill: kill [选项] 进程号 (通过进程号杀死进程)
killall 进程名称 (通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时使用)
选项: -9 (表示强迫进程立即停止)
pstrss: pstree [选项] (查看进程树)
选项:-p (显示进程的PID)
-u (显示进程的所属用户)
top: top [选项] (查看系统健康状态)
选项:-d 秒数 指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令
-i 使top不显示任何闲置或者僵死进程
-p 通过指定监控进程ID来仅仅监控某个进程的状态
操作:P 以CUP使用率排序,默认就是此项
M 以内存的使用率排序
N 以PID排序
q 退出top
netstat: netstat -anp | grep 进程号 (查看该进程网络信息)
netstat -nlp | grep 端口号 (查看网络端口号占用情况)
选项:-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出有在listen(监听)的服务状态
-p 表示显示哪个进程在调用
过程(自定义):ps -aux | greo firefox (查询火狐进程的进程号)
netstat -anp | grep 进程号 (查询出ACC的五位数id)
netstat -nlp | grep 五位数 (然后就出来了)
crond: crontab [选项] (系统定时任务)
选项:-e 编辑crontab定时任务
-l 查询crontab任务
-r 删除当前用户所有的crontab任务
RPM: rpm -qa (查询所安装的所有rpm软件包)
rpm -e firefox (卸载firefox软件)
rpm -ivh RPM 包全名 (安装命令)
技巧:由于软件包比较多,一般都会采取过滤。rpm -qa | grep rpm软件包
卸载选项: -e 卸载软件包
--nodeps 卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之
后可能就不能正常工作了。
安装选项: -i -i=install ,安装
-v -v=verbose,显示详细信息
-h -h=hash,进度条
--nodeps --nodeps,不检测依赖进度
YUM: Yellow dog Updater Modified是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于
RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关键,并且以此安
装所有依赖的软件包,无需繁琐的一次次下载、安装。
yum [选项][参数] (安装)
选项:-y 对所有提问都回答”yes“
参数:install 安装rpm软件包
update 更新rpm软件包
check-update 检查是否有可用的更新rpm软件包
remove 删除指定的rpm软件包
list 显示软件包信息
clean 清理yum过期的缓存
deplist 显示yum软件包的所有依赖关系