linux基礎2

linux基礎2

1.列出當前系統上所有已經登錄的用戶名。注意:同一個用戶登錄多次,則只顯示一次即可.

~]# who | cut -d” ” -f1 | sort-r | uniq

2.取出最后登錄到當前系統的用戶的相關信息。

~]# who | sort -t” ” -k3 | tail -l

3.取出當前系統上被用戶當作其默認shell的最多的那個shell。

~]# cat /etc/passwd | cut -d: -f7 | sort | uniq -c | sort -t” ” -k1 -n | tail -l

4.將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中。

~]#cat /etc/passwd | sort -t: -n -k3 | tail -l0 | tr ‘a-z’ ‘A-Z’ >/tmp/maxusers.txt

5.取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。

~]# ifconifg | grep -o “inet,*netmask,*broad,*$” | cut -d” ” -f2

6.列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中

~]# ls /etc/*conf | grep -o [^/]*$ | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf

7.顯示/var目錄下一級子目錄或文件的總個數。

~]# ls /var | wc -l

8.取出/etc/group文件中第三個字段數值最小的10個組的名字.

~]# cat /etc/group | sort -t: -k3 -n | head -10 | cut -d: -f1

9.將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中

~]# cut /etc/fstab /etc/issue > /tmp/etc.test

10.請總結描述用戶和組管理類命令的使用方法并完成以下練習

命令簡介:

useradd — 創建用戶

usermod — 修改用戶屬性

userdel — 刪除用戶

groupadd — 添加組

groupmod — 修改組

groupdel — 刪除組

實例:

1?創建組distro,其GID為2016

~]# groupadd -g 2016 distro

2?創建用戶mandriva, 其ID號為1005;基本組為distro

~]# useradd -u 1005 -g distro mandriva

3?創建用戶mageia,其ID號為1100,家目錄為/home/linux

~]# useradd -u 1100 -d /home/linux mageia

4?給用戶mageia添加密碼,密碼為mageedu

~]# echo “mageedu” ?| passwd –stdin mageia

5?刪除mandriva,但保留其家目錄

~]# userdel mandriva

6?創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin

~]# useradd -u 2002 -g distro -G peguin slackware

7?修改slackware的默認shell為/bin/tcsh

usermod -s /bin/tcsh

8?為用戶slackware新增附加組admins

~]# groupadd admins

~]# usermod -a -G admins slackware

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92647

(0)
JimmyJimmy
上一篇 2018-03-18
下一篇 2018-03-18

相關推薦

  • LV+M

    1、查看分區情況: 2、創建sdc分區,并且更改分區類型為8e  3、同樣步驟2操作,創建sdd分區 4、創建物理卷pv: 5、查看當前系統的物理卷: 6、創建卷組vg: 7、查看當前系統的卷組: 8、創建邏輯卷lv: 9、查看當前系統的邏輯卷: 10、創建文件系統ext4: 11、創建目錄/mnt/lv1并且掛載: 12、擴展物理卷: 13、擴展…

    Linux干貨 2016-09-19
  • FHS文件系統各個目錄功能

    FHS文件系統各個目錄功能 概述      Linux文件系統有點特別,它采用一種稱為虛擬目錄(virtual directory)的單文件系統,虛擬目錄包括了計算機存儲設備下的所有路徑,并且把它們納入一個目錄結構中。      Linux PC上安裝的第一塊硬盤叫做根驅動器,根驅動器包含了虛擬目錄…

    Linux干貨 2016-10-17
  • Linux基礎—權限、grep使用

    今天主要是幾個練習,內容如下: 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限 [root@localhost ~]# cp -R /etc/skel/ /home/tuser1/ [root@localhost …

    Linux干貨 2016-10-10
  • 8-1作業

    1、創建testuser uid 1234,主組:bin,輔助組:root,ftp,shell:/bin/csh home:/testdir/testuser [root@localhost ~]# useradd -u 1234 -g bin -G root,ftp …

    Linux干貨 2016-08-03
  • NFS的應用實例

    實驗目的:通過NFS實現共享 實驗要求:實驗環境下防火墻以及selinux都是要關閉的?。?! 實驗環境:三臺虛擬機,以及相關安裝程序 實驗過程: 設置服務端centos 6-1 [root@centos6 ~]# yum install mysql-servernfs-utils httpd [root@centos6 ~]# service mysqld …

    2017-05-03
  • lvs應用

    練習一:負載均衡一個php應用: 測試是否需要會話保持; 是否需要用到共享存儲;    為了檢測是否需要會話保持和共享存儲,要在兩臺主機上分別配置LAMP環境;這樣就使得兩者之間沒有了共享存儲;負載均衡使用nat模型的wlc算法,并且不使用lvs的長連接選項。數據庫故意使用了相同的賬號密碼來進行安裝。 步驟一:配置環境: 使用yum分別安…

    Linux干貨 2016-11-11
欧美性久久久久