zoukankan      html  css  js  c++  java
  • 鸟哥Linux私房菜笔记(三):系统管理、源码与Tarball、RPM与SRPM套件管理程序

    磁盘配额

    真正的磁盘配额是读取/etc/mtab,这个文件需要重新启动后才能用/etc/fstab的新数据改写。

    例行性命令的建立

    仅进行一次用 at命令: at [-m] TIME 其中-m当工作完全用邮件通知用户。at [-m] TIME后会出现at提示符,用户可以执行多个命令。

    可利用/etc/at.allow和/etc/at.deny来限制at的使用。

    atq可查询当前主机at任务,atrm [jobnumber] 可以取消任务。

    例行性命令用crontab: crontab  [-u username] [-l |-e |-r] 其中-u建立、删除crontab,

    -e编辑crontab,-l查看crontab,-r删除crontab中的内容。

    同样地,有文件/etc/cron.allow和/etc/cron.deny来限制at的使用。

    crontab可以使用命令,在/etc/crontab中还可以使用脚本:

    第17章  程序与资源管理

    观察当前后台作业状态: jobs [-lrs]  其中-l列出所有,-r列出正在运行(run),-s列出暂停(stop)。

    将后台作业拿到前台处理:fg %jobnumber  其中“%”是可有可无的。

    让作业在后台运行:bg  

    kill -signal  %jobnumber   。 kill -l 列出可用的signal,其中-1重新读取参数的设置文件(类似reload),

    -2表示ctrl+c,-9强制删除,-15以正常方式终结。

    top [-d]   [-bnp] 其中-d后可接秒数,即更新秒数,默认是5秒,

    -b以批处理方式执行top,-n与-b搭配,指定需要进行几次top命令的输出结果,-p指定某个PID来进行观察监测。

    基本上各PID均以目录类型存于/proc中。

    第19章 源码与Tarball

    file指令用于查看文件是否为二进制文件,如 file /bin/bash 

    gcc hello.c 生成a.out可执行文件;gcc -c hello.c 生成与源文件同名.o文件hell.o;gcc -o hello hello.o 生成名为hello的可执行文件。

    将动态函数库加载到高速缓存中的过程如下:

     

    用ldd命令查看可执行二进制文件有哪些动态函数库:

    ldd [-vdr] [filename]  其中-v列出所有内容信息,…

    可使用md5sum命令进行文件校验(还有sha1sum):

    第20章 RPM与SRPM套件管理程序

    RPM是一种以数据库记录的方式将所需的套件安装到Linux主机的一套管理程序。套件已先编译并打包。而SRPM是提供了源码的RPM(SourceRPM)。

  • 相关阅读:
    按升序合并如下两个list, 并去除重复的元素
    python数据结构
    驼峰式命名改下划线命名
    求某个数出现的次数超过了总数的一半
    翻转字符串
    复习
    RESTful
    Flask wtforms
    数据库连接池(DBUtils)
    iOS
  • 原文地址:https://www.cnblogs.com/ph829/p/4294394.html
Copyright © 2011-2022 走看看