1. 將當前系統(tǒng)登錄用戶的信息轉(zhuǎn)換為大寫后保存至/tmp/who.out文件中
[root@centos6 ~]#who | tr [:lower:] [:upper:] > /tmp/who.out
[root@centos6 ~]#cat /tmp/who.out
ROOT TTY1 2019-01-28 04:38 (:0)
ROOT PTS/0 2019-01-28 04:41 (192.168.48.1)
2. 計算1+2+3+..+99+100的總和
[root@centos6 ~]#seq -s + 100 | bc
5050
3. 創(chuàng)建用戶gentoo,附加組為bin和root,默認shell為/bin/csh徘跪,注釋信息為“Gentoo Distribution”
[root@centos6 ~]#useradd gentoo -G bin,root -s /bin/csh -c "Gentoo Distribution"
[root@centos6 ~]#id gentoo
uid=501(gentoo) gid=501(gentoo) groups=501(gentoo),0(root),1(bin)
[root@centos6 ~]#getent passwd gentoo
gentoo:x:501:501:Gentoo Distribution:/home/gentoo:/bin/csh
4.在/testdir/dir里創(chuàng)建的新文件自動屬于webs組寿桨,組apps的成員如:tomcat能對這些新文件有讀寫權(quán)限晶默,組dbs的成員如:mysql只能對新文件有讀權(quán)限炬守,其它用戶(不屬于webs,aps,dbs)不能訪問這個文件夾眠菇。
[root@centos6 ~]#mkdir -p /testdir/dir
[root@centos6 ~]#groupadd webs
[root@centos6 ~]#groupadd apps
[root@centos6 ~]#groupadd dbs
[root@centos6 ~]#chown :webs /testdir/dir/
[root@centos6 ~]#chmod g+s /testdir/dir/
[root@centos6 ~]#useradd -g apps tomcat
[root@centos6 ~]#useradd -g dbs mysql
[root@centos6 ~]#setfacl -m g:apps:rx /testdir/dir/
[root@centos6 ~]#setfacl -m g:dbs:rx /testdir/dir/
[root@centos6 ~]#setfacl -m d:g:apps:rw /testdir/dir/
[root@centos6 ~]#setfacl -m d:g:dbs:r /testdir/dir/
[root@centos6 ~]#chmod o= /testdir/dir
[root@centos6 ~]#setfacl -m d:o::- /testdir/dir/
[root@centos6 ~]#ll /testdir
total 8
drwxr-s---+ 2 root webs 4096 Jan 28 14:29 dir
[root@centos6 ~]#getfacl /testdir/dir
getfacl: Removing leading '/' from absolute path names
# file: testdir/dir
# owner: root
# group: webs
# flags: -s-
user::rwx
group::r-x
group:apps:r-x
group:dbs:r-x
mask::r-x
other::---
default:user::rwx
default:group::r-x
default:group:apps:rw-
default:group:dbs:r--
default:mask::rwx
default:other::---
5. 找出ifconfig中的ip地址毁枯。要求結(jié)果只顯示本機的ipv4地址
[root@centos6 ~]#ifconfig | head -2 | tail -1 | tr -s ' ' | cut -d ' ' -f 3 | cut -d: -f2
192.168.48.128
[root@centos7 bin]$ifconfig | head -2 | tail -1 | tr -s ' ' | cut -d' ' -f3
192.168.48.129
6. 查出用戶UID最大值的用戶名慈缔、UID及shell類型
[root@centos7 bin]$cut -d: -f1,3,7 /etc/passwd | sort -t: -k2 -nr | head -1
nfsnobody:65534:/sbin/nologin
7. 復(fù)制/etc/rc.d/init.d/functions文件至/tmp目錄,替換/tmp/functions文件中的/etc/sysconfig/init為/var/log
[root@centos6 ~]# cp /etc/rc.d/init.d/functions /tmp
[root@centos6 ~]# vim /tmp/functions
擴展命令模式底部輸入 %s#\/etc\/sysconfig\/init#\/var\/log#
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者