網站首頁 個人文件 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

linux培訓實習報告

欄目: 實習報告 / 釋出於: / 人氣:2.98W

目錄

linux培訓實習報告
第一篇:linux實習報告第二篇:linux系統實習報告第三篇:linux作業系統實習報告第四篇:linux實習第五篇:linux技術培訓心得更多相關範文

正文

第一篇:linux實習報告

在linux伺服器配置與管理的學習中我們學習了rhel-5.3-server-i386-dvd的安裝以及vmwaretools的安裝、yum的配置、dns伺服器、vsftp伺服器、dhcp伺服器、mysql伺服器、sendmail伺服器、httpd配置虛擬主機等伺服器的配置與管理。對於linux作業系統我們有了初步的認識瞭解到了linux的優越性。

linux與windows的區別。

1、免費與收費

在中國,windows和linux都是免費的,至少對個人使用者是如此,如果那天國內windows真的嚴打盜版了,那linux的春天就到了!但現在linux依然是任重道遠,前路漫漫。

2、軟體與支援

windows下可以執行絕大部分軟體、玩99.999%的遊戲、硬體廠商近乎100%的支援。linux下可直接執行的軟體數量和windows下比起來就是1和99的區別,而且目前選擇linux的人基本不會考慮玩遊戲(雖然有能在linux下執行的遊戲,但實在太少。),同時linux正期待更多硬體廠商的支援。

3、安全性

很多人說linux安全性高,仁者見仁智者見智了。其實我覺得這個根本沒必要討論,當linux普及程度達到現在windows的程度,那麼linux的漏洞、病毒、木馬、後門什麼的絕對會如雨後春筍般紛紛冒出,雖不敢說比windows嚴重,但絕對不會比win少,說白了就是因為現在linux的使用者量太少,受關注也太少,做病毒者當然希望自

己的作品流傳越廣越好(現在的病毒更傾向於獲取非法利益,比如賬號密碼什麼的),所以,病毒目前不會考慮少數派的linuxer。

世上沒有攻不破的系統、沒有穿不透的防火牆,一件事你做不到,只能說明你水平不夠,這裡適用一句話:道高一尺,魔高一丈。

但就目前來說,如果你對windows下層出不窮的病毒、木馬、垃圾感到極度厭惡,那的確可以嘗試一下linux噢。

4、開源

開源就是指對外部開放軟體原始碼。

如果一個小程式設計師寫了個軟體,裡面有他獨創的新技術,他想靠這個賺錢,甚至還為此申請了專利,這時某些團體以安全為由,要求他公開原始碼,並且最好免費給大家使用,身邊一群眼紅程式設計師賺錢的人也在跟著起鬨。一個獨立商業團體的合法智慧財產權、資產權益遭受政治強權的公開侵佔、迫害,這就是微軟在歐洲所面臨的開源問題,開源與否,軟體廠商有選擇的權力;是否購買使用這個產品,這才是使用者的權利。

其實想深一點,如果linux不開源,它還能有現在這個市場嗎?因為很多人就是衝著開源才使用linux的。

5、使用習慣

一樣的地方:桌面、圖示、滑鼠點選,有區別嗎?不一樣的是,windows放棄了dos的字元模式,主攻圖形介面,讓桌面系統更易用。linux字元模式執行的更好,圖形介面還只是附帶品,可有可無。根據他們的上市時間來看,只能說linux把windows扔掉的東西又撿回

來並且發揚光大。

6、技術支援

如果你不熟悉或從來沒接觸過電腦:

學windows那身邊隨便一個上過網的人都可以指點你兩下。學linux,呵呵,買書或上網查吧,深度的linux版塊就不錯,至於用什麼上網,你說呢?

如果你熟悉電腦和上網,那windows和linux其實沒什麼區別,網上都有海量的資料給你查。但是找修windows電腦的人遠比找一個修linux電腦的人容易得多,沒辦法,這是現實。

7、易用性

有人認為windows簡單易用;有人認為沒有區別而只是使用習慣的問題;也有少數人認為linux更易用,人們喜歡簡單實用的東西,那麼來看看市場、看看身邊人用什麼吧!windows和linux都不是什麼剛剛推出的新系統。

另外,還是要提一下,安全性與易用性方便性是相對的,越安全就越難用,越易用就越不安全,這也算是一個鐵律,就像我們的銀行密碼一樣(128位密碼肯定安全,但普通人誰會這麼麻煩?)

