1、建立使用者archlinux , 要求其家目錄為/users/archlinux,而後su切換至archlinux使用者,複制/etc/pam.d目錄至自己的家目錄
mkdir /users
useradd archlinux -d /users/archlinux
su - archlinux
cp -a /etc/pam.d .
2、建立一個至少有兩個PV組成的大小為20G的名testvg的VG;要求PE大小為16MB,而後在卷組中建立大小為5G的邏輯卷testlv;挂載至/users目錄
#使用fdisk 分兩個區
fdisk /dev/sdb
#卷更新為實體卷
partprobe /dev/sdb
#建立實體卷
pvcreate /dev/sdb1 /dev/sdb2
#建立卷組 指定PE大小
vgcreate -s 16M testvg /dev/sdb1 /dev/sdb2
#建立邏輯卷
lvcreate -n testlv -L 5G testvg
mkfs.xfs /dev/mapper/testvg-testlv
#挂載
vim /etc/fstab
UUID=6e69b50d-9f8a-417d-a9f0-a6663a58282a /users xfs defaults 0 0
mount -a
3、擴充testlv至7G,要求archlinux使用者的檔案不能丢失
lvextend -L +2G /dev/testvg/testlv
xfs_growfs /users
4、收縮testlv至3G。要求archlinux使用者的檔案不能丢失
umount /users
e2fsck -f /dev/mapper/testvg_testlv
resize2fs /dev/mapper/testvg_testlv 3G
lvresize -L 3G /dev/mapper/testvg-testlv
vgreduce testvg /dev/sdc1
pvremove /dev/sdc1
mount -a
5、對testlv建立快照,并嘗試基于快照備份資料,驗證快照的功能
lvcreate -s n testlv_bak -L 1G -pr /dev/mapper/testvg-testlv
6、寫一個腳本。完成如下功能:
(1)列出目前系統識别到的所有磁盤裝置
(2)如磁盤數量為1,則顯示其空間使用資訊 否則,則顯示最後一個磁盤上的空間使用資訊
#!/bin/bash
echo "disk : "
`df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1 `
num= `df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1|wc -l`
if [ $num -eq 1 ];then
echo " `df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1,5 "
else
echo " `df -h |grep /dev/[smv]d|tr -s " "|cut -d" " -f1,5|tail -1 "
fi
7、建立一個可用空間為1G的RAID1裝置,檔案系統為ext4,有一個空閑盤,開機可自動挂載至/backup目錄
#建立raid 1 sdb3 作為空閑盤
mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb{1,2} -x 1 /dev/sdb3
#建立挂載點與檔案系統
cd
mkdir /backup
mkfs.ext /dev/md0
#設定挂載
vim /etc/fstab
UUID=7b6dcdd4-a061-4417-8cbc-f3e9db4e7082 /backup ext4 defaults 0 0
mount -a
8、總結linux上ip和dns配置方法!
ipconfig 指令臨時修改
/etc/sysconfig/network-scripts/ 配置檔案也可以配置dns
IPADDR=
PROFIX=
GATEWAY=
DNS1=
DEVICE=
ONBOOT=
BOOTPROTO=
/etc/resolv.conf 配置檔案dns
ip addr 看ip
route -n 路由表
traceroute 路由跟蹤
tcpdump 抓包
作者:
DreamDZhu
出處:
https://www.cnblogs.com/ddz-linux/>
關于作者:專注Linux運維的萌新,目标:獨立管理後宮三千伺服器,請多多賜教!
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出,
原文連結
如有問題, 可郵件([email protected])咨詢.
互相尊重版權,才能有更好的未來。