福建師范大學(xué)協(xié)和學(xué)院本科實(shí)驗(yàn)報(bào)告課程名稱: 嵌入式系統(tǒng) 系 別: 信息技術(shù)系 2014 級(jí) 專 業(yè): 通信工程 班 級(jí): 2 班 學(xué) 號(hào): 124242014080 學(xué)生姓名: 謝志杰2017 年 6 月 1 日實(shí)驗(yàn)項(xiàng)目列表序號(hào)實(shí)驗(yàn)項(xiàng)目名稱1 實(shí)驗(yàn)一 Linux 常用命令2 實(shí)驗(yàn)二 Linux 下 C 語(yǔ)言開發(fā)環(huán)境3 實(shí)驗(yàn)三 嵌入式 Linux 開發(fā)環(huán)境4 實(shí)驗(yàn)四 嵌入式 Linux 系統(tǒng)的下載5 實(shí)驗(yàn)五 BootLoader6 實(shí)驗(yàn)六 內(nèi)核和根文件系統(tǒng)7 實(shí)驗(yàn)七 文件 IO 編程進(jìn)程控制編程8 實(shí)驗(yàn)八 進(jìn)程控制編程學(xué)時(shí) 備注2 2 2 2 2 2 2 2福建師范大學(xué)協(xié)和學(xué)院《嵌入式系統(tǒng)》實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)日期: 2017 年 2 月 28 日學(xué)號(hào): 124242014080姓名: 謝志杰實(shí)驗(yàn)臺(tái):D1組員姓名: 謝志杰、洪劍鋒實(shí)驗(yàn)一 Linux 常用命令一、實(shí)驗(yàn)?zāi)康?.熟悉 VMware Workstation 虛擬機(jī)的使用 2.了解 Linux 系統(tǒng)的啟動(dòng)、登錄及關(guān)閉方法 3.學(xué)習(xí)和掌握 Linux 系統(tǒng)的常用命令二、實(shí)驗(yàn)環(huán)境硬件:PC 機(jī)一臺(tái) 軟件:VMware Workstation 虛擬機(jī)和 Linux 操作系統(tǒng)三、實(shí)驗(yàn)內(nèi)容及步驟1.準(zhǔn)備工作 1)登錄系統(tǒng):在虛擬機(jī)中啟動(dòng) Linux 系統(tǒng),啟動(dòng)系統(tǒng)后需要輸入用戶名和密碼,這里用 root 用戶登錄,密碼 123456; 2)啟動(dòng)終端:在桌面右鍵->選擇“在終端中運(yùn)行”或選擇應(yīng)用程序->系統(tǒng)工具->終端; 3)在終端中執(zhí)行 Linux 命令,就可以在這里輸入 Linux 命令,并按回車鍵執(zhí)行。
2.使用 Linux 常用命令,運(yùn)行以下例子并查看結(jié)果(將運(yùn)行結(jié)果截圖并保存): (1)文件與目錄相關(guān)命令的使用1)查詢/bin 目錄,看一看有哪些常用的命令文件在該目錄下: ll /bin2)進(jìn)入/tmp 目錄下,新建目錄 myshare: cd /tmp mkdir myshare ls -ld myshare3)用 pwd 命令查看當(dāng)前所在的目錄 pwd4)新建 testfile 文件: touch testfile ls -l5)設(shè)置該文件的權(quán)限模式為-rwxr-xr-x: chmod 755 testfile ls -l testfile6)把該文件備份到/tmp/myshare 目錄下,并改名為 testfile.bak: cp testfile myshare/testfile.bak ls -l myshare/7)在/root 目錄下為該文件創(chuàng)建 1 個(gè)符號(hào)連接: ln -s /tmp/testfile /root/testfile.ln ls -l /root/testfile.ln8)搜索 inittab 文件中含有 initdefault 字符串的行: cat /etc/inittab | grep initdefault(2)磁盤管理與維護(hù)命令的使用 1)確認(rèn)光驅(qū)對(duì)應(yīng)的設(shè)備文件: ll /dev/cdrom ls /mnt 2)掛載光盤 mount /dev/cdrom /mnt 3)查看掛載后的目錄: ls /mnt 4)卸載光盤 umount /mnt(3)系統(tǒng)管理與設(shè)置命令的使用 1)查看系統(tǒng)所有進(jìn)程: ps -ef 2)查找 ssh 服務(wù)守護(hù)進(jìn)程的進(jìn)程 ID 號(hào): ps -ef |grep sshd3)假設(shè) ssh 服務(wù)守護(hù)進(jìn)程出現(xiàn)了問(wèn)題,則強(qiáng)制殺掉該進(jìn)程并再次查看: kill -9 進(jìn)程 ID 號(hào) ps -ef |grep sshd(4)網(wǎng)絡(luò)相關(guān)命令的使用 1)顯示當(dāng)前網(wǎng)絡(luò)的信息: ifconfig 2)設(shè)置網(wǎng)卡 eth0 的 IP 地址為 192.168.1.10: ifconfig eth0 192.168.1.10 3)禁用網(wǎng)卡 eth0: ifconfig eth0 down 4)測(cè)試本機(jī)網(wǎng)絡(luò)的連通性: ping 127.0.0.1(5)壓縮備份命令的使用 1)把/tmp 目錄打包成 tmp.tar,放到/root 目錄下: tar cf /root/tmp.tar /tmp/* 2)把/tmp 目錄壓縮打包成 tmp.tar.gz,放到/root 目錄下: tar zcvf /root/tmp.tar.gz /tmp/* 3)比較 tmp.tar 和 tmp.tar.gz 的大小 ls -l /root/tmp.tar /root/tmp.tar.gz 4)不解包只查看壓縮包 tmp.tar.gz 的內(nèi)容: tar ztf /root/tmp.tar.gz 5)解壓 tmp.tar.gz 的內(nèi)容到/tmp/myshare 目錄: tar zxvf /root/tmp.tar.gz -C /tmp/myshare/四、實(shí)驗(yàn)結(jié)果(粘貼執(zhí)行結(jié)果截圖)(1)(2) (3)(4)(5)五、實(shí)驗(yàn)小結(jié)(對(duì)實(shí)驗(yàn)現(xiàn)象、實(shí)驗(yàn)故障及處理方法、實(shí)驗(yàn)中存在的問(wèn)題等進(jìn)行 分析和討論。