8、定製和編譯

和臃腫的windows比起來,定製才是linux的最大優勢!雖然windows也有嵌入系統,但和linux比起來還是遠遠不如。因為原始碼開放,所以可以自己編譯linux,肯定有其好的方面,很多人都喜歡這一點,但是,怎麼說呢,就這個特點舉例吧:

如果說windows是一個包裝好的mp3播放器,買回來就可以用的話,那麼linux就是一堆mp3播放器的零件,買回來後還要自己進行拼裝除錯,然後才能使用。

9、伺服器市場

看來似乎到了讓linux fans們激動的時候了。

linux是一個與unix相像的作業系統,它擁有了unix的安全性和穩定性,當然還有網路支援能力,它比unix更加優秀的是它的有好介面,對於it網路管理人員來說它比unix更易部署和管理,對於開發人員來說是一個可以隨心所欲改變的作業系統。linux因為類unix的架構的關係,比windows server更穩定,而且對於windows server價格來看,linux價格低廉,按理來說,伺服器作業系統市場linux佔有率應該比windows要高,但是,事實並非如此。

windows server的伺服器市場佔有率非常的高,但主要集中在中低端伺服器市場,高階市場也有(高階是unix和linux的天下),但因為伺服器市場主要以中低端為主,所以windows server佔有率很高,在高階領域也有所成就。

課外學習

牛老師上課的時候主要是講述了rhel-5.3-server-i386-dvd及其伺服器的安裝與管理,但是我個人對深度版本的linux作業系統比較感興趣。deepin版本的linux作業系統可能更適合個人電腦,裡面有很多我們平常能用到的軟體,包括qq、msn、office等等。deepin作業系統裡面的deepin軟體中心可以在裡面直接選擇下載安裝所需要的

軟體,沒有redhat作業系統那麼麻煩。

下面介紹在redhat學習中的伺服器——sendmail郵件伺服器。 安裝sendmail伺服器:

yum install sendmail-cf cyrus-imapd* cyrus-sasl cyrus-sasl-md5

cd /usr/lib/sasl2

cp

cd /etc/mail

vim

在52行和53行取消註釋,去掉dnl,注意千萬不要留空格。 把116行的addr,改成addr=0.0.0”””::.0

把175行註釋掉。這兒是用dnl 來加以註釋,不是#.

並在檔案的末尾新增三行:

177:define(`cyrusv2_mailer_args’,`file /var/lib/imap/socket/lmtp’) 178:define(`conflocal_mailer’,`cyrusv2’)

179:mailer(cyrusv2)

生成cf檔案:,m4 /etc/m4 mail/>/etc/mail/ 輸入郵箱的網站,ex:

vim /etc/hosts

在裡面新增ip+加上剛剛新增的域名如: 接下來就開啟服務和新增使用者設定密碼:

service sendmail start

service cyrus-imapd start

service saslauthd start

chkconfig sendmail on

chkconfig cyrus-imapd on

chkconfig saslauthd on

useradd user1

useradd user2

passwd user1

passwd user2

passwd cyrus

cyradm –user cyrus –auth login localhost

輸入密碼之後,進入郵箱設定。

>cm 1

>cm 2

>quit

這樣sendmail伺服器就算做好了。

實習心得

在為期一週的linux伺服器配置與管理的實習中,我們

第二篇:linux系統實習報告

華北水利水電學院

linux系統操作實習報告

院(系):資訊工程學院

專業:電子資訊科學與技術

班級:123

學號:201412308

姓名:

指導教師:司老師

完成日期:2014年1月15日

第一天

1.學習vmware-workstation的使用;

2.學習red hat linux的安裝與配置。

具體內容:

(1)在vmware 中新建我的linux作業系統。選擇好安裝路徑及系統配置。預設

系統自動分割槽。

(2)在vmware中再建一個新的linux作業系統,此次手動分割槽。

(3)輸入設定好的使用者名稱及密碼,進入linux圖形操作介面後,熟悉linux基本

環境。

(4)退出linux系統。新建終端,鍵入halt或者shutdown命令關閉退出系統。 第二天

1. 瞭解linux所提供的使用者介面中的鍵盤命令操作介面;

2. 熟練掌握常用的鍵盤命令。

具體內容:

(1) man顯示聯機linux手冊

