Linux笔记-3()

目录

一、Linuⅸ实操篇-定时任务调度

二、Linuⅸ实操篇-Linuⅸ磁盘分区、挂载

三、Linux实操篇-网络配置


一、Linuⅸ实操篇-定时任务调度

1 crond任务调度---crontab进行定时任务的设置
1.1 概述
**任务调度:**是指系统在某个时间执行的特定的命令或程序。
**任务调度分类:**1系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
**个别用户工作:**个别用户可能希望执行某些程序,比如对ysql数据库的备份。
1.2 基本语法
crontab [选项]
1.3常用选项

-e 编辑crontab定时任务

-l 查询crontab任务

-r 删除当前用户所有的crontab任务

1.4快速入门

设置任务调度文件:/etc/crontab

设置个人任务调度。执行crontab-e命令。

接着输入任务到调度文件

如:*/1****ls-l/etc/>/tmp/to.txt 意思说每小时的每分钟执行ls-l/etc/>mp/to.txt命令
参数细节说明

5个占位符的说明

第一个"*" 一小时当中的第几分钟 范围:0-59

第二个"*" 一天当中的第几小时 范围:0-23

第三个 "*" 一个月当中的第几天 范围:1-31

第四个"*" 一年当中的第几月 范围:1-12

第五个"*" 一周当中的星期几 范围:0-7(0和7都代表星期日)
特殊符号的说明

* 代表任何时间。比如第一个"*"就代表一小时中每分钟都执行一次的意思。

,代表不连续的时间。比如"08,12,16***命令",就代表在每天的8点0分,12点0分,16点0分都执行一次命令

  • 代表连续的时间范围。比如"05**1-6命令",代表在周一到周六的凌晨5点0分执行命令

*/n 代表每隔多久执行一次。比如"*/10****命令",代表每隔10分钟就执行一遍命令

1.5 crond相关指令
conrtab-r:终止任务调度。
crontab-l:列出当前有那些任务调度
service crond restart[重启任务调度]
2 at定时任务
2.1基本介绍

1)at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行。

2)默认情况下,td守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。

3)at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了

4)在使用at命令的时候,一定要保证atd进程的启动,可以使用相关指令来查看

ps-ef|grep atd可以检测atd是否在运行
2.2at命令格式
at[选项][时间]

Ctrl+D结束at命令的输入,输出两次
2.3at命令选项

-m

当指定的任务被完成后,将给用户发送邮件,即使没有标准输出

-I

atq的别名

-d

atrm的别名

-v

显示任务将被执行的时间

-c

打印任务的内容到标准输出

-V

显示版本信息

-q<队列>

使用指定的队列

-f<文件>

从指定文件读入任务而不是从标准输入读入

-t<时间参数>

以时间参数的形式提交要运行的任务
2.4at时间定义

at指定时间的方法:

接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间己过去,那么就放在第二天执行。例如:O4:00

使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。

采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如:12pm

指定命令执行的具体日期,指定格式为month day(月日)或mm/ddyy(月/日/年)或dd.mm.yy(日.月.年),指

定的日期必须跟在指定时间的后面。例如:04:002021-03-1

使用相对计时法。指定格式为:now+count time-.units,now就是当前时间,time-units是时间单位,这里能够是minutes

(分钟)、hours(小时)、days(天)、weeks(星期)。count是时间的数量,几天,几小时。例如:now+5 minutes

6

直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。

二、Linuⅸ实操篇-Linuⅸ磁盘分区、挂载

1 Linux分区
1.1原理介绍

1)Liux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Liux

中每个分区都是用来组成整个文件系统的一部分。

2)Liux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录

联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。
1.2硬盘说明

1)Linux硬盘分DE硬盘和SCSI硬盘,目前基本上是SCSI硬盘

2)对于DE硬盘,驱动器标识符为hdx~",其中"hd"表明分区所在设备的类型,这里是指DE硬盘了。"x"为盘号(a为

