考試題

公司服務器自動分區,IP=192.168.0.100
公司服務器自動分區,在安裝系統的時候自動分區,或者用fdis -l 查看磁盤分區情況是否是自動分區。
設置服務器的IP:vim /etc/sysconfig/network-scripts/ifcfg-eth0 設置IP地址。
現上級要求使用軟件磁盤陣列爲服務器上的普通用戶家目錄進行配額限制,且此服務器所有日誌信息都寫到192.168.0.10這臺機器上


建立磁盤陣列,重新劃出三個硬盤給服務器;
fdisk -l
fdisk 重新進行分區,一個硬盤重新分出一個主分區。命令如下
mdadm --create --auto=yes /dev/md1 --level=5 --raid-devices=2 --spare-devices=1 /dev/sdb1 /dev/sdc1 /dev/sdd1
ll /dev/md1
brw-r----- 1 root disk 9, 1 12-29 14:43 /dev/md1
查看raid信息
mdadm --detail /dev/md1
/dev/md1:
        Version : 0.90
  Creation Time : Sat Dec 29 14:46:11 2012
     Raid Level : raid5
     Array Size : 8385792 (8.00 GiB 8.59 GB)
  Used Dev Size : 8385792 (8.00 GiB 8.59 GB)
   Raid Devices : 2
  Total Devices : 3
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Sat Dec 29 14:48:51 2012
          State : clean
 Active Devices : 2
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 1

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : 37431170:98e12efc:2bec7304:9b3a07a1
         Events : 0.2

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1

       2       8       49        -      spare   /dev/sdd1

第二種查看方法:
   命令cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md1 : active raid5 sdc1[1] sdd1[2](S) sdb1[0]
      8385792 blocks level 5, 64k chunk, algorithm 2 [2/2] [UU]
     
unused devices: <none>

格式化md1
mkfs.ext3 /dev/md1


 以磁盤配額的方式掛載md1
mount -o usrquota,grpquota /dev/md1 /mnt/
設置raid的自動掛載
vim /etc/mdadm.conf
文件裏面添加內容:
ARRY /dev/md1 -o -UUID=37431170:98e12efc:2bec7304:9b3a07a1
設置/etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0
/dev/md1                /mnt                    ext3    defaults,usrquota,grpquota      0 0

添加磁盤配額:
[root@localhost ~]# quotacheck -acugv
quotacheck: Scanning /dev/md1 [/mnt/raid5] quotacheck: Cannot stat old user quota file:
quotacheck: Cannot stat old group quota file: ?0?3?0?5?0?3?0?3?0?8?0?9é?0?2?0?5?0?1?0?0?0?9?0?3?0?2?0?7?0?1?0?3?0?9?0?3?0?8?0?2?0?4?0?7?0?3?0?2?0?5?0?1
quotacheck: Cannot stat old user quota file: ?0?3?0?5?0?3?0?3?0?8?0?9é?0?2?0?5?0?1?0?0?0?9?0?3?0?2?0?7?0?1?0?3?0?9?0?3?0?8?0?2?0?4?0?7?0?3?0?2?0?5?0?1
quotacheck: Cannot stat old group quota file: ?0?3?0?5?0?3?0?3?0?8?0?9é?0?2?0?5?0?1?0?0?0?9?0?3?0?2?0?7?0?1?0?3?0?9?0?3?0?8?0?2?0?4?0?7?0?3?0?2?0?5?0?1
done
quotacheck: Checked 3 directories and 3?0?7
編輯


編輯用戶磁盤配額:
isk quotas for user user1 (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/md1                          0       3000       5000          0       10       15

其餘的用戶複製:
[root@localhost ~]# edquota -p user1 -u user2
[root@localhost ~]# edquota -p user1 -u user3
[root@localhost ~]# edquota -p user1 -u user4
[root@localhost ~]# edquota -p user1 -u user5
[root@localhost ~]# edquota -p user1 -u user6
[root@localhost ~]# edquota -p user1 -u user7
[root@localhost ~]# edquota -p user1 -u user8
[root@localhost ~]# edquota -p user1 -u user9
[root@localhost ~]# edquota -p user1 -u user10
[root@localhost ~]#

  測試:
[root@localhost ~]# su - user1
[user1@localhost ~]$ cd /mnt/raid5/
[user1@localhost raid5]$ ls
aquota.group  aquota.user  home  lost+found
[user1@localhost raid5]$ dd if=/dev/zero of=1.txt bs=1M count=10
md1: warning, user block quota exceeded.
md1: write failed, user block limit reached.
dd: 寫入 “1.txt”: 超出磁盤限額
5+0 records in
4+0 records out
5107712 bytes (5.1 MB) copied, 0.125171 seconds, 40.8 MB/s
[user1@loca


將所有的日誌信息都寫到 192.168.0.10 這臺機器上
修改服務器上的名爲syslog.conf 的配置文件
*.*                                                     @192.168.0.10
服務器上的配置服務器: vim/etc/sysconfig/syslog
SYSLOGD_OPTIONS="-m 0 -r" -r表示默認開啓從其他機器讀取信息的內容,修改完以後都要重啓服務器和客戶端的服務

服務器上用戶有10個 用戶名自定義 ip地址自定義,限額數值自定義,但需要在文檔中標明。

寫一個shell 添加10個用戶:
#!/bin/bash
groupadd user
for username in user1 user2 user3 user4 user5 user6 user7 user8 user9 user10
do
                useradd -g user $username
                echo "123456" | passwd --stdin $username
done
~                                                                                                             
~            

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章