2 每天晚上12点,打包站点目录/var/www/html 备份到/data目录下(每次备份按时间生成不同的备份包)注:写出步骤1.脚本内容2.定时任务配置3.执行结果4.对应的日志脚本内容[root@template ~]# vim /server/scripts/html_bak.sh cd / && tar zcf /data/html-$(date +%F-%T).tar.gz var/www/html定时任务配置[root@template ~]# crontab -e##backup var/www/html to /data00 0 * * * /bin/sh /server/scripts/html_bak.sh >/dev/null 2>&1执行结果[root@template ~]# ls /data/ -ltotal 20-rw-r--r-- 1 root root 115 Jul 7 00:00 html-2018-07-07-00:00:03.tar.gz对应的日志[root@template ~]# tail -f /var/log/cron......Jul 8 00:00:26 template CROND[1407]: (root) CMD (/usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1)Jul 8 00:00:26 template CROND[1408]: (root) CMD (/bin/sh /server/scripts/html_bak.sh >/dev/null 2>&1)
3 每隔2个小时将/etc/services文件打包备份到/tmp下(最好每次备份成不同的备份包)
注:写出步骤1.脚本内容2.定时任务配置3.执行结果4.对应的日志回答:1.脚本内容[root@template data]# vim /server/scripts/services_bak.sh cd / && tar zcf /tmp/services-$(date +%T).tar.gz etc/services2.定时任务配置[root@template data]# crontab -e#backup /etc/services to /tmp00 */2 * * * /bin/sh /server/scripts/services_bak.sh >/dev/null 2>&13.执行结果[root@template data]# ll /tmp/total 1026-rw-r--r-- 1 root root 127314 Jul 7 2018 services-20:00:07.tar.gz4.对应的日志[root@template ~]# tail -f /var/log/cron......Jul 7 20:00:07 template CROND[1471]: (root) CMD (/usr/lib64/sa/sa1 1 1)Jul 7 20:00:07 template CROND[1472]: (root) CMD (/bin/sh /server/scripts/services_bak.sh >/dev/null 2>&1)
5
给oldboy用户授权以root身份运行ls,touch,mkdir,vim这几个命令。给出配置方法(sudo)
visudooldboy ALL=(ALL) NOPASSWD:/bin/ls,/bin/touch,/bin/mkdir,/usr/bin/vim
8 简述登录到某个用户之后提示-bash-4.1$这种错误如何解决。写出解决过程。
回答:
- 与这个用户有关的 家目录下面的环境变量文件 .bashrc .bash_profile 丢失
- cp /etc/skel/.bash* ~
9 说出raid0 raid1 raid5 raid10的区别和特点
最少需要几块硬盘 | 安全冗余 | 可用容量 | 特点 | |
Raid 0 | 1 | 最低 | 所有硬盘的和 | 读写最快 |
Raid 1 | 2 | 100% | 一半 | 写入速度慢,读取还行 |
Raid 5 | 3 | 最多损坏一块 | 损失一块盘容量 | 写入性能不好 |
Raid 10 | 4 | 可以损坏一半失所有硬盘 | 损失所有硬盘一半容量 | 读写很快 |
10 把磁盘/dev/sdb(共100M)全部空间作为分区,并永久挂载到/oldboydata目录的过程。
注:要写上每个步骤
#分区,格式化,挂载,永久挂载回答:分区[root@template ~]# fdisk /dev/sdb Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-102, default 1): Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-102, default 102): Using default value 102 Command (m for help): p......Disk identifier: 0x1e156d17 Device Boot Start End Blocks Id System/dev/sdb1 1 102 104432 83 LinuxCommand (m for help): wThe partition table has been altered! [root@template ~]# partprobe /dev/sdb格式化[root@template ~]# mkfs.ext4 /dev/sdb1不进行检查[root@template ~]# tune2fs -c 0 -i 0 /dev/sdb1tune2fs 1.41.12 (17-May-2010)Setting maximal mount count to -1Setting interval between checks to 0 seconds挂载[root@oldboyedu01-nb ~]# mount /dev/sdb1 /mnt/[root@template ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 8.6G 2.5G 5.7G 30% /tmpfs 491M 0 491M 0% /dev/shm/dev/sda1 190M 67M 114M 37% /boot/dev/sdb1 95M 1.6M 89M 2% /mnt 永久挂载 ⽅法1:把 /bin/mount /dev/sdb1 /mnt/这个命令放⼊到/etc/rc.local ⽅法2:按照/etc/fstab(开机⾃动挂载)格式书写/dev/sdb1 /mnt ext4 defaults 0 0