Linux 鸟叔的私房菜--完全结束
2018年10月22日
我不想再拖下去了,一本书看不完就无法进行下一本书的阅读,可能算是我的一个强迫症(借口吧)
之前看05年第一版《鸟叔的Linux私房菜》停在脚本语言那里,迟迟没有前进。想了一下,我近期又不会接触到那些需要用脚本语言编程的情况,所以就掠过了
接下来的账号管理,这个里面的命令,也就sudo我之前在安装一些包的时候用到了。(等到要安装那些东西的时候,我肯定又会去找博客,照搬上面的命令;另一种情况,我不会管理别人的用户的)
唯一需要知道也就下面这个建立一般用户的步骤了吧(自己玩的时候)
下一章 磁盘配额(过)
下一章 例行性指令at 与 crontab(引言是这样说的,想让系统一个月后的某天提醒您约会的时间吗?----打扰了,没有约会,)叫道理,我是蛮想这样的。这个可以学一下。、15
下一章 程序与资源管理 这一章联系现在的操作系统实验,联系的很紧,所以要看。16
下一章 开机流程??与多重启动 ,了解就行了吧
下一章 套件RPM 了解
下一章 核心出现了(kernel)
后面太多了,先一章一章的看
例行性指令at 与 crontab
生活中的工作分为两种:例行性与突发性的
at---执行一次就会从Linux系统的流程中删除
crontab---持续地做下去
Linux例行性工作不少了:
- 数据轮换(log rotate)
- RPM数据库的建立
- 建立locate库
- 进行程序的分析
- 定期分析登陆文件
- 指纹数据库的比对
至少有这些例行工作
at的使用方法
# at +时间(开始at工作的编辑)
(时间可以写得很细,也可以很宽泛
例子:04:00 2018-10-26 2018年10月26号凌晨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~6,0是星期天)
溜啦溜啦~~~~~
新的章节
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代号
%cpu:cpu占用量
%MEM:代表该程序使用了多少RAM
VSZ,RSS:占去RAM的大小
tty:是否登入者执行的程序,若tty1~tty6,本机登入者,若为pts/?则为远程登入
stat: R可执行S睡眠T正在检测或停止Z死亡程序
start开始日期
time运行时间
command程序内容
top动态监测程序的运行(以下ATMP都是在运行top后直接按就行了)
A按age排,即执行的先后排
T以启动时间排序
M以所占内存大小排
P以所耗用的CPU资源排序
free查看系统资源的方式
-k 以kb为单位
-m 以mb为单位

sar看cpu 看内存 几秒看一次 一共看几次
sar -u 1 3看cpu,1秒看一次,一共看3次
sar -r 2 4看内存两秒看一次,一共看4次

kill 杀shashasha找准pid,就删了

uname看信息
看核心
看主机名
看cpu信息

所有信息
还可以用more /proc/cpuinfo看得更全面

程序的优先级
ps -l先看个东西

UID执行者身份
PID程序代号
PPID父程序代号
PRI被执行的优先级,越小越早被执行
NI程序的nice值(一般用户是0~19,root管理员是-20~19)
PRI(new)=PRI(old)+nice
下面是相关命令
nice 用于改变指令的nice值可以将一些不重要的指令的nice调大,使之优先级低一点
(不会使用。。用不来)
renice 这个是用于改变某个运行中的程序(须知PID)的nice
信息管理
dmesg
看看是启动时候我的Linux都检查了什么
dmesg|more 可以暂停,慢慢翻页看
uptime 看看开机多久了

10分钟 吼吼

who 仅列出用户名与登入时间
w列的更多,源地址,登入时间,工作项目
whoami 当前用户
想知道是否被入侵了,用用last吧(许多东西都记录在这里面ftp,telnet,ssh)

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

