失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux系统管理--(3)定时 延时任务与存储的基本管理

Linux系统管理--(3)定时 延时任务与存储的基本管理

时间:2019-05-16 06:43:37

相关推荐

Linux系统管理--(3)定时 延时任务与存储的基本管理

Linux系统管理

实验所用系统为Redhat-rhel8.2。

目录

Linux系统管理Linux的系统管理--系统定时任务与延时任务一、系统延时任务二、at任务的黑白名单三、系统中的定时服务1、crontab 时间表示方式2、系统控制crontab的服务3、crontab4、系统级别的cron(文件方式设定定时任务)5、crotab的黑白名单(不会影响超级用户和系统级别的用户)四、处理任务输出1、开启邮件功能下不生成邮件和日志2、开启邮件功能下只生成日志3、关闭邮件功能(在配置文件中)Linux的系统管理--Linux中存储的基本管理一、设备识别二、设备挂载1、挂载与卸载2、只读挂载在/mnt(需要先卸载)3、重新读写挂载在/mnt4、设备正忙(模拟方式:新的shell,cd到挂载点)5、设备永久挂载三、设备中文件的查找1、查找用户名称2、查找文件的深度3、查找指定用户和组的文件4、查找指定大小的文件5、查找建立指定时间的文件6、查找指定权限的文件7、对找出的文件同时进行处理8、查找指定种类的文件四、分区1、MBR分区方式2、分区方法3、常用文件系统对比4、删除分区(必须先卸载)5、实验1:建立vdb并进行分区,初始化文件系统,如何进行挂载及设置自动挂载,删除分区及取消开机自动挂载五、swap分区1、作用2、swap分区大小建议3、swap分区管理4、永久添加swap分区5、删除swap分区6、实验2:swap分区的建立,更改优先级,开机自启动,删除7、磁盘限额8、实验:设定用户限额9、测试

Linux的系统管理–系统定时任务与延时任务

实验环境

一台虚拟机

两个连接窗口

一、系统延时任务

[root@westosa ~]# at 14:39##设定任务执行时间at> rm -rf /mnt/*##任务动作at> <EOT>##用ctrl+d发起任务[root@westosa ~]# at now+1min##延时1分钟at> rm -rf /mnt/*at> <EOT>

at -l##查看任务列表at -c 任务号##查看任务内容at -r##取消执行任务

[注意] 当任务有输出时,输出会以邮件的形式发送给at任务的发起者

mail -u root##查看超级用户邮件1##查看第一封邮件q##退出> /var/spool/mail/root##清空邮件

#建立延时任务,列出任务,查看任务

#查看任务3

#删除任务

二、at任务的黑白名单

/etc/at.deny##黑名单,系统中默认存在,在此文件中出现的用户不能执行at/etc/at /allow##白名单,系统中默认不存在,当文件出现,普通用户不能执行at##只有在名单中的用户可以,并且/etc/at.deny失效

黑名单

实验步骤:

编写黑名单的配置文件,设定westos用户不能执行at切换到westos用户,执行at,被拒绝

vim /etc/at.deny///westos///su - westosat 22:00#You do not have permission to use at.exit

白名单

实验步骤:

编写白名单配置文件,设定用户yun可以执行at切换到yun用户,可以执行at清空黑名单,排除对白名单的影响,实质上,只要白名单存在,其他用户皆为黑名单切换到westos用户,执行at被拒绝

useradd yunvim /etc/at.allow///yun///su - yunat 12:00at> ^C##可以执行exitvim /etc/at.deny清空##排除对白名单的影响su - westosat 17:00#You do not have permission to use at.##拒绝执行exit

三、系统中的定时服务

/var/spool/cron/username ##任务保存文件

1、crontab 时间表示方式

* * * * *##每分钟*/2 * * * *##每两分钟*/2 09-17 * * *##早9点-晚17点每两分钟*/2 */2 * * *##每隔两小时每两分钟*/2 09-17 3,5 1 5##每个月的三号和五号以及周五,早9点-晚17点每两分钟*/2 09-17 * * 5##每周五早9点-晚17点每两分钟

2、系统控制crontab的服务

crond.service##当程序开启时定时任务生效

3、crontab

crontab -e -u##建立指定用户的定时任务crontab -l -u##列出指定用户的定时任务列表crontab -r -u##取消指定用户的定时任务执行

实验步骤:

watch -n 1 ls -lR /mntrm -rf /mnt/*##清空方便监控systemctl status crond.servicecrontab -u root -e##建立root用户的定时任务///*/2 * * * * touch /mnt/ff{1..6}///crontab -l -u root##查看任务列表

#建立定时任务

#每隔两分钟在/mnt/里建立文件

#监控中,文件建立成功

#查看任务列表,删除任务

4、系统级别的cron(文件方式设定定时任务)

对临时文件进行管理(临时文件目录 /tmp 存放10天)

vim /etc/cron.d/file* * * * * usernameaction例:* * * * *rootrm -rf /mnt/*

实验步骤:

cd /etc/cron.d/vim file///* * * * *rootrm -rf /mnt/*///cat file监控:watch -n 1 ls -lR /mnt/

#编辑配置文件

#任务要求,每隔一分钟删除一次/mnt里的内容

#经上一个实验知,/mnt里存在ff{1..6},现在被删除

自动清理已经建立了固定时间的临时文件

systemd-tmpfiles: 创建、删除和管理临时文件的服务/etc/tmpfiles.d/*.conf 管理员可修改的配置文件/usr/lib/tmpfiles.d/*.conf rpm软件安装的时候,自动更新的配置文件,不能更改/run/tmpfiles.d/*.conf daemon应用程序自己管理的配置文件

#Type PathMode UID GID Age Argumentd /run/user0755 root root -#当创建文件或目录时,如果/run/user不存在,就会以此属性创建目录。此目录不会被自动清除D /home/student 0755 student user 1h -#当创建文件或目录时,如果/home/student不存在,就会以此属性创建目录。#如果执行systemd-tmpfiles --clean ,此目录下1h内没有被access、change和modified 的文件或目录会被删除。L 链接

实验步骤:

编辑配置文件,设定策略通过守护进程读取策略,建立目录相隔5s建立多个文件通过守护进程读取策略,删除目录中的文件删除命令执行时,已经建立了5s的文件被自动清理,还没有5s的尚未清理

cd /lib/tmpfiles.d/vim dir.conf///d /mnt/dir 1777 root root 5s#设置策略(规则),此处的5s是为了实验效果,一般情况下为24h///systemd-tmpfiles --create /lib/tmpfiles.d/dir.conf##通过守护进程读取策略,建立目录相隔5s建立多个文件touch /mnt/dir/f1touch /mnt/dir/f2systemd-tmpfiles --clean /lib/tmpfiles.d/dir.conf##通过守护进程读取策略,删除目录中的文件##第一个文件被删除,第二个还没有ls /mnt/dir##自动清理已经建立了5s的文件

#自动清理已经建立了5s的文件

#设置策略内容

设置自动清理临时文件

cd /etc/cron.d/vim westos///01 * * * * root systemctl-tmpfiles --clean /lib/tmpfiles.d/*.conf///

5、crotab的黑白名单(不会影响超级用户和系统级别的用户)

/etc/cron.deny##系统中默认存在,在此文件中出现的用户不能执行crontab/etc/cron.allow##系统中默认不存在,当文件出现,普通用户不能执行crontab##只有在名单中的用户可以,并且/etc/cron.deny失效这两个名单都不会影响/etc/cron.d目录中定时任务的发起与执行

黑名单

vim /etc/cron.deny///westos///su - westoscrontab -e#You (westos) are not allowed to use this program (crontab)#See crontab(1) for more information##拒绝执行

#黑名单中的用户被拒绝

白名单

touch /etc/cron.allow##系统中默认不存在echo yun > /etc/cron.allowcat /etc/cron.allowsu - yuncrontab -e##允许执行exitsu - westoscrontab -e#You (westos) are not allowed to use this program (crontab)#See crontab(1) for more information##拒绝执行,只有白名单用户可以

#只有白名单的用户被允许执行

四、处理任务输出

实验要求:虚拟机连接本机的软件仓库

dnf install postfix mailx -y##postfix用来提供smtp协议,使用25端口systemctl enable --now postfixsystemctl restart crond.service

mail -s "test mail" root###123123.##.+回车 发送邮件<EOT>You have mail in /var/spool/mail/root(邮件文件)###mail -u root##& 数字查看指定数字的邮件##& help查看可以使用的命令##& delete 数字删除指定数字的邮件

1、开启邮件功能下不生成邮件和日志

crontab -e -uroot///* * * * * /bin/date &> /dev/null##输出重定向将输出屏蔽,不输出邮件和日志///

2、开启邮件功能下只生成日志

vim /etc/crontab///MATLTO=""##当此文件中例行命令发生错误时,会将错误信息发送给谁///systemctl restart crond.service##但因为/etc/crontab开机时已经被读取,需要重启才生效,所以可以改为在crontab -e -uroot内写入crontab -e -uroot///MATLTO=""* * * * * /bin/date///cat /var/log/cron

3、关闭邮件功能(在配置文件中)

##日志生成--开,默认生成邮件crontab -e -urootmail///* * * * * /bin/date ///systemctl restart crond.service> /var/log/cron(cron产生的日志目录)mail(等待整分过一秒)cat /var/log/cron(生成邮件和日志)mail(邮件生成)##设定邮件生成功能关闭vim /etc/sysconfig/crond##配置文件///CRONDARGS=-m off///systemctl restart crond.service> /var/spool/mail/root(邮件的目录)##先清空,等待整分过一秒> /var/log/cron(cron产生的日志目录)mail(等待整分过一秒)cat /var/log/cron(任务执行)mail(没有邮件生成)

Linux的系统管理–Linux中存储的基本管理

配制实验环境,需要一台纯净的虚拟机。真机

su - rootvirt-manager

#真机执行后,双击想要设定磁盘的虚拟机,选择左上角的“灯泡”Add Hardware。

#选择添加storage,大小设为10G,Device type选择Disk device,Bus type选择VirtlO

#添加成功

虚拟机

ssh -l root 172.25.254.109cat /proc/partitions##查看设备识别设备

一、设备识别

设备接入系统后都是以文件的形式存在

设备文件名称:SATA/SAS/USB/dev/sda,/dev/sda1##s=SATA,d=DISK,a=第几块,1=第几个分区IDE/dev/hd0,/dev/hd1##h=hardVIRTIO-BLOCK/dev/vda,/dev/vdb##v=virtioM2(SSD)/dev/nvme0,/dev/nvme1##nvme=m2SD/MMC/EMMC(卡)/dev/mmcbkl0,/dev/mmcblk1##mmcblk=mmc光驱/dev/cdrom,/dev/sr0,/dev/sr1

设备查看fdisk -l##查看磁盘分区情况(都是真实存在,但是否被识别不一定)lsblk##设备使用情况(已经被识别)cat /proc/partitions##查看设备识别设备(是否被使用不清楚)df(-h,2的10次方=1024)(-H,10的3次方=1000)##查看正在被系统挂载的设备blkid##设备管理方式及设备id

#fdisk-l查看磁盘分区情况(都是真实存在,但是否被识别不一定)

#lsblk设备使用情况(已经被识别)

#cat/proc/partitions查看设备识别设备(是否被使用不清楚)

#df查看正在被系统挂载的设备

#blkid设备管理方式及设备id

二、设备挂载

在系统中有设备id的设备是可以被系统使用的

挂载命令:mount-o 挂载参数 device 挂载点umount 设备|挂载点mount##查看挂载信息mount -o rw /dev/vda1 /westos##进行权限修改;rw,读写挂载,ro,只读挂载mount -o remount,ro /westos##转换挂载参数由读写变为只读(不行的话,卸载,重新挂载)

在卸载时当出现设备正忙:(模拟方式:打开新的shell,cd到挂载点)

fuser -kvm 设备|挂载点##-k 查看并结束进程,-v 显示详细信息,-m 显示进程lsof /dev/sdb1##查看设备正在进行的进程

实验:在虚拟机root用户下完成

1、挂载与卸载

su - rootdfmkfs.xfs -K /dev/vdbmount /dev/vdb /mntdfumount /dev/vdb df

[注意] 挂载前需要格式化,详见下文

#卸载与挂载

2、只读挂载在/mnt(需要先卸载)

mount umount /dev/vdb mount -o ro /dev/vdb /mnttouch /mnt/fiel##失败

#最上面一行为执行mount的输出,可以看出权限为可读可写

#再次执行mount,权限为只读

3、重新读写挂载在/mnt

mount -o remount,rw /mnt##不需要卸载即可重新挂载mounttouch /mnt/fiel#成功

#修改权限

4、设备正忙(模拟方式:新的shell,cd到挂载点)

umount /dev/vdb##先卸载lsof /dev/vdb##查看设备正在进行的进程fuser -kvm /dev/vdb##-k 查看并结束进程,-v 显示详细信息,-m 显示进程

[注意] 以上设备挂载都是临时挂载

5、设备永久挂载

vim /etc/fstab##设备挂载策略文件///设备挂载点文件系统类型挂载参数是否备份是否检测/dev/vdb/westosiso9660defaults 0 0///此文件在编写完后不会马上生效mount -a##重新读取/etc/fstab文件

#文件内容

此文件内容编写错误会导致系统启动失败

按照提示在操作界面输入超级用户密码

注释错误行

重启系统即可

三、设备中文件的查找

find-name-user-group-typef(file) d(dir) s(shell) b(block) l(link)-perm 222 /222 -222-exec-maxdepth 1-mindepth 1-cmin 1 +1-1-size +|- 1M-o-a-not

实验准备:

cd /mntrm -rf *touch westosfile{1..5}lsuesradd leechown westos.lee westosfile1chown westos.westos westosfile2chown lee.lee westosfiel3ls -lmkdir westosdirtouch westosdir/westosfile1

1、查找用户名称

find /mnt/ -name "*westos*"##引号find /mnt/ -name westosfile1##指定名称

2、查找文件的深度

find /mnt -name westosfile1find /mnt -maxdepth 1 -name westosfile1##查找最大深度为1层,某名称的文件find /mnt -maxdepth 2 -name westosfile1##查找最大深度为2层,某名称的文件find /mnt -mindepth 2 -maxdepth 2 -name westosfile1##查找最大深度为2层,最小深度为2层,某名称的文件,即只找2层的文件

3、查找指定用户和组的文件

find /mnt -user lee##查找用户lee的文件find /mnt -user lee -o -user westos##查找用户lee或者westos的文件find /mnt -user lee -a(可以省略) -group lee##查找用户lee和组为lee的文件find /mnt -user westos -not -group westos##查找用户westos但是组不是westos的文件

4、查找指定大小的文件

dd if=/dev/zero of=/mnt/westosfile1 bs=1M count=10##用1M的块拷贝/dev/zero,拷贝10块到/mnt/westosfile1dd if=/dev/zero of=/mnt/westosfile2 bs=1M count=20dd if=/dev/zero of=/mnt/westosfile3 bs=1M count=30find /mnt/ -size 20M##查找大小等于20M的文件find /mnt/ -size -20M##查找大小小于20M的文件find /mnt/ -size +20M##查找大小大于20M的文件

dd##用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换##if=文件名:输入文件名,指定源文件。--input file##of=文件名:输出文件名,指定目的文件。--output file##bs=bytes:同时设置读入/输出的块大小为bytes个字节##count=blocks:仅拷贝blocks个块,块大小等于bs指定的字节数

5、查找建立指定时间的文件

touch westosfiel6find /mnt -cmin 1##查找建立时间为1min的文件find /mnt -cmin -1##查找建立时间小于1min的文件find /mnt -cmin +1##查找建立时间大于1min的文件

6、查找指定权限的文件

ls -lchmod g-r /mnt/westosfile2chmod o-r /mnt/westosfile3ls -lfind /mnt -perm 444##权限为444chmod 444 /mnt/westosfile6find /mnt -perm -444##u,g,o都含有4,即读find /mnt -perm /444##u,g,o有含有4的就行chmod a-r /mnt/westosdirfind /mnt -perm /755(rwxr-xr-x) ##u有r/u有w/u有x/g有r/g有x/o有r/o有xfind /mnt -perm -002##o有写权限

7、对找出的文件同时进行处理

chmod 647 westosfile6find /mnt -perm -002 -exec chmod o-w {} \;##\;(;为find命令的一部分,所以需要转译,\为转译符,将;的含义转译) ##{}表示find命令值找出的所有结果 find /mnt -name \*westos\*find /mnt -name \*westos\* -exec rm -rf {} \;

8、查找指定种类的文件

find /mnt -type d##查找种类为目录的文件

四、分区

分区方式:位数分区表大小支持分区个数支持单个分区大小legacy(MBR)3264byte主分区4个2.2TB所有分区16个------+------+----+--------+----------+-------+-------------UEFI(GPT)64128byte理论上无限制8Zibwindows 128

1、MBR分区方式

主分区

主分区表记录分区的信息并可以直接使用的分区

扩展分区

主分区表记录的分区,不可直接使用,只是逻辑分区容器

逻辑分区

扩展分区之上划分的分区,不占用分区表,但是依赖扩展分区

2、分区方法

parted(非交互式)parted /dev/vdb mklabel msdos##定义分区表格式(常用的有msdos和gpt,msdos不支持2TB以上容量的磁盘,大于2TB的磁盘选择gpt分区表格式)parted /dev/vdb mkpart primary 1 100##建立主分区的一个分区,大小为100parted /dev/vdb rm 2##删除标号为2的分区fdisk /dev/vdb(交互式) command (m for help):m##获得帮助d##删除l##列出所有分区类型n##新建p##显示分区表t##更改分区类型w##保存更改q##退出g##设定分区方式为GPTo##设定分区方式为mbr

Command (m for help): nPartition typep primary (0 primary, 0 extended, 4 free)##主分区e extended (container for logical partitions)##扩展分区Select (default p): p##建立主分区Partition number (1-4, default 1): 1##分区表位置First sector (2048-10485759, default 2048): ##分区起始位置推荐使用默认Last sector, +sectors or +size{K,M,G,T,P} (2048-10485759, default 10485759): +100M##分区结束位置Command (m for help): wq##wq退出保存,q表示退出不保存

3、常用文件系统对比

4、删除分区(必须先卸载)

vim /etc/fstab##先删掉内容umount /mntdffdisk /dev/vdb##交互式删除fdiks -ldd if=/dev/zero of=/dev/vdb bs=1M count=1 ##使用/dev/zero(空白)大小为1M(分区头文件大小为64kb)覆盖/dev/vdbfdisk -l

5、实验1:建立vdb并进行分区,初始化文件系统,如何进行挂载及设置自动挂载,删除分区及取消开机自动挂载

##在虚拟机管理界面建立vdb分区cat /proc/partitions##查看有哪些分区virt-manager ##设置vdb分区cat /proc/partitions##察看是否设置成功##建立并进行初始化主分区,扩展分区和逻辑分区cd /mntfdisk /dev/vdb##设置主分区,扩展分区、逻辑分区blkid##查看分区文件系统初始化状态mkfs.xfs /dev/vdb1 ##对/dev/vdb1进行文件系统初始化,初始化方式为xfsmkfs.vfat /dev/vdb2 ##对/dev/vdb2进行文件系统初始化,初始化方式为vfatmkfs.ext4 /dev/vdb3 ##对/dev/vdb3进行文件系统初始化,初始化方式为ext4mkfs.xfs -K /dev/vdb4 ##对/dev/vdb5进行文件系统初始化,初始化方式为xfs,其中的-K是为了提升读取速度,忽视空白区间##设备挂载,挂载前必须初始化blkidmount /dev/vdb4 /mnt/ ##挂载设备到/mnt上df ##查看挂载##设置开机自动挂载,必须先卸载umount /mnt ##解除挂载vim /etc/fstab##编辑配置文件////dev/vdb4/mnt xfsdefaults 0 0///mount -a ##读取配置文件,自动挂载df ##删除分区,先卸载umount /mntdf第一种方式fdisk /dev/vdb ##进入之后,按d删除fdisk -l第二种方式dd if=/dev/zero of=/dev/vdb bs=1M count=1 ##使用/dev/zero(空白)大小为1M(分区头文件大小为64kb)覆盖/dev/vdbfdisk -l

#查看设备识别设备

#blkid查看设备管理方式及设备id,此时新的分区未初始化

#初始化完成

#设备挂载

#设定自动挂载

#开机自启文件内容

#交互式删除分区

#非交互式删除分区,删除了所有已设定的分区

五、swap分区

1、作用

程序在运行时,所有数据是在RAM

当RAM使用量超过了限额

为了使系统更加稳定

在硬盘上划分一部分空间来作内存缓冲区sawp

当内存使用超过限额,内核会把内存中闲置的数据存放到sawp中

当程序需要swap分区中的数据时,内核将swap分区中的数据交还给内存进程处理

2、swap分区大小建议

3、swap分区管理

swapon -s/dev/vdb1##查看swap分区信息

创建分区并设定分区类型为linuxswap

mkswap /dev/vdb1##格式化设备为swap格式swapon /dev/vdb1 -p 0-32767##-p表示指定swap的优先级

[注意] 以上都为临时操作

4、永久添加swap分区

vim /etc/fstab////dev/vdb1 swap swap defaults,pri=1 0 0 ///swapon -a##激活swap分区

5、删除swap分区

vim /etc/fstab##删除配置文件内容swapoff /dev/vdb1##关闭fdisk /dev/vdb##删除分区///d///

6、实验2:swap分区的建立,更改优先级,开机自启动,删除

##建立分区与初始化swapon -s ##查看swap分区fdisk -lfdisk /dev/vdb ##设置swap分区,n(建立)->p(默认,主分区)->内存大小设置->t(设置分区类型)->l(查看分区类型)->填写建立分区类型号(swap:82)->wq退出保存udevadm settle ##使系统读取新建分区mkswap /dev/vdb1 ##初始化blkid ##开启与关闭swap分区 swapon -a /dev/vdb1 ##开启swap分区/dev/vdb1swapon -s ##查看开启的swap分区swapoff /dev/vdb1##关闭swap分区##设定swap分区优先级swapon -sswapon -a /dev/vdb1 -p 1 ##设置swap权限,并开启swapswapon -s ##设定开机自动挂载,先关闭 swapoff /dev/vdb1swapon -svim /etc/fstab ##设置开机自动挂载////dev/vdb1 swap swap defaults,pri=1 0 0 ///swapon -aswapon -svim /etc/fstab ##取消开机自启swapoff /dev/vdb1##删除分区fdisk /dev/vdb(d删除) ##删除swap分区

#初始化

#开启关闭swap分区和设定优先级

#设定开机自启与优先级

#设定成功

7、磁盘限额

usrquota#配额参数激活

作用:设定用户能写入指定设备的最大额度

设定方法:mount /dev/vdb1 /westos/ -o usrquota##挂载设备并激活配额参数quotaon -uv /dev/vdb1##激活配额edquota -u lee##设定用户lee限额Disk quotas for user lee(uid 1001):/dev/vdb1 0 0 20480 0 0 0永久开启配额:vim /etc/fstab////dev/vdb1/westosdirxfsdefaults,usrquota 0 0///关闭配额:quotaoff -uv /dev/vdb1vim /etc/fstab##删除配额参数usrquota

测试:su - leecd /westosdirdd if=/dev/zero of=/westosdir/westosfile bs=1M count=22##截取数据失败,只能写入20M数据

8、实验:设定用户限额

fdisk /dev/vdb ##建立分区 udevadm settlemkfs.xfs /dev/vdb1##初始化分区mkdir /westos##建立挂载目录chmod 1777 /westos/ ##修改目录权限ls -dl /westos mount /dev/vdb1 /westos/ ##挂载到/westos分区上 df -H ##查看挂载设备umount /westos ##卸载设备mount -o usrquota /dev/vdb1 /westos/ ##开启文件限额设置,并将文件挂载mount ##可以查看文件限额开关是否开启edquota -u westos ##设置westos用户对于文件的限额su - westos ##切换到用户进行测试##测试用户westos是否有限额dd if=/dev/zero of=/westos/westosfile bs=1M count=10dd if=/dev/zero of=/westos/westosfile bs=1M count=21

#设定限额

#设定成功

9、测试

1、在虚拟机中添加一块新的硬盘,大小为10G

2、在新硬盘中建立分区并挂载到/westosdir目录中,分区大小为50M

3、设定/westosdir目录中所有用户可以自由建立文件,但不能删除自己的文件

4、设定westos用户和lee用户能写入/westosdir目录中的最大数据不能超过10M

5、在系统中添加swap分区,大小为1G,优先级为1

6、以上要求在重启主机后仍然生效

步骤:

su - rootvirt-managerfdisk -lfdisk /dev/vdbmkfs.xfs /dev/veb1mkdir /westosdirvim /etc/fstab////dev/vdb1 /westosdirxfs defaults,usrquota 0 0///mount -aedquota -u westos///10240///edquota -u lee///10240///chmod 1777 /westosdirfdisk /dev/vdb///n p 2 +1g yes t(类型) l(列出类型) 82(swap) p(查看) wq///mkswap /dev/vdb2vim /etc/fstab////dev/vdb2 swap swap defaults,pri=1 0 0 ///swapoff /dev/vdb2swapon -aswapon -srebootssh -l root 172.25.254.209dfswapon -ssu - westosdd if=/dev/zero of=/westosdir/westosfile bs=1M count=11exit

如果觉得《Linux系统管理--(3)定时 延时任务与存储的基本管理》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。