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)定时 延时任务与存储的基本管理》对你有帮助,请点赞、收藏,并留下你的观点哦!