Linux:学习磁盘分区、进程线程、定时任务与RPM和YUM仓库配置。

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软件包的所有依赖关系

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值