[格式]$ man[oprion][chapter]title...

(2) ls顯示當前工作目錄下內容

[格式]$ ls[-ltr]

[描述]ls命令根據檔名按字母順序列出檔案目錄及子目錄名稱。

[選擇項]ls命令有多個選擇項,下面列出幾個重要的選擇項:

-l以長[格式]列出檔案,其中包括檔案中的字元個數,?以及最近

修改的日期和時間。

-t以最近修改的時間順序列出檔案。

-r將-t選擇的列表順序變反。

- a顯示隱藏檔案。

(3)cd切換工作目錄----在目錄樹中移動

[格式]$ cd[路徑]

[描述]cd(changedirectory)命令建立指定的目錄,並把它作為工

作目錄。

[格式]:

cd返回使用者主目錄,並把它作為工作目錄。

cd目錄名稱改變現行目錄到指定目錄。

cd..返回到工作目錄的父目錄,並把它作為工作目錄。

cd/進到根目錄

(4) mkdir在當前工作目錄下建立子目錄 。

[格式]$ mkdir目錄名稱

[描述]mkdir(makedirectory)命令建立1個或多個指定目錄。

(5) rmdir刪除當前工作目錄下子目錄

[格式]$ rmdir目錄名稱...

[描述]rmdir(removedirectory)命令刪除指定目錄,而目錄必須

為空。如果目錄不為空,linux將顯示適當的報錯資訊。

[註釋]要刪除含有檔案的目錄,你可使用帶有危險性的rm-r命令。

(6) rm刪除檔案。

[格式]$ rm檔名...

[描述]rm命令刪除一個或多個指定檔案。

[選擇項]-i選擇項使linux問是否要刪除指定檔案。如果是這樣,則

鍵入y?(表示yes),否則鍵入n (表示no).

(7) rm -r刪除目錄及其檔案

[格式]$ rm -r目錄名稱

[描述]rm -r(removerecursively)命令刪除指定目錄及其內容。

(8) cp複製檔案

[格式]$ cp檔名1檔名2

[描述]cp命令進行檔案“檔名1”的複製拷貝,拷貝件稱為“檔案

名2”

(9) mv移動或重新命名檔案和目錄

[格式]$mv檔名1檔名2

[描述]mv命令的

(10) cat直接顯示檔案內容

[格式]$ cat檔名

[描述]cat命令將檔名作為其自變數顯示檔案的內容。

第三天

1. 瞭解linux中提供的vi編輯器;

2. 新建終端,掌握vi編輯器的三種基本操作方式。

具體內容:

(1)啟動vi

vi命令的語法是: vi檔名這裡的檔名是使用者所要編輯的檔案的名稱。這個檔案可以是一個新檔案,也可以是一個已經存在的檔案。

(2)插入正文現在使用者在命令方式下。鍵入“i”可以切換到插入方式。

(3)刪除正文在命令方式下,可以使用x命令刪除游標所在處的字元。

(4)修改正文使用者可以使用命令r來修改正文中的單詞。

(5)儲存檔案並退出vi

使用者可以使用:q!命令退出vi,但這個命令不儲存對檔案的修改。當用戶鍵入”:”後,游標將移到螢幕的最後一行,使用者此時處在命令列方式。使用:wq,可以儲存當前編輯的檔案並退出vi。

第四天

1. linux下的c語言程式設計;

2. 掌握程式語言編輯器gcc的使用;

3. 實現在linux作業系統下成功執行輸出helloworld的程式。

具體內容:

(1) 新建終端,鍵入“vi i”,進入程式編輯;

(2) 將程式編輯後,使用“:wq”命令儲存退出;

(3) 利用gcc –o 命令編譯程式;

(4) 利用gdb除錯程式;

(5) 提示輸入file名;

(6) 鍵入“flie gm”後,執行“run”;

(7) 終端顯示“helloworld!”,程式執行成功。

第五天

linux常用命令、linux下的c程式開發,gdb的除錯及應用。

1建立資料夾

在根目錄下建立以學號201412308為名的資料夾,,執行的命令為mkdir 201412308,這樣在根目錄root下救生成了資料夾。然後要求在新建立的檔案201412308下再建立兩個子資料夾分別為st1和st2,執行的命令與上相同,不再贅述。

2 編寫程式

在vi編輯器中編輯c語言程式,程式的作用是將學號201412308以三角形的形式顯示出來。

