一起從零開始學習紅帽Redhat-實操講解2
六、配置文件的權限
複製文件/etc/fstab到/var/tmp/fstab,然後配置/var/tmp/fstab的權限如下:
文件/var/tmp/fstab所有者是 root
文件/var/tmp/fstab屬於 root組
文件/var/tmp/fstab不能被任何用戶執行
用戶 natasha可讀和可寫/var/tmp/fstab
用戶 harry不能讀寫/var/tmp/fstab
所有其他用戶(現在和將來的)具有讀/var/tmp/fstab的能力。
1、cp /etc/fstab /var/tmp/ //複製文件/etc/fstab到/var/tmp/fstab
2、ll /var/tmp/fstab //查看所有者,由於用root用戶建立的,默認所有者和所有組均為root
3、setfacl -m u:natasha:rw- /var/tmp/fstab //用戶 natasha可讀和可寫/var/tmp/fstab,即rw-
4、setfacl -m u:haryy:--- /var/tmp/fstab //用戶 harry不能讀寫/var/tmp/fstab,即---
5、使用 getfacl /var/tmp/fstab查看權限
七、配置一個 cron任務
用戶 natasha必須配置一個 cron job,當地時間每天 14:20執行:/bin/echo sayhi
1、crontab -e -u natasha //編輯cron定時任務,用戶為natasha
20 14 * * * /bin/echo saihi //分 時 日 月 周 命令
:wq //保存退出
2、 crontab -l -u natasha //查看定時任務信息
八、配置 NTP,讓你的系統和時間服務器server.group8.example.com同步。
1、vim /etc/chrony.conf //編輯NTP服務配置文件
server server.group8.example.com iburst //添加需同步的服務器域名地址
2、systemctl restart chronyd //重啟NTP服務
3、 chronyc //手工同步時間
4、 waitsync //立即同步
九、.創建一個歸檔文件,歸檔文件名為/root/sysconfig.tar.bz2的歸檔文件,其中包含了/etc/sysconfig目錄中的內容。tar 歸檔文件必須使用bzip2進行壓縮
1、tar -cvf /root/sysconfig.tar.bz2 /etc/sysconfig //歸檔文件就是壓縮文件,文件名為sysconfig.tar.bz2 把/etc/sysconfig目錄下的文件進行壓縮。-c壓縮,-f歸檔,-v 顯示信息;
十、查找文件
找到所有者是 jay的文件,並把文件拷貝到/root/findresults目錄
1、mkdir /root/findresults //新建文件目錄
2、find / -user jay -exec cp -a {} /root/findresults \\; //找到所有者是 jay的文件,並把文件拷貝到/root/findresults目錄下
3、ls /root/findresults //驗證
十一、.查找一個字符串並複製
在/usr/share/dict/words內找出所有包含字符串 seismic的行,然後把這些行依照原來的次
序拷貝到/root/lines.txt內。
1、 grep seismic /usr/share/dict/words > /root/lines.txt //在/usr/share/dict/words中搜索關鍵字seismic,然後把這些內容輸入到/root/lines.txt中
2、 cat /root/lines.txt //驗證
十二.創建一個邏輯卷
按照下面的要求創建一個新的邏輯卷
邏輯卷的命名為 database,屬於卷組的 datastore,,總大小為 50個 PE。
在卷組 datastore的邏輯卷每個擴展的大小為 16MB
使用 ext3格式化這個新的邏輯卷,此邏輯卷在系統啟動的時候應該自動掛載到/mnt/database
1、 fdisk -l //查看現有磁盤情況
2、 fdisk /dev/sda //創建分區並保存 n為新建 w為保存
3、 partprobe /dev/sda //刷新分區,新建分區sda5
4、pvcreate /dev/sda5 // 新建物理卷
5、vgcreate datastore /dev/sda4 -s 16M // 新建卷組,卷組名為datastore,卷組PE=16M
6、lvcreate -l 50 –n database datastore // 新建邏輯卷,邏輯卷的命名為 database,大小為50PE
7、 mkfs -t ext3 /dev/datastore/database //使用 ext3格式化這個新的邏輯卷
8、mkdir /mnt/database // 新建掛載目錄
9、vim /etc/fstab //修改自動掛載配置文件
/dev/datastore/database /mnt/database/ ext3 defaults 0 0
10、mount -a // 自動掛載
11、df –h // 驗證掛載情況
閱讀更多 每天進度一點點 的文章