基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),""代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个DE硬盘上的第三个主分区或扩展分区,hdb2

表示为第二个DE硬盘上的第二个主分区或扩展分区。

3)对于SCSI硬盘则标识为"sdx~",SCSI硬盘是用"sd"来表示分区所在设备的类型的,其余则和DE硬盘的表示方法

一样
1.3查看所有设备挂载情况

命令:Isblk或者Isblk-f

12.2挂载的经典案例-无

三、Linux实操篇-网络配置

1 Linux网络配置原理图

1.1画出原理图,帮助理解

2查看网络P和网关-无
3查看windows环境的中VMneta8网络配置(ipconfig指令)
4查看linux的网络配置ifconfig
5ping测试主机之间网络连通性
5.1基本语法
pig目的主机(功能描述:测试当前服务器是否可以连接目的主机)
5.2应用实例

测试当前服务器是否可以连接百度

ping www.baidu.com
6inux网络环境配置
6.1第一种方法(自动获取):

说明:登陆后,通过界面的来设置自动获取p,特点:iux启动后会自动获取P,缺点是每次自动获取的ip地址可能不一样

6.2第二种方法(指定ip)

说明:直接修改配置文件来指定P,并可以连接到外网(程序员推荐)

编辑:vi /etc/sysconfig/network-scripts/ifcfg-ens33

要求:将ip地址配置的静态的,比如:ip地址为192.168.200.130

ifefg-ens33文件说明

DEVICE=eth0

#接口名(设备,网卡)

HWADDR-00:0C:2x:6x:0x:xx

MAC地址

TYPE=Ethernet

#网络类型(通常是Ethemet)

UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44#id

#系统启动的时候网络接口是否有效(yes/no)

ONBOOT=yes

#P的配置方法nonestatic bootp dhcp](引导时不使用协议静态分配PBOOTP协议DHCP协议)

BOOTPROTO=static

#IP地址

IPADDR=192.168.200.130

#网关

GATEWAY=192.168.200.2

#域名解析器

DNS1=192.168.200.2

重启网络服务或者重启系统生效

service network restart reboot
7设置主机名和hosts映射

7.1设置主机名

1)为了方便记忆,可以给ix系统设置主机名,也可以根据需要修改主机名

2)指令hostname:查看主机名

3)修改文件在/etc/hostname指定

4)修改后,重启生效
7.2设置hosts映射

思考:如何通过主机名能够找到(比如ping)某个linux系统?
windows

在C:Windows\System32 driversletclhosts文件指定即可

案例:192.168.200.130 hspedu100
linux

在/etc/hosts文件指定
8主机名解析过程分析Hosts、DNS)
8.1 Hosts是什么

一个文本文件,用来记录IP和Hostname(主机名)的映射关系
8.2DNS

DNS,就是Domain Name System的缩写,翩译过来就是域名系统

是互联网上作为域名和P地址相互映射的一个分布式数据库

ipconfig /displaydns //查看更改DNS域名解析缓存

ipconfig /flushdns //手动清理dns缓存

相关推荐
寂柒10 分钟前
信号量——基于环形队列的生产消费模型
linux·ubuntu
vin_zheng3 小时前
破解企业安全软件网络拦截实战记录
运维
码农的小菜园4 小时前
gradle常用指令使用笔记
笔记
林姜泽樾4 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe5 小时前
Linux系统安全
linux·运维·系统安全
feng一样的男子5 小时前
NFS 扩展属性 (xattr) 提示操作不支持解决方案
linux·go
xiaokangzhe5 小时前
Nginx核心功能
运维·nginx
鸟电波5 小时前
硬件笔记——示波器篇
笔记
松果1775 小时前
以本地时钟为源的时间服务器
运维·chrony·时间服务器
Don.TIk5 小时前
SpringCloud学习笔记
笔记·学习·spring cloud