cd /etc/sysconfig/network-scripts/ifcfg-ens33
vim ifcfg-ens33
DEVICE=ens33
NAME=ens33
BOOTPROTO=none
IPADDR=172.22.28.7
HWADDR=填寫本身的網卡mac地址
NETMASK=255.255.0.0或PREFIX=24
GATEWAY=172.22.0.1
DNS=14.114.114.114 linux
爲系統配置一個默認的的軟件倉庫
例如:倉庫地址爲 http://server.group28.example.com/yum
配置文件內容: shell
[ base] name=base baseurl=http://server.group28.example.com/yum gpgcheck=0
新建一個名爲 adminuser 的組,組 id 爲 40000 groupadd adminuser -g 40000
新建一個名爲 natasha 的用戶,並將 adminuser 做爲其附屬組 useradd -G adminuser natasha
新建一個名爲 harry 的用戶,並將 adminuser 做爲其附屬組 useradd -G adminuser harry
新建一個名爲 sarah 的用戶,其不屬於 adminuser 組,其在系統中沒有任何可交互的 shell useradd -s /sbin/nologin sarah
vim
四、 配置一個用戶賬號
請建立一個名爲jay的用戶,並知足如下要求:
用戶 id 爲3456
密碼爲 glegunge useradd -u 3456 jay
echo glegunge | passwd –stdin jay
網絡
複製文件 /etc/fstab 到 /var/tmp 目錄下,並按照如下要求配置 /var/tmp/fstab 文件的權限: cp /etc/fstab /var/tmp/
該文件的所屬人爲 root chown root:root /var/tmp/fstab
該文件的所屬組爲 root
該文件對任何人均沒有執行權限 chmod -x /var/tmp/fstab
用戶 natasha 對該文件有讀和寫的權限 setfacl -m u:natasha:rw /var/tmp/fstab
用戶 harry 對該文件既不能讀也不能寫 setfacl -m u:harry:- /var/tmp/fstab
全部其餘用戶(包括當前已有用戶及將來建立的用戶)對該文件都有讀的權限 chmod 644 /var/tmp/fstab
ide
在/home目錄下建立名爲admins的子目錄,並按如下要求設置權限: mkdir /home/admins
/home/admins 目錄的所屬組爲adminuser chgrp adminuser /home/admins
該目錄對 adminuser 組的成員可讀可執行可寫,但對其餘用戶沒有任何權限,但 root 不受限制 chmod -R 2770 /home/admins
url
從 http://server.group28.example.com/pub/ 下找到須要升級的內核,同時知足下列要求:
當系統從新啓動以後,升級的內核要做爲默認的內核
原來的內核要被保留,而且仍然能夠正常啓動 rpm –ivh http://server.group28.example.com/pub/
code
建立一個名爲 /root/sysconfig.tar.bz2 的歸檔文件,其中包含了/etc/sysconfig目錄中的內容。tar歸檔文件必須使用 bzip2 進行壓縮 tar –jcvf /root/sysconfig.tar.bz2 /etc/sysconfig
server
在您的系統中添加一個新的 swap 分區,並知足如下要求:
swap 分區容量爲 512 MiB
當您的系統啓動時,swap 分區應該能夠自動掛載
不要移除或者修改其餘已經存在於您的系統中的 swap 分區 crontab
fdisk /dev/sda p->n->e->\n->\n #建立一個擴展分區 n->\n->+512M m->1->82->p->w partprobe mkswap /dev/sda5 blkid vim /etc/fstab UUID=…… swap swap defaults 0 0 swapon -a # 驗證: swapon -s
請把系統上擁有者爲 jay 用戶的全部文件,並將其拷貝到 /root/findfiles 目錄中 mkdir /root/findfiles
find / -user jay -exec cp -a {} /root/findfiles/ \;
ip
把 /usr/share/dict/words 文件中全部包含 seismic 字符串的行找到,並將這些行按照原始文件中的順序存放到 /root/wordlist 中,/root/wordlist 文件不能包含空行 cat /usr/share/dict/words | grep seismic | wc -l
#查看有多少行包含seismic grep seismic /usr/share/dict/words | grep ‘^$’ > /root/wordlist
驗證: cat /root/wordlist | wc -l
請按下列要求建立一個新的邏輯卷:
建立一個名爲 datastore 的卷組,卷組的PE尺寸爲 16 MiB
邏輯卷的名字爲 database ,所屬卷組爲 datastore,該邏輯卷由 50 個 PE 組成
將新建的邏輯卷格式化爲 xfs 文件系統,要求系統啓動時,該邏輯卷能被自動掛載到 /mnt/database 目錄
16X50=800M所以必須劃分大於800M的邏輯分區
fdisk /dev/sda p->n->\n->+830M #設定分區大小 p->t->\n->8e->w #設定分區類型 partprobe pvcreate /dev/sda6 vgcreate -s 16M datastore /dev/sda6 lvcreate -n database -l 50 datastore lvs lvdisplay mkfs.xfs /dev/datastore/database mkdir /mnt/database blkid vim /etc/fstab UUID=……. /mnt/database xfs defaults 0 0 mount -a df -h
對natasha用戶創建計劃任務,要求在本地時間的天天14:23執行如下命令:
/bin/echo 「hiya」 crontab –e –u Natasha 23 14 ***/bin/echo "hiya" crontab –l –u natasha #檢查
注意時間:分時日月周
請按下列要求設定系統:
SeLinux的工做模式爲enforcing
要求系統重啓後依然生效
vim /etc/selinux/config SELINUX=enforcing setenforce 1 getenforce
init 5 vim /etc/hostname desktop.group8.example.com 或者 hostnamectl set-hostname desktop.group8.example.com hostnamectl #驗證