鸟哥的Linux私房菜——基础学习篇 —— 笔记2
at 语法 == 注意,输入at之后便进入命令行模式 ------- 不管怎么样,只会执行一次。
[test @test test]# at [-m] TIME (输入工作指令)
[test @test test]# atq (查看当前工作流程)
[test @test test]# atrm [jobnumber] (删除流程)
-m :执行at规范的工作流程时,将屏幕输出结果mail给输入指令的用户
TIME :时间格式,有如下几个: ================== 格式有多种,但没有可以间隔或者重复的形式
HH:MM YYYY-MM-DD ex> 04:00 2002-05-30 (5月30号4点执行)
HH[pm;am] + number [hours;days;weeks] ex> 4pm + 3 days (3天后的下午
4点)
HH:MM ex> 12:00 (今天12点执行)
HH[pm;am] [Month] [Day] ex> 1pm May 30
crontab == 循环执行== 这个循环的例行性命令其实就是cron服务(crond)
crontab -e <==自己编辑自己的 crontab 内容
进入 crontab 编辑内容,使用vi
请注意:如果只是要删除某个 crontab的工
作项,那么请使用crontab -e重新编辑;如果使用-r参数,会将所有的crontab数据内容都删掉。
系统的crontab设定:/etc/crontab
crontab -e作用的其实是/usr/bin/crontab这个执行文件,
man 5 passwd ??
记住:在Linux中使用man时,参数配置文件的查询都是以5来设定的
每次Windows仅允许一个用户登入。当然,WindowsNT同样具有多用户多任务功能,不过,由于NT太耗系统资源
Windows 2000还不够好,因为有的时候还是会死机。Linux就很不错,几乎可以说
绝对不会死机,因为它可以在任何时候,将某个被困住的程序杀掉,然后重新执行
该程序而不用重新启动机器
Alt+F1~F7切换到其他终端界面 7个基本窗口:Linux默认提供了6个文字界面登入窗口,以及一个图形界面
如果想让屏幕中的工作(command)在背景下执行,可以使用&。不过,由于是背景
执行,该程序的输出不会显现在屏幕上,所以需要特别留意输出信息的管线重导问题。另
外,如何让该程序重新在屏幕上执行?使用fg
当然,也可以使用Ctrl+z将当前正在进行中的工作丢到背景下 --- 最大好处是 不怕被Ctrl+c这个中断指令中断!!
16.3.2 jobs,fg与bg,kill ---- 配合使用很方便!
[root @test /root]# jobs
[1]+ Stopped vi .bashrc
fg 与bg
[root @test /root ]# fg %number 将背景中的指令移到屏幕上
[root @test /root ]# bg %number 将背景中的程序由stopped变成Running的一个手段, 非让其后台执行的意思
参数说明:
% :后面接数字,表示jobs的工作代号
number :工作代号
kill
[root @test /root ]# kill -signal %number
参数说明:
%number :背景工作的代号,可使用jobs查询
signal
-1 :重新读取参数配置文件(类似reload)
-2 :用户中断该工作,类似使用Ctrl+c中断一个工作
-9 :立刻杀掉一个工作,不论该工作是否为死亡程序 ---- 强制终止
-15 :停止一个工作(这是默认值) ----- 是用一般的正常程序停止一个作业, 什么叫做正常程序?。。。
free 很简单的命令,仅仅用来查看内存情况。。 既然这么简单,, 没必要单独搞这么一个命令吧。。。
参数说明:
-k :以KBytes显示内存
-m :以MBytes显示内存
uname [-apnr]
参数说明:
-a :列出所有的系统信息
-p :列出CPU信息
-n :列出主机名
-r :列出核心版本信息
nice [-n number] command
参数说明:
-n :后面那个number即为nice值
范例:
[root @test /root]# nice -n -5 find / -name core > /tmp/core
如前面所述,nice用来调整程序的执行优先级。
renice [number] PID。。。
uptime 当前Linux主机已经开机多久了
。基本上,who与w
的功能相同,只是who仅列出用户名与登入时间,w则会列出用户的:
源地址(IP):即FROM项;
登入时间:即LOGIN@项;
工作项目:即WHAT项。
还有一个whoami
last 记录一个月
范例:
[test @test /root]# hostname
test.linux.org
ps -aux 查询当前主机环境中在背景执行的相关程序
a : 选择列出所有的程序
u : 列出所有用户的程序
x : 列出所有tty的程序
TTY:是否为登入者执行的程序?若为tty1-tty6
ntpdate 时间服务器
ntpdate time.stdtime.gov.tw
clock –w
谈Linux是如何开机的。基本的流程为:
1. 加载BIOS的硬件信息;
2. 读取MBR的Kernel Loader(亦即lilo,grub,spfdisk等)引导信息;
3. 加载内核的操作系统核心信息;
4. 内核执行init程序并取得运行信息;
5. init执行/etc/rc.d/rc.sysinit文件;
6. 启动核心的外挂式模块(/etc/modules.conf);
7. init执行运行一级的各个批处理文件(Scripts);
8. init执行/etc/rc.d/rc.local文件;
9. 执行/bin/login程序;
10. 登入之后开始以Shell控管主机。
ll /etc/sysconfig
lilo 较老
grub 是较新的启动加载程序
Daemon的字面意思就是“守护神”、“恶魔“
daemons目前有两种基本的模式,分别是
1 stand_alone
2 super daemon:相对stand alone来说,这种服务是藉由统一的一个daemon负责调用
该服务。这个统一负责的daemon就是inet服务
page 342::
在Linux系统中有个文件用于说明哪个端口与服务相对应,即/etc/services文件
鸟哥的Linux私房菜——基础学习篇 —— 笔记2的更多相关文章
- 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录
目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历) ...
- 每周一书-《鸟哥的Linux私房菜基础学习篇(第四版)》台湾原版,你想要吗?
首先说明,本周活动有效时间为2016年10月19日到2016年10月31日. 目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的 ...
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(三)
第2章 Linxu怎样学习 1. Linux当前的应用角色 当前的Linux常见的应用可略分为企业应用和个人应用双方面. 首先谈了企业环境的利用. 1)网络server. 2)关键任务 ...
- 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)
上一篇文章主要从理论上分析了Linux的Ext2文件系统.这一篇主要解说怎样查看Linux的文件系统的容量以及解说Linux文件系统中的连接文件. 能够通过df和du命令来查看磁盘与文件夹的容量.df ...
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(四)
第3章 主机规划与磁盘分区 1. Linux与硬件的搭配 首先谈了认识计算机的硬件配置. 然后谈了选择与Linux搭配的主机配置. 在Linuxserver中,内存的重要性 ...
- 《鸟哥的Linux私房菜-基础学习篇(第三版)》(六)
第5章 首次登陆与在线求助man page 1. 首次登陆系统 首先谈了首次登陆CentOS 5.x界面.登陆选项中的会话是能够使用不同的图形界面来操作整个Linux系统. ...
- 当时学习《鸟哥的Linux私房菜-基础学习篇》记录的点
1.当执行一个指令的时候,举例来说[ls],系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同 ...
- 鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(二)
第一章 Linux是什么 1.Linux是什么 一套操作系统 早期的Linux是针对386开发的 具有可移植性 2.Unix及Linux的发展史 1973年,Unix诞生,Ritchie等人以C语言写 ...
随机推荐
- shell数组操作
1.数组定义,shell使用一对括号表示数组,数组元素间用"空格"分隔 # 空数组arr1 arr1=() # 数组arr2,成员分别是1, 2, 3, 4, 5, 6 arr2= ...
- mysql 5.7开启并行复制
开启多线程复制,默认关键的参数有两个: mysql> show variables like 'slave_parallel_%'; +------------------------+---- ...
- 推荐一款跨平台的 Azure Storage Explorer
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
- centos7.2进入单用户模式
1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Co ...
- jquery 模拟 alert 手机,pc,平板 3合一
$.kw = { title : "System information", //默认标题 可修改 speed : 400, //默认速度 可修改 buttonName : &qu ...
- ruby 常注意的
1.ruby中生成字符串有两种形式 一种单引号,这种在使用时,对字符串不作处理,照原样输出 双引号就不同了,他会查找字符串中需要替换的字符,例如\n,#{}这种都会先替换为需要的值. 所以在使用的时候 ...
- 【收藏】Firebird知识
本代码在:WinXp Pack 3 + Delphi2009 updata1 火鸟Firebird2.5.0.23247下测试通过.使用了Data Access面板的组件用SQL进行操作作者:LAH ...
- IOS中CoreData浅析
CoreData简介: 什么是CoreData? Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中, ...
- 用ADMM求解大型机器学习问题
[本文链接:http://www.cnblogs.com/breezedeus/p/3496819.html,转载请注明出处] 从等式约束的最小化问题说起: ...
- iOS开发零基础--Swift篇 元组
元组的介绍 元组是Swift中特有的,OC中并没有相关类型 它是什么呢? 它是一种数据结构,在数学中应用广泛 类似于数组或者字典 可以用于定义一组数据 组成元组类型的数据可以称为“元素” 元组的定义 ...