程式原始碼為:

#include <stdio.h>

main ()

{

int str[12]={2,0,0,7,0,4,0,1,1,0,6,9};

int i,j;

for(i=0;i<12;i++){

for(j=0;j<=i;j++){

printf(“%d”,array[i]);

}

printf(“n”);}

}

心得體會

linux作業系統對我來說是一個很陌生的作業系統。從開始的查閱資料一直到第一次的上機操作,對於習慣了windows的完全圖形化介面後,操作起來感到不適應linux的多命令操作和linux也有圖形操作。但是在其後的課程中跟隨老師教授的知識不斷練習,開始適應這種快速的命令列操作方式。

linux下的程式設計也是比較實用的,可是當我們這些在windows 下用慣了各種編譯軟體,轉型到linux下的時候,完全有點不知所措了,對我們這些初出茅廬的新手來說簡直不知道該怎麼辦了,還好在老師的幫助下,只需要在linux上將程式除錯、執行,即使這樣,也是困難重重。在不斷的嘗試和摸索中,同時在老師的幫助下,終於成功執行程式。

linux作業系統實習,讓我接觸了一種全新的事物,走出windows走進linux,我們感受到了不同作業系統直間的差別和優缺點使我們學到了更多課本上所不知道的知識。本次linux作業系統實習,不僅使我開闊了視野,拓寬了思路,增長了知識,而且為我們今後的工作和學習打下了牢固的基礎,也增強了我們對計算機的興趣,這將是我人生的寶貴財富。

第三篇:linux作業系統實習報告

linux系統操作實習報告

院(系):

班級:

學號:

姓名:

實習內容

linux的系統操作實習的第一天, 尚觀科技長期開發高階unix/linux、嵌入式開發、linux叢集、linux核心、posix開發、oracle叢集等課程及相關企業解決方案,由他們的工作人員給我們講解了linux的基本思想有兩點:第一,一切都是檔案;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個檔案,包括命令、硬體和軟體裝置、作業系統、程序等等對於作業系統核心而言,都被視為擁有各自特性或型別的檔案。至於說linux是基於unix的,很大程度上也是因為這兩者的基本思想十分相近。感覺它與windows相比有很多不同的地方。linux是一類unix計算機作業系統的統稱。linux 是以 unix 作業系統為原型的多工、多使用者的系統。可運行於多種硬體平臺:pc、alpha、sparc、power pc。

今天實習的主要內容是學習瞭解linux的安裝過程;linux登入和退出 ,熟悉linux作業系統的圖形介面。

(一)linux的安裝過程

1)vmware軟體的安裝。因為我用的是自己的電腦,所以要先安裝vmware軟體。這個過程十分簡單,下載完畢,直接“next”即可完成安裝。

2)虛擬機器的安裝。開啟vmware軟體,單擊“新建虛擬機器”命令,根據提示選擇一種要安裝的作業系統,一般選擇典型設定,然後直接按“下一步”即可。

3)red hat linux 9.0安裝。首先單擊“編輯虛擬機器設定”,改寫映象為“linux9cd1”,然後返回初始介面。點選“啟動該虛擬機器”,便進入到軟體的安裝過程。開始是“歡迎使用red hat linux”介面,然後經歷語言選擇、鍵盤配置、滑鼠配置、磁碟分割槽設定、選擇軟體包組、安裝軟體包等操作後,便安裝成功了。

(二)linux的登入過程

點選“執行”,便進入到linux的登陸介面。根據安裝過程中輸入的使用者名稱以及密碼進入系統,進入後發現與windows的差別很多,進而對linux作業系統的介面進行了熟悉。

(三)linux的退出過程

linux的退出與windows基本相似。

在安裝過程中我遇到一些問題:首先是切換虛擬機器與主機。安裝軟體時,發現在進入虛擬平臺後,它會遮蔽掉主機計算機的所有滑鼠或鍵盤操作,通過檢視資

料,發現按“ctrl+alt”組合鍵即可返回主機系統。然後是虛擬機器安裝完第一張盤後要進行第二張盤的安裝,經過老師的指點,按住“ctrl+alt”,將滑鼠調出,雙擊右下方工作列第一個按鈕,依次選擇第二、三映象,繼續安裝,問題得以解決。

