Linux基礎小實驗 4

2021-08-25 02:33:34 字數 1740 閱讀 1572

1、 複製/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部檔案的屬組和其它使用者均沒有任何訪問許可權。

cp -r  /etc/skel/ /home/tuser1

chmod -r

700 tuser1/

4、 複製/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它使用者沒有任何訪問許可權。

cp -r /etc/skel/ /home/hadoop

chown -r hadoop:hadoop /home/hadoop

chmod -r

700 hadoop

5、修改/home/hadoop目錄及其內部所有檔案的屬主為hadoop,屬組為hadoop。

chown -r  hadoop:hadoop /home/hadoop
6、顯示/proc/meminfo檔案中以大寫或小寫s開頭的行;用兩種方式

grep

"^[ss]" /proc/meminfo

grep -i "^s" /proc/meminfo

-i選項 忽略大小寫

7、顯示/etc/passwd檔案中其預設shell為非/sbin/nologin的使用者;

grep -v

"/sbin/nologin$" /etc/passwd

-v 選項 :顯示不被pattern匹配到的行

8、顯示/etc/passwd檔案中其預設shell為/bin/bash的使用者;

grep "/bin/bash$" /etc/passwd | cut -d: -f1
9、找出/etc/passwd檔案中的一位數或兩位數;

grep -o "\<

[[:digit:]]\

\>" /etc/passwd

egrep -o "\<

[[:digit:]

]\>" /etc/passwd

10、顯示/boot/grub/grub.conf中以至少乙個空白字元開頭的行;

grep "^[[:space:]]\+" /boot/grub/grib.conf  

egrep "^[[:space:]]+" /boot/grub/grib.conf

11、顯示/etc/rc.d/rc.sysinit檔案中以#開頭,後面跟至少乙個空白字元,而後又有至少乙個非空白字元的行;

grep "^#[[:space:]]\+.*[^[:space:]]\+.*$" /etc/rc.d/rc.sysinit
12、打出netstat -tan命令執行結果中以『listen』,後或跟空白字元結尾的行;

netstat -tan | grep "listen[[:space:]]*$"

netstat -tan | egrep "listen[[:space:]]*$"

13、新增使用者bash, testbash, basher, nologin (此乙個使用者的shell為/sbin/nologin),而後找出當前系統上其使用者名稱和預設shell相同的使用者的資訊;

grep "\(^.*\>

\).*\1$" /etc/passwd

OSFP基礎配置小實驗

osfp基礎配置實驗 先進行ip位址區域劃分如下 對應為其標註 然後為各個路由器配好所有ip路由 然後對每個路由進行宣告 r1,r2,r3在ospf零區域內進行宣告192.168.1.0 0.0.0.31 再對r1,r2,r3的環路分別進行宣告 r1 192.168.1.64 0.0.0.31 r2...

Linux實驗 Linux基礎命令

linux系統中的很多命令,都有很多個命令選項,掌握一些常用命令的常用選項對linux系統的學習非常重要。使用man命令查閱所學命令的手冊頁,記錄 整理常用的一些參命令選項。電腦 虛擬機器 linux的終端視窗和命令基礎。包括 檔案目錄類命令 系統資訊類命令 程序管理類命令以及其他常用命令。使用ma...

基礎實驗4 Systick時鐘計時實驗

實驗目的 掌握systick時鐘計時的方法。實驗現象 ld5指示燈以1s時間間隔閃爍。int main void user code end 3 weak void hal delay uint32 t delay while hal gettick tickstart wait gpio輸出寫函式...