zoukankan      html  css  js  c++  java
  • Linux 鸟叔的私房菜--完全结束

    2018年10月22日

    我不想再拖下去了,一本书看不完就无法进行下一本书的阅读,可能算是我的一个强迫症(借口吧)

    之前看05年第一版《鸟叔的Linux私房菜》停在脚本语言那里,迟迟没有前进。想了一下,我近期又不会接触到那些需要用脚本语言编程的情况,所以就掠过了

    接下来的账号管理,这个里面的命令,也就sudo我之前在安装一些包的时候用到了。(等到要安装那些东西的时候,我肯定又会去找博客,照搬上面的命令;另一种情况,我不会管理别人的用户的)

    唯一需要知道也就下面这个建立一般用户的步骤了吧(自己玩的时候) 

    下一章 磁盘配额(过)

    下一章 例行性指令at 与 crontab(引言是这样说的,想让系统一个月后的某天提醒您约会的时间吗?----打扰了,没有约会,)叫道理,我是蛮想这样的。这个可以学一下。、15

    下一章  程序与资源管理 这一章联系现在的操作系统实验,联系的很紧,所以要看。16

    下一章 开机流程??与多重启动 ,了解就行了吧

    下一章 套件RPM 了解

    下一章 核心出现了(kernel

    后面太多了,先一章一章的看

     

    例行性指令at crontab

    生活中的工作分为两种:例行性与突发性的

    at---执行一次就会从Linux系统的流程中删除

    crontab---持续地做下去

    Linux例行性工作不少了:

    1. 数据轮换(log rotate
    2. RPM数据库的建立
    3. 建立locate
    4. 进行程序的分析
    5. 定期分析登陆文件
    6. 指纹数据库的比对

    至少有这些例行工作

    at的使用方法

    # at +时间(开始at工作的编辑)

    (时间可以写得很细,也可以很宽泛

    例子:04:00 2018-10-26   20181026号凌晨3

    4pm+3days 三天后下午四点

    12:00    今天十二点

    1pm May 30   五月三十号下午一点)

    编辑at的工作,如下:

    at> mail -s test test test</home/test/.banshrc

    at>(写完了,就ctrl+D退出就行了)

     

    atq查看当前有多少工作

    atrm +工作号(删除操作)

    循环执行crontab

    输入crontab指令后,会将接下来的命令写入/var/spool/cron目录中,例如在xwc输入crontab,就会这样:

     

    用普通用户输入crontab指令,写了一句话(一个工作:每天12点写信给test用户)

    /var/spool/cron里就会自动生成xwc的文档,(我用root看一下哈)

    这就是自动生成的文档,

     

    打开可以看到,就是我刚才写的命令,(所以对于一般用户而言,是不可以直接点开用文本编辑器操作的,要用以下的操作crontab -e

    就进入vi模式(按照vi操作即可)

     

    0代表分 ,12代表小时,*日期,*月份,*周(0~60是星期天)

    溜啦溜啦~~~~~

    新的章节

    man 5 passwd

     

    man passwd

     

    七个基本窗口

    alt+F1~F7

    ps -aux 找出错误程序

    背景执行

    cp file1 file2 &  即将file1文件复制到file2,且放置于背景中执行,而且会在终端界面得到反馈。

    背景工作管理

    &ctrl+z

     

    随便扔到后台(ctrl+z),任意选择回来(fg +%工作号)

    jobs 可以查看现在的工作

     

    kill -9 %工作号 就是杀死

    kill -2 %工作号  中断如ctrl+c

    程序与资源管理

    鸟哥对程序的理解:即启动一个指令或shell,系统会给这个时间或shell一个的执行序。

    ps

    a列出所有程序

    u列出所有用户的程序

    x列出所有tty的程序

    user用户

    pid代号  

    %cpucpu占用量

    %MEM:代表该程序使用了多少RAM

    VSZ,RSS:占去RAM的大小

    tty:是否登入者执行的程序,若tty1~tty6,本机登入者,若为pts/?则为远程登入

    stat: R可执行S睡眠T正在检测或停止Z死亡程序

    start开始日期

    time运行时间

    command程序内容

    top动态监测程序的运行(以下ATMP都是在运行top后直接按就行了)

    Aage排,即执行的先后排

    T以启动时间排序

    M以所占内存大小排

    P以所耗用的CPU资源排序

    free查看系统资源的方式

    -k kb为单位

    -m mb为单位

      

    sarcpu 看内存 几秒看一次  一共看几次

    sar -u 1 3cpu1秒看一次,一共看3

    sar -r 2 4看内存两秒看一次,一共看4

      

    kill shashasha找准pid,就删了

      

     uname看信息

    看核心

    看主机名

    cpu信息

    所有信息

    还可以用more /proc/cpuinfo看得更全面

      

    程序的优先级

    ps -l先看个东西

     

    UID执行者身份

    PID程序代号

    PPID父程序代号

    PRI被执行的优先级,越小越早被执行

    NI程序的nice值(一般用户是0~19root管理员是-20~19

    PRI(new=PRI(old)+nice

    下面是相关命令

    nice 用于改变指令的nice值可以将一些不重要的指令的nice调大,使之优先级低一点

    (不会使用。。用不来)

    renice  这个是用于改变某个运行中的程序(须知PID)的nice

    信息管理

    dmesg

    看看是启动时候我的Linux都检查了什么

    dmesg|more 可以暂停,慢慢翻页看

    uptime 看看开机多久了

      

    10分钟  吼吼

     

    who 仅列出用户名与登入时间

    w列的更多,源地址,登入时间,工作项目

    whoami 当前用户

    想知道是否被入侵了,用用last吧(许多东西都记录在这里面ftptelnetssh

      

    你可以在后面加个数字,如last -5

     

     显示最近五个

    还有个hostname

  • 相关阅读:
    How to build Linux system from kernel to UI layer
    Writing USB driver for Android
    Xposed Framework for Android 8.x Oreo is released (in beta)
    Linux Smartphone Operating Systems You Can Install Today
    Librem 5 Leads New Wave of Open Source Mobile Linux Contenders
    GUADEC: porting GNOME to Android
    Librem 5 – A Security and Privacy Focused Phone
    GNOME and KDE Join Librem 5 Linux Smartphone Party
    Purism计划推出安全开源的Linux Librem 5智能手机
    国产系统之殇:你知道的这些系统都是国外的
  • 原文地址:https://www.cnblogs.com/xx123/p/9881032.html
Copyright © 2011-2022 走看看