显示最近五个
还有个hostname
Linux 鸟叔的私房菜--完全结束的更多相关文章
- linux环境开发私房菜
1,各种linux 平台GUI开发IDE环境 2,C/C++ 好的编译器 gcc/emcs;
- 《Linux 鸟哥私房菜》 第一部分 Linux文件、目录与磁盘格式
1.Linux就是内核层与系统调用接口层这2层.
- 《Linux 鸟哥私房菜》 第6章 Linux的文件权限与目录配置
1.文件的类型与权限. 如图红框.权限与类型共有10个字符组成. (1)第一个字符代表这个文件是“目录.文件或链接文件等”. [d]则是目录 [-]则是文件 [|]则是连接文件 [b]则是设备文件里面 ...
- 【鸟哥的Linux私房菜】笔记2
Linux的应用 学习资源整理 安装记录 >< 1.Linux的应用: 网络服务器 数据库 学术机构的高效运算任务 嵌入式系统 ... 2.挂载与磁盘分区 学习资源整理 学习 1.书上的网 ...
- 每周一书-《鸟哥的Linux私房菜》获奖公布
<鸟哥的Linux私房菜>一书的赠书活动时间为2016年10月19日到10月31日, 也就是今天结束. 首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给 ...
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...
- 鸟哥的Linux私房菜笔记第四章
前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...
- 鸟哥Linux私房菜基础学习篇学习笔记1
鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...
- [Linux]《鸟哥的私房菜》笔记 (缓慢更新)
暂时不更新了..这几天一看起书来发现内容很多,这样写blog太慢,也没意义.所以现在是每天看书,在笔记本上记笔记,再配合着<操作系统>和 linux内核 加深理解.往后会以心得体会为主写一 ...
随机推荐
- Redis 底层数据结构之字典
文章参考 <Redis 设计与实现>黄建宏 字典 在字典中,每个键都是独一无二的,程序可以在字典中根据键查找与之相关联的值,或者通过键来更新和删除值. 字典在 Redis 中的应用相当广泛 ...
- 利用C语言将混乱数字排序(即冒泡排序法)(含思路)
大一C语言 你没学过吗 这篇可以称的上入门级别的c语言了 当然还有水仙花数,冒泡排序等经典的C语言程序 后面也会逐一更新 尽情期待喔~~~ 冒泡排序法的基本思路为:每次将相邻的两个数比较,将小的调在前 ...
- mybatis中使用selectKey,返回结果一直是1
转:https://www.cnblogs.com/caizhen/p/9186608.html mybatis中使用selectKey,返回结果一直是1,结合这个问题,笔记一下selectKey标签 ...
- Mybatis学习(4)实现关联数据的查询
有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等.这些查询是如何处理的呢,这一讲就讲这个问题.我们首先创建一个Article 这个表 ...
- HAL库直流电机编码测速(L298N驱动)笔记
主函数开始后的处理流程: 1.外设初始化:HAL_Init() 2.系统时钟配置 RCC振荡器初始化:HAL_RCC_OsConfig() RCC时钟初始化:HAL_RCC_ClockConfig() ...
- MySQL | 使用Xtrabackup进行备份和备份恢复
备份 进行备份前需要先创建备份用户,直接使用 root 用户进行备份也行,但是这样不太规范. create user backup@'localhost' identified by '123456' ...
- OSPF的基本工作原理
OSPF的基本工作原理 1.定义 2.特点 3.基本概念 4.OSPF五种分组类型 5.DR/BDR 6.区域 1.定义 开放最短路径优先OSPF,是为了克服RIP的缺点在1989年开发出来的. &q ...
- 三、从GitHub浏览Prism示例代码的方式入门WPF下的Prism之Mvvm的08-12示例
这一篇是学习了前2篇RegionManager关联视图,和通过不同的方式加载Module示例之后的开始进入MVVM了. 从第08示例开始,进入了MVVM部分. 从08示例开始学习Prism下的MVVM ...
- Unittest方法 -- 测试断言
"""断言详解"""from unittest_1.it import *def add(a,b): return a - bclass B ...
- 怎么添加对Shopify 的WebHook 验证
怎么添加对Shopify 的WebHook 验证 背景介绍 Shopify 是一家一站式SaaS 模式的电商服务平台,总部位于加拿大首都渥太华,专注于为跨境电商用户提供海外品牌建立及销售渠道管理.为电 ...