1.建立兩個使用者,要求:
乙個使用者名為rob, uid為2001,屬於it組
groupadd it
useradd -u 2001 -g it rob
另乙個使用者名為jack,uid為2003,屬於hr組,不可登入系統,1個月後帳號過期
groupadd hr
useradd -u 2003 -g hr -s /sbin/nologin jack
chage -e 2019-10-21 jack
2. 在/目錄下建立乙個data目錄,在/data下建立robfiles目錄,robfiles目錄只允許rob使用者可以訪問。
mkdir -p /data/robfiles
chown rob:it /data/robfiles
chmod 700 /data/robfiles
3. 在/data目錄下建立乙個public目錄,所有人都有權在此目錄放檔案,但只能刪除自己放進的檔案。
mkdir /data/public
chmod 777 /data/public
chmod o+t /data/public
4.永久關閉防火牆及selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vi /etc/selinux/config selinux=disabled
5.只允許rob可以從遠端通過ssh登入到伺服器,關閉dns反解。
passwd rob
vi /etc/ssh/sshd_config
permitrootlogin no
usedns no
allowusers rob
systemctl restart sshd
6.部署一台虛擬機器,要求:
a.虛擬機器名為webserver,2顆cpu核心,600m記憶體,5g硬碟
virt-install --vcpu 2 --name webserver --ram 600 --disk path=/var/lib/libvirt/images/webserver.img,size=5 --location /mnt/centos7.iso --extra-args="console=tty0 console=ttys0,115200n8 serial"
virsh console x
b.修正時區、日期、時間,計算機名改為webserver.test.com
timedatectl set-timezone asia/shanghai
timedatectl set-ntp false
timedatectl set-time "2018-9-21 10:42:00"
hostnamectl set-hostname webserver.test.com
su -
c.給虛擬機器配置固定ip位址,ip為dhclient自動獲取到的那個,確定可以ping www.qq.com
dhclient
ip add
ip rou
ping qq.com
192.168.122.60
192.168.122.1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
type=ethernet
proxy_method=none
browser_only=no
bootproto=static
defroute=yes
ipv4_failure_fatal=no
ipaddr0=192.168.122.60
prefix0=24
ipv6init=no
name=eth0
device=eth0
gateway0=192.168.122.1
dns1=114.114.114.114
dns2=223.5.5.5
onboot=yes
cat /etc/resolv.conf
d.要求可以使用ifconfig命令
yum -y install net-tools
ifconfig
7.給虛擬機器建立快照,快照名為newos
qemu-img snapshot -c newos /var/lib/libvirt/images/webserver.img
qemu-img snapshot -l /var/lib/libvirt/images/webserver.img
8.將宿主機的/etc目錄壓縮成etc.bz2,並上傳到webserver虛擬機器的/mnt/下面
tar cjf etc.bz2 /etc
scp -r etc.bz2 [email protected]:/mnt/
python學習練習
1.猜數字遊戲 d python coding utf 8 2019 4 14 10 29 n 1tuichu 1 import random print 20,讓我們一起來玩遊戲吧 20,sep n end n rnum random.randint 1,100 while 1 1 num int...
C 複習 練習 1
上週做多 技術的作業,jpeg編碼問題 fdct 量化 逆量化和idct,只是簡單套公式,但還是感覺自己c 好渣。太久沒做,手生了,可怕可怕。所以複習了下檔案操作和。基礎操作。這裡貼一些當時被坑到的地方 1.檔案操作 include ifstream infile e desktop sourced...
Linux shell指令碼學習練習
前段時間跟著老師學習了shell指令碼入門知識,今天就著網上找到的shell程式設計題目來簡單耍耍 寫乙個shell指令碼。提示你輸入乙個暫停的數字,然後從1列印到該數字。然後詢問是否繼續。繼續的話在輸入個在數字 接著列印。不繼續退出。例 如果輸入的是5,列印1 2 3 4 5 然後繼續 輸入15 ...