① linux下有哪些好的實驗項目
編輯:vi/vim 為了提高工作效率,至少還需要三個技能: 1 設置shell環境,可以定義很多自己的快速命令等。 2 簡短的shell腳本,可以大大簡化常用操作。 3 合適的makfile,可以提高你的編譯周期。
② linux有趣的實驗!!
要是你的/usr和/分區用的是lvm,那就好辦了:
先lvrece -L -1000M /dev/vgxx/lvxx (你的根分區的設備)
然後:resize2fs / 把縮減你的空間弄出來。
接下來依次:
#fdisk /dev/sdaxx(your HDD)
n 一個10GB的分區。
t 。。。8e 修改類型為lvm
#pvcreate /dev/sdxxx (the partition you created above)
#vgextend /dev/vgxx /dev/sdxxx
#lvextend -L +1000M /dev/vgxx/lvxxx (/usr所在的邏輯卷)
#resize2fs /dev/vgxx/lvxxx (格式化擴展上來的空間)
OK。。。。。。
③ 關於Linux的實訓報告
Linux
實
訓
報
告
班級:網路081
姓名:徐娣娣
學號:5號
實訓內容:
1、 文本方式安裝RedLinux系統,並設置成默認情況下從文本模式啟動,啟動時等待5秒鍾。
2、 建立目錄:
3、 把文件file復制到/tmp/jxgcxy目錄下,並重新命名為temp,修改許可權為:所有者讀、寫、執行,同組用讀、寫,其他人讀。刪除目錄wl。
4、 把/etc/shadow文件中的最後10行復制到test.c文件中。
5、 添加用戶test,限定用戶test在/home分區下,只能使用最多20MB磁碟空間。
6、 某系統管理員需每天做一定的重復工作,請按照下列要求,編制一個解決方案:(1)在下午4:50刪除/abc目錄下的全部目錄和全部文件。(2)每周五下午的5:00將/home/test目錄下的所有文件歸檔並壓縮為/backup目錄中的test-data.tar.gz文件。
7、 實現磁碟配額。添加十個用戶:test1~test10,對test1用戶進行限制,硬塊限制1000,I節點硬限制100,軟限制50,並設置限制時間為3天,把test1用戶的配額設置復制給其他9個用戶。
8、 新建一個用戶jxgcxy,指定該用戶的主目錄為/tmp/jxgcxy,用戶編號為550,組編號為580,用到的shell為bash,將用戶test1改名成為user1,並修改它的主目錄為/home/user1。將test2設為root組,並該帳戶的有效期限設為1個月,查看相應文件是否設置成功。
9、 用ps和top命令查看進程,比較兩種方法的優缺點,並非別記錄顯示結果中各部分的含義以及top中多處時間刷新一次,將ftp的優先順序設為-5,將用戶test的優先順序設為-5。
10、 在linux系統上安裝VNC伺服器,在windows系統上安裝VNC客戶端軟體,通過客戶端軟體操作linux系統。
11、 設計一個shell程序,在/userdate目錄下建立50個目錄,即user1~user50,並設置每個目錄的許可權,其中其他用戶的許可權為:讀;文件所有者的許可權為:讀、寫、執行;文件所有者在組的許可權為:讀、執行。
短暫的實習生活在忙忙碌碌中度過了,雖然極其短暫但也給予我好多的感觸,我也終於明白了學校為何要採取這種實訓活動,不只是為了加強知識的補充,也是為了把以前學到的知識總結起來,以及復習以前所學的知識。
④ Linux實驗答案
你這個屬於送分題,多給點分,給你慢慢做!
⑤ linux操作系統的實驗怎麼做
你這相當於叫人寫個shell...
具體實現思路應該有兩種
A.用system函數調dos命令來實現,這其實是取巧了。
B.完全自己真正寫個命令解釋程序。這可以分成三步來實現
第一步
要自己設計一個內部命令表,按你的要求,採用模塊化的方法,這個表就用結構體來做
struct cmd_table{
char * cmd_name ; //內部命令名字元串
void ( * cmd_func) (void) ;//指向對應於內部命令函數的指針
}
commands [ ] = {
" DIR" ,dir ,
" COP" ,cop ,
" ERA" ,era ,
" DIS" ,dis ,
"END",end,
} ;
//要達到真正的面向對象模塊化編程, 可以再定義個維數宏,來讓搜索內部命令表時能確切
知道內部命令表中內部命令的數目。
# define dim ( x)(sizeof(x)/sizeof (x [0]))
第二步
獲取鍵盤命令
void get cmdln (char * cmd_buffer)
{
show_prompt() ; /*顯示命令提示符*/
get_cmd (cmd_b uffer) ; /*獲取鍵盤命令行並進行大小寫*/
take_para (cmd_buffer) ; /*分離出命令名及參數*/
}
呵呵,抱歉,我要趕飛機去了,下面的我以後在寫。。。。。
預祝國慶節快樂!!!!
⑥ 請教專家Linux的實驗題目
usermod -l student smith
usermod -u 9527 smith
groupmod -n sysadm jsj
groupmod -g 9527 sysadm
上面兩個可以寫在一句 groupmod -g 9527 -n sysadm jsj
touch /tmp/exam_file
chown smith:sysadm /tmp/exam_file
chmod 640 /tmp/exam_file
#!/bin/bash
echo "Hello, my name is Peter."
echo "Hello, my name is Peter." >> /hello
grep "root" /etc/passwod >> /hello
⑦ 那裡有免費的linux在線實驗室
折騰,下載個 Linux 很難?又不是以前 33.6k 小貓當道的年代。
另外你也不是需要進行大型機測試的任務。
⑧ Linux實驗
實驗報告
實驗名稱: Linux觀察行為
實驗時間: 年 月 日
實驗人員: (姓名) (學號) (年級)
實驗目的: 掌握監視系統的幾個Linux基本命令以及其他常用命令,學習linux內核,進程,存儲和其他資源的一些重要特徵,熟悉/proc虛擬文件系統。
實驗環境: linux
實驗步驟:
1. 用帳戶root,密碼123456登陸linux系統
2. 運行ps、man ps、cal、date、clear、who、which命令,觀察輸出結果
3. 運行/proc文件系統的相關命令(參見以下實驗陳述3),觀察輸出結果
實驗陳述:
1、基礎知識:
為什麼說/proc是一個虛擬文件系統:
proc文件系統是一個偽文件系統,它只存在內存當中,而不佔用外存空間。
該文件的作用:
它以文件系統的方式為訪問系統內核數據的操作提供介面。用戶和應用程序可以通過 proc得到系統的信息,並可以改變內核的某些參數。
2、寫出下列運行指令的結果(在終端里原樣輸入命令即可得到結果)
cal: 返回當前年月日歷
who am I: 返回當前用戶信息
find /usr -name "clear":
返回 一直到/clear的路徑 如:/use/bin/clear
which ls: alias ls='ls --color=tty'
/bin/ls
3、完成下列liunx機器問題(/proc文件系統)
² CPU的類型和型號
Ø 指令:cat /proc/cpuinfo
Ø 結果:(原樣輸入指令即可得到結果)
² 使用的Linux內核版本、編譯器版本
Ø 指令:cat /proc/version
Ø 結果:(原樣輸入指令即可得到結果)
² 配置了多少內存
Ø 指令:cat /proc/meminfo
Ø 結果:
MemTotal項就是總的內存.
² 當前有多少可用內存
Ø 指令:cat /proc/meminfo
Ø 結果:
MemFree項就是可用內存.
² 有多少磁碟讀寫請求
Ø 指令:cat /proc/stat
Ø 結果:
disk_io項
² 從系統啟動以來已經創建了多少進程
Ø 指令:cat /proc/stat
Ø 結果:
processes項即為總的線程數
實驗總結:...
⑨ Linux的實驗題目
groupadd jsj
adser -G jsj student
passwd student
<input you password>
mkdir /option1
touch /option1/empty
chown root:smith empty
cp -p /option1/tmpty /tmp/empty1
ln -s /option1/empty /tmp/softln