linux系統操作實習第二天的主要任務為了解一些linux作業系統命令。首先在虛擬機器中開啟linux作業系統,然後開啟終端。在終端裡輸入命令,即可完成指令的操作。今天我學到了一些比較基礎的linux操作指令。

(一)有如下指令

關閉重啟命令:shutdown、reboot;

目錄類命令:cd、mkdir、rmdir、lsmount、umount等;

檔案操作類命令:cat、more、less、cp、rm、mv、 chmod等;

磁碟操作命令:df、du;

使用者管理類命令: useradd、passwd、su、who等;

程序管理類命令: ps、kill、&、df、top等;

網路管理類命令 :ifconfig 、ping、netstat 、telnet等。

(二)部分指令功能

cat:直接顯示檔案內容

cp:複製檔案。

mv:移動或重新命名檔案和目錄。

reboot:重新啟動計算機,它的使用許可權是系統管理者。

ls:列出目錄內容。

pwd:顯示當前路徑。

cd:改變工作目錄。

mkdir:建立一個目錄。

rmdir: 刪除目錄。

第三天熟悉了linux的幾個基本命令。當我在使用cat命令時,我發現它可以同時檢視多個檔案,例如輸入“cat 檔名一 檔名二”,便可同時檢視兩個檔案。還有在學習cp命令時,發現如果給出的源是一個目錄,那麼cp將複製該

目錄下所有的子目錄和檔案,不過要求目標也是一個目錄名;如果源是檔名,目標是目錄名的話,那麼使用cp命令可以指定多個原始檔名。

今天是linux實習的第三天,在昨天的學習過程中我掌握了部分作業系統的基本指令,今天又瞭解到更多的基本指令。學習到的基本指令有:

mount和umount:掛載、解除安裝指定的檔案系統。

useradd:建立一個新的使用者。

passwd:為使用者建立密碼。

chmod:設定檔案或目錄許可權。

rm:刪除檔案或目錄。

find:在指定目錄中搜索檔案。

ln:連結檔案命令是ln命令。該命令在檔案之間建立連結。這種操作實際上是給系統中已有的某個檔案指定另外一個可用於訪問它的名稱。

ps:顯示當前系統中由該使用者執行的程序列表。

kill:結束或終止程序。

&:後臺執行命令。

經過第三天的學習,已經對linux的基本指令有了初步瞭解。同時還學到了很多訪問許可權,例如:w 寫訪問許可權,r 讀訪問許可權, x 執行許可權,u(檔案擁有者),g(所屬使用者組),o(其他使用者)許可權。

此外,我還發現在 red hat linux 7 中有許多文字編輯工具,其中最常用的應該是 vi。首先,可以使用命令“vi 檔名”開啟一個檔案。由於剛開始不太熟練,所以有時忘記在vi後加上檔名,不能執行程式。其次,在剛啟動的時候,vi 處於命令狀態,不能夠輸入任何字元。在這個狀態下,可以使用方向鍵進行移動,而需要輸入內容時,你需要輸入“a”命令進入編輯狀態。同時,編輯完成後,需要按下“esc”鍵回到命令狀態。在命令狀態下,可以輸入“:q!”不存檔退出,輸入“:wq”存檔退出。

1)掛載u盤,命令為: mount–tvfat/dev/sda1/mnt/usb

2)建立一個目錄,並在裡面建立一個檔案,命令為:

mkdir work

vi a.c/work

3)建立一個使用者,命令為:

useradd aaa

passwd aaa

輸入密碼:111

確認密碼:111

4)在新使用者下新建一個檔案,並設定讀、寫許可權,命令為:

vi q

chmod 666 q

5)刪除新使用者命令為:dec aaa

6)在目錄下建立一個檔案並編寫一段c語言程式碼,命令為:

vi a.c

c語言程式碼:

void main()

{printf(“helloworld !”);}

輸入完成後儲存並退出,即按下esc鍵後輸入:wq

7)用gcc編譯生成可執行檔案,命令為:gcc –o a a.c

8)執行a,命令為:./a

9)用gdb進行除錯,命令為:

顯示:list

設定斷點在第1行:b 1

執行:r

執行下一行:n

退出:q

心得體會

帶著彷徨與緊張的心情,開始了為期5天的linux作業系統實習。時至今天,實習結束了,原本迷茫與無知,現如今滿載而歸。因此十分感謝學院給我們提供了這樣好的實習環境和各種優越條件,感謝所有的老師對我們的辛勤教導,讓我們擁有了如此良好的實習機會。學習的時間雖然短暫,但是我對於linux系統產生了濃厚的興趣。它讓我們開闊了眼界,認識到計算機世界的無限遼闊,還有很多的知識去學習和探索。

