linux實驗-九游会j9娱乐平台
1. linux下有哪些好的實驗項目
編輯:vi/vim 為了提高工作效率,至少還需要三個技能: 1 設置shell環境,可以定義很多自己的快速命令等。 2 簡短的shell腳本,可以大大簡化常用操作。 3 合適的makfile,可以提高你的編譯周期。
2. 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項即為總的線程數
實驗總結:...
3. linux實驗容易出錯的是什麼
報錯原因是什麼
4. 關於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,並設置每個目錄的許可權,其中其他用戶的許可權為:讀;文件所有者的許可權為:讀、寫、執行;文件所有者在組的許可權為:讀、執行。
短暫的實習生活在忙忙碌碌中度過了,雖然極其短暫但也給予我好多的感觸,我也終於明白了學校為何要採取這種實訓活動,不只是為了加強知識的補充,也是為了把以前學到的知識總結起來,以及復習以前所學的知識。
5. 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。。。。。。
6. linux實驗答案
你這個屬於送分題,多給點分,給你慢慢做!
7. 那裡有免費的linux在線實驗室
折騰,下載個 linux 很難?又不是以前 33.6k 小貓當道的年代。
另外你也不是需要進行大型機測試的任務。
8. 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) ; /*分離出命令名及參數*/
}
呵呵,抱歉,我要趕飛機去了,下面的我以後在寫。。。。。
預祝國慶節快樂!!!!
9. linux操作系統實驗總結報告怎麼寫好看
1) 啟動vmware虛擬機
2) 單擊「文件—>新建?虛擬機」,出現「安裝虛擬機向導」對話框,單擊「下一步」,選「典型」;
3)「客戶機操作系統」選擇安裝linux,版本選「redhat linux」,單擊「下一步」;
4) 在「虛擬機名稱」處:輸入「linux」, 創建指定位置(不要選擇在c盤)的磁碟映像文件linux.vmx單擊「下一步」,出現「網路連接」 設置界面,選擇「使用橋接網路」 單擊下一步;
5) 磁碟容量為8g, 單擊「完成」;
6)編輯虛擬機設置:
雙擊設備欄「cd-rom」,選擇「使用iso鏡像」;指定鏡像文件路徑,例如: d:\redhatlinux_isofiles\redhatlinux9_i386_disc1.iso ;
floppy設備欄取消「打開電源時連接「
7) 配置步驟完成,啟動系統。