實習開始時,linux作業系統對我來說是一個很陌生的作業系統。起初不太會使用,也沒發現它比windows的優越性,但經過了幾天的實習,發現linux下的程式設計是比較實用的。並且跟隨老師的知識不斷練習,開始適應這種操作方式。因為用慣了windows 各種編譯軟體,在使用linux初期,有點不知所措。對我們這些初出茅廬的新手來說簡直不知道該怎麼辦,還好在老師的幫助下,只需要在linux上利用gcc編輯器、gdb偵錯程式並在這些軟體的幫助下便可以對不同的程式進行編輯、編譯和除錯。即使這樣,也是困難重重。在不斷的嘗試和摸索中,同時在老師的幫助下,終於成功執行程式。

在這些天的學習中,在幾位老師的幫助下,我對linux系統有了初步的認識。在第一天學習了vmware軟體的安裝,並在此軟體下安裝虛擬機器和linux系統。還學會了linux登入、退出和linux作業系統的圖形介面。在第二天和第三天學習了一些基本的操作指令。在第四天學會了在linux系統下使用gcc編輯器、gbd偵錯程式。在linux下編輯、編譯、除錯執行c程式。

linux作業系統實習,讓我接觸了一種全新的事物,走出windows走進linux,我感受到了不同作業系統之間的差別和優缺點,讓我學到了很多課本上沒有的知道的知識。本次實習,不僅使我開闊了視野,拓寬了思路,增長了知識,而且為今後的學習打下了牢固的基礎,也增強我對計算機學習的興趣。

最後感謝給予我幫助的同學們和老師們。

第四篇:linux實習

《 軟體實習(二)》 實驗指導書

張其亮 編 寫

適用專業:_電腦科學與技術電氣與資訊工程學院

2014年 6月

基於linux實現多人網路聊天程式

一、實習內容

能在linux虛擬機器下實現多人聊天程式,每個使用者將內容在shell終端中輸入,併發送給對方,對方接收到資料後顯示出來,同時,可以進行回覆。

二、主要技術分析

實現該系統,主要用到的知識:

socket程式設計:基於socket的通訊原理,介面。

多執行緒技術:考慮伺服器端使用linux下多執行緒技術處理使用者資訊的輸入、輸出。

三、系統設計

1、選擇一臺機器作為socket伺服器端,並執行socket伺服器程式。socket伺服器程式實現的功能主要是:

(1)啟動服務

(2)接收來自客戶端1的資訊,判斷客戶端1要傳送資訊的目的地;新建執行緒,將該資訊轉發到目的地。

2、執行客戶端程式

客戶端程式主要是向伺服器傳送訊息,並接受來自其它客戶端的訊息,並顯示。

四、結果要求

1、實現至少兩個客戶端之間的通訊

2、雙方之間的通訊是全雙工的

利用linux多執行緒技術實現生產者-消費者問題

利用linux多執行緒技術實現生產者-消費者問題。多執行緒技術一直是軟體開發中非常重要的(請繼續 關注本站:)技術,本題主要是利用linux下的多執行緒技術實現生產者、消費者問題。

要求生產者,消費者的操作採用執行緒來處理,新增2個以上生產者執行緒,2個以上消費者執行緒,設計同步和互斥方法實現生產-消費問題。對於生產的內容自行設計。

關鍵知識點:

(1)生產者-消費者工作原理

(2)執行緒如何產生

(3)執行緒體(執行緒執行的內容)如何實現

(4)如何利用訊號量實現執行緒間的同步和互斥

以上兩個題目 二選一。

實習要求:

每個課題的設計都需要經過如下的四個階段:

理論設計階段,要求學生根據所選課題充分查詢資料,理解相關的理論知識。對問題進行分析,自己設計流程。

編寫程式碼階段,學生根據自己所差的資料和自己的設計編寫程式碼,不斷測試直到符合要求為止。

口試階段:在上述兩個階段完成後,對每個學生進行逐個口試,根據個人承擔的課題所述及的主要基礎理論和基礎知識提出問題,當場回答。

撰寫實習報告階段:每個學生實習結束時必須提交實習報告。實習報告的主要內容有:設計方案的說明與論證,主要的原理,心得體會,並附程式主要流程圖和程式清單以及結果說明。

一、 成績評定:

加強實習過程中檢查,綜合評定每個同學的成績。

成績評定分:優、良、中、及格、不及格五個等級。

1.平時成績:10%

2.系統功能:40%

3.實驗文件:30%

4.問題回答:20%

時間安排:

第1周:週一-------週二查資料,瞭解基本知識

週三--------週五編碼

第2週週一------週三編碼

週四------週五寫實驗報告、檢查

時間:8:30-11:30

2:00-5:00

實習地點:三樓軟體實驗室。

五、《軟體實習》提交的作業

1.源程式

2.實驗報告。源程式和實驗報告通過電子文擋提交。

3.學生實驗報告基本格式及內容要求:

實驗題目:xxxxxxxxxxxxxx

一、 實習目的

1.xxxxxxxxx

2.xxxxxxxxx

二、實習內容

本實習的詳細內容

三、 設計與編碼

1.本實驗用到的理論知識

總結本實驗用到的理論知識,實現理論與實踐相結合。總結儘量簡明扼要,並與本次實驗密切相關,最好能加上自己的理解。

2.詳細設計

本實驗中所設計的內容,解決辦法,框架結構,流程圖等。

3.編碼

詳細的實現過程。主要的編碼解釋

四、 執行與測試

1.在除錯程式的過程中遇到什麼問題,是如何解決的?

2.設計了哪些測試資料?測試結果如何?

五、 總結與心得

實驗完成後的總結與思考

第五篇:linux技術培訓心得

培訓心得報告

---linux技術培訓

九洲新銳科技有限公司於2014-09-26至2014-09-30有該公司培訓部舉辦了為期為5天的linux技術體系知識免費培訓。培訓主要基於redhat linux作業系統展開,內容涉及到三個方面:1、linux的常用命令;2、linux sh命令指令碼的編寫;3、如何通過redhat linux配置高可用的服務。培訓講師曾為東軟資深的實施工程師,在linux方面具有豐富的實戰經驗

通過參與本次培訓,主要獲得了以下幾個方面的知識:

1、linux的發展史;

2、linux的常用命令,涉及到使用者和組的管理、檔案屬性的配置、常見檔案的操作,常見磁碟的操作等,程序管理;

3、vi編輯軟體的使用;

4、shell程式設計,涉及到shell分類、如何切換shell、如何配置環境變數、如何使用正規表示式、shell指令碼的流程控制結構、如何進行引數傳遞;

5、高可用技術:包括高可用的常見技術術語、如何進行ip、程式、資料庫的高可用配置。

由於我單位基本採用的是aix作業系統,常用作業系統命令與redhat linux相似,因此,通過本次培訓所獲得的知識可以被應用到實際工作中,特別是對於我們有事軟體開發的同事來說,通過了解常用的操作命令,可以幫助我們更好地理解和區別aix作業系統的常見操作物件,更好地針對這些操作物件進行管理。通過對vi常用操作的學習,我們可以利用vi進行檔案的編輯,本次知識的掌握對於我們提高效率有著重要的作用。通過學習正規則表示式,對於常見正規表式的特別匹配符進行了系統的瞭解和學習,憑藉正規則表示式的通用性,它可以被用來為我們今後在軟體開發中來進行字串的高效匹配。通過對高可用的學習,對於高可用有了比較清晰的概念,知道了什麼是心跳服務、防護裝置以及叢集的概念,對於我們在建立高可用的web應用服務時,我們不僅可以通過軟體來建立可高用的服務叢集,也瞭解到硬體的叢集配置在可高用服務中的作用。

通過本次學習,收穫頗多,對於我們軟體開發人員的日常工作將起到重要的促進作用,本人計劃在今後的工作中,要充分利用和實踐這些知識來提高日常工作的效率,能夠編寫出結構清晰、內容規範的sh程式指令碼。在進行web服務程式開發時一定與今後建立高可用的服務叢集的出發點結合在一起。同時也意識到自己在linux方面知識的瞭解還不夠深入,希望以後能有機會進一步接受類似的培訓,並學習如何把這些知識融入到日常的工作中。

本網推薦訪問其他精彩範文:

linux認證:中國linux應用前線調查報告

linux學習報告

linux學習報告

linux就業形勢報告

linux調研報告