- 相關(guān)推薦
linux系統論文參考文獻
在各領(lǐng)域中,大家或多或少都會(huì )接觸過(guò)論文吧,借助論文可以有效提高我們的寫(xiě)作水平。那么問(wèn)題來(lái)了,到底應如何寫(xiě)一篇優(yōu)秀的論文呢?下面是小編幫大家整理的linux系統論文參考文獻,僅供參考,希望能夠幫助到大家。
參考文獻:
。1]劉曉潔,黃永佳.基于Linux的雙機熱備系統的實(shí)現技術(shù)[J].計算機應用研究,2007,24(4).
。2]張立航,陳大勇.基于Linux的雙機熱備系統設計[J].計算機安全,2011,(10).
。3]張永立,胡杰,張根寶.Linux集群心跳檢測方法的研究與實(shí)現[J].化工自動(dòng)化及儀表,2010,37(6).
[4]岳寶華.基于嵌入式Linux的多線(xiàn)程遠程監控系統設計與實(shí)現[J].信陽(yáng)農業(yè)高等專(zhuān)科學(xué)校學(xué)報,2009(01):54-56.
[5]黃照鶴,馬玉軍.基于Linux平臺的SSH在網(wǎng)絡(luò )安全中的應用[J].科技信息(學(xué)術(shù)研究),2010(29):78.
[6]買(mǎi)爾旦?阿不拉.基于Linux操作系統的網(wǎng)絡(luò )安全策略[J].科技信息(學(xué)術(shù)研究),2010(27):89.
參考文獻:
[1]謝川.嵌入式Liunx開(kāi)發(fā)基礎[M].北京:中國鐵道出版社,2011.
[2]陳周?chē),王勝銀,付國晴,鄧赟.基于LinuxQT技術(shù)的遠程監控GUI設計[J].通信技術(shù),2009,42(12):234-236.
[3]趙祖龍.基于Qt/Embedded的嵌入式跨平臺聊天系統設計[J].信息技術(shù),2010(12):144-147.
[4]何進(jìn),謝松巍.基于Socket的TCP/IP網(wǎng)絡(luò )通訊模式研究[J].計算機應用研究,2001,18(8).
[5]李揚,耿昌宇,張麗芬.基于socket通訊模式下的跨平臺數據平臺[J].北京理工大學(xué)學(xué)報,2002,22(1):81-84.
參考文獻:
[1]李俊玲.淺談Linux操作系統下的C程序開(kāi)發(fā)[J].中國科技財富,2012,5(5):314.
[2]楊海峰,席振元,曹立碩.基于Linux的防火墻系統的研究與開(kāi)發(fā)[J].科技風(fēng),2014,6(6):32-33.
[3]王亞平.基于Linux管道技術(shù)的編程方法研究[J].科技資訊,2012,13(13):46.
[4]李斌.基于A(yíng)RM-Linux的可編程自動(dòng)化控制器的研究與開(kāi)發(fā)[D].2012.
[5]夏凡,陳蜀宇,龍昌生.基于Framebuffer的嵌入式Linux圖形庫設計[J].計算機系統應用,2012,21(5):122-125.
[6]王曉明.計算機C語(yǔ)言編輯程序探討[J].長(cháng)春教育學(xué)院學(xué)報,2014,30(5):145-146.
[7]余勍,王捷.淺談C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習中的應用[J].信息通信,2013,7(7):108.
[8]韓偉,宋明偉,魏志強,等.基于Windows的華中世紀星數控系統PLC編程系統設計[J].機床與液壓,2011,14(14):214-216.
參考文獻
[1]劉憶智,余柏山,李天峰.等編著(zhù).《Linux從入門(mén)到精通》.清華大學(xué)出版社.
。2]張鴻愷,伍超.智能家居及其發(fā)展研究[J].黑龍江科技信息,2008(32):266.
。3]KINNEYPatrick.ZigBeetechnologywirelesscontrolthatsimplyworks[C].[S.l.]:CommunicationsDesignConference,2003.
。4]陳林星.無(wú)線(xiàn)傳感器網(wǎng)絡(luò )技術(shù)與應用[M].北京:電子工業(yè)出版社,2009.
。5]陳章龍,余厚全.基于ZigBee的信息家電遠程監控方案設計[J].現代計算機,2007(11):121-123.
。6]黃磊,付菲,閔華松.基于ZigBee技術(shù)的智能家居方案研究[J].嵌入式網(wǎng)絡(luò )技術(shù)應用,2009(14):71-73.
。7]劉承龍,凌志浩.基于A(yíng)T91SAM9260的ZigBee多功能網(wǎng)關(guān)設計[J].自動(dòng)化儀表,2009(12):30-33.
。8]于德會(huì ),王華新,孫敬.基于單片機和GPRS遠程監控系統的設計[J].科技創(chuàng )新導報,2011(3):48.
。9]王軍陣,王建斌.基于A(yíng)RM和Linux的超聲導波管道檢測系統[J].儀表技術(shù)與傳感器,2011(4):51-52.
。10]李勝琴,張國容,許巖.基于A(yíng)RM的交叉編譯工具的制作[J].太原師范學(xué)院學(xué)報:自然科學(xué)版,2010(2):56-59.
參考文獻
[1]胡耀民,厲偉.Linux系統及網(wǎng)絡(luò )管理[M].北京:人民郵電出版社,2012.
[2]陳勇勛.Linux網(wǎng)絡(luò )安全技術(shù)與實(shí)現[M].北京:清華大學(xué)出版社,2012.
[3]范魯娜.基于Linux操作系統的網(wǎng)絡(luò )服務(wù)器安全管理[J].科技創(chuàng )新導報,2011(10):17.
[4]李洋.Linux安全技術(shù)內幕[M].北京:清華大學(xué)出版社,2010.
[5]李文風(fēng).淺析Linux操作系統的安全策略[J].信息與電腦,2011(4):8-10.
[6]閻映炳,劉雪潔.Linux系統與網(wǎng)絡(luò )管理教程[M].北京:電子工業(yè)出版社,2010.
linux系統命令大全
系統
# uname -a # 查看內核/操作系統/CPU信息
# head -n 1 /etc/issue # 查看操作系統版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設備
# lsusb -tv # 列出所有USB設備
# lsmod # 列出加載的內核模塊
# env # 查看環(huán)境變量
資源
# free -m # 查看內存使用量和交換區使用量
# df -h # 查看各分區使用情況
# du -sh # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看內存總量
# grep MemFree /proc/meminfo # 查看空閑內存量
# uptime # 查看系統運行時(shí)間、用戶(hù)數、負載
# cat /proc/loadavg # 查看系統負載
磁盤(pán)和分區
# mount | column -t # 查看掛接的分區狀態(tài)
# fdisk -l # 查看所有分區
# swapon -s # 查看所有交換分區
# hdparm -i /dev/hda # 查看磁盤(pán)參數(僅適用于IDE設備)
# dmesg | grep IDE # 查看啟動(dòng)時(shí)IDE設備檢測狀況
網(wǎng)絡(luò )
# ifconfig # 查看所有網(wǎng)絡(luò )接口的屬性
# iptables -L # 查看防火墻設置
# route -n # 查看路由表
# netstat -lntp # 查看所有監聽(tīng)端口
# netstat -antp # 查看所有已經(jīng)建立的連接
# netstat -s # 查看網(wǎng)絡(luò )統計信息
進(jìn)程
# ps -ef # 查看所有進(jìn)程
# top # 實(shí)時(shí)顯示進(jìn)程狀態(tài)
用戶(hù)
# w # 查看活動(dòng)用戶(hù)
# id # 查看指定用戶(hù)信息
# last # 查看用戶(hù)登錄日志
# cut -d: -f1 /etc/passwd # 查看系統所有用戶(hù)
# cut -d: -f1 /etc/group # 查看系統所有組
# crontab -l # 查看當前用戶(hù)的計劃任務(wù)
服務(wù)
# chkconfig --list # 列出所有系統服務(wù)
# chkconfig --list | grep on # 列出所有啟動(dòng)的系統服務(wù)
程序
# rpm -qa # 查看所有安裝的軟件包
Linux系統常用操作命令
1、Linux下的基本命令
whoami 顯示當前目錄名
who 顯示當前登錄用戶(hù)名
w 詳細顯示當前登錄用戶(hù)信息
date 顯示當前日期
id 顯示用戶(hù) id 信息
pwd 顯示當前目錄
uname –a 顯示系統信息
df . 顯示磁盤(pán)大小
last 顯示最近用戶(hù)登錄信息
clear 清除當前屏幕
history 查看歷史命令
cd /data; 進(jìn)入這個(gè)目錄
cd /;ls 進(jìn)入主目錄,并列出下面的文件
cd 回到個(gè)人目錄
cd ~ 回到個(gè)人 home 目錄
cd -;ls 回到上一次訪(fǎng)問(wèn)目錄
cd ../../ 回到上兩層目錄
man ls 顯示 ls 命令幫助信息,需要哪個(gè)命令就是用 man 然后接命令名字
info ls 顯示 ls 幫助信息
ls--help 顯示 ls 幫助信息
less--help 顯示 less 命令幫助信息
2、對文件進(jìn)行操作
touch test1.txt 創(chuàng )建文件
cp test1.txt test2.txt 拷貝文件
rm test2.txt 刪除文件
mv test1.txt test2.txt 移動(dòng)或者重命名文件
chmod 755 test2.txt 修改文件屬性
ln -s ../Data/K12.fna exam.fna 為文件創(chuàng )建軟連接
du exam.fna 查看文件大小
gzip test.fna 壓縮文件
gunzip test.fna.gz 解壓縮文件
less exam.fna 打開(kāi)文件,按字母 q 退出
gzip test.fna 壓縮文件
gunzip test.fna.gz 解壓縮文件
more exam.fna 打開(kāi)文件,按字母 q 退出
cat exam.fna 屏幕輸出文件內容
head -10 exam.fna 截取文件開(kāi)頭前十行,數字可變動(dòng)
tail -10 exam.fna 截取文件結尾十行,數字可變動(dòng)
file exam.fna 查看文件屬性
stat exam.fna 查看文件統計信息
wc exam.fna 統計文件
cp exam.fna test.fna 拷貝文件
tar -zxvf test.fna.tar.gz 解壓縮文件
grep ">" exam.fna |wc 統計序列條數
touch 001.txt 002.txt 003.txt 004.txt 005.txt 同時(shí)創(chuàng )建多個(gè)文件
rm -r *.txt 刪除所有.txt 結尾的文件
3、對文件夾進(jìn)行操作
mkdir dir1 創(chuàng )建文件夾
cp -R dir1 dir2 拷貝文件夾,文件夾拷貝需要加-R選項
rmdir dir2 刪除空文件夾
mv dir1 dir2 移動(dòng)或者重命名文件夾
cp exam.fna dir2 拷貝文件至文件夾
du dir2 統計文件夾
tar -zcvf dir2.tar.gz dir2 打包歸檔文件夾
rm -r dir2 刪除文件夾,注意刪除不為空的文件夾需要加-r,如果出現提示,可以加-f,強制刪除
tar -zxvf dir2.tar.gz 解壓縮文件夾
Linux系統的遠程登錄
Linux大多應用于服務(wù)器,而服務(wù)器不可能像PC一樣放在辦公室,它們是放在IDC機房的,所以我平時(shí)登錄linux系統都是通過(guò)遠程登錄的。Linux系統中是通過(guò)ssh服務(wù)實(shí)現的遠程登錄功能。默認ssh服務(wù)開(kāi)啟了22端口,而且當我們安裝完系統時(shí),這個(gè)服務(wù)已經(jīng)安裝,并且是開(kāi)機啟動(dòng)的。所以不需要我們額外配置什么就能直接遠程登錄linux系統。ssh服務(wù)的配置文件為 /etc/ssh/sshd_config,你可以修改這個(gè)配置文件來(lái)實(shí)現你想要的ssh服務(wù)。比如你可以更改啟動(dòng)端口為36000.
如果你是windows的操作系統,則Linux遠程登錄需要在我們的機器上額外安裝一個(gè)終端軟件。目前比較常見(jiàn)的終端登錄軟件有SecureCRT, Putty, SSH Secure Shell等,很多朋友喜歡用SecureCRT因為它的功能是很強大的,而筆者喜歡用Putty,只是因為它的小巧以及非常漂亮的顏色顯示。不管你使用哪一個(gè)客戶(hù)端軟件,最終的目的只有一個(gè),就是遠程登錄到linux服務(wù)器上。這些軟件網(wǎng)上有很多免費版的,你可以下載一個(gè)試著(zhù)玩玩。下面筆者介紹如何使用Putty登錄遠程linux服務(wù)器。
如果你下載了putty,請雙擊putty.exe 然后彈出如下的窗口。筆者所用putty為英文版的,如果你覺(jué)得英文的用著(zhù)別扭,可以下載一個(gè)中文版的。
因為是遠程登錄,所以你要登錄的服務(wù)器一定會(huì )有一個(gè)IP或者主機名。請在Host Name( or IP address) 下面的框中輸入你要登錄的遠程服務(wù)器IP(如果你的linux還沒(méi)有IP,那么請自行設置一個(gè)IP,如何設置請到后續章節查找),然后回車(chē)。
此時(shí),提示我們輸入要登錄的用戶(hù)名。
輸入root 然后回車(chē),再輸入密碼,就能登錄到遠程的linux系統了。
Linux系統關(guān)機的命令
Linux系統提供了多個(gè)命令,可以對操作系統進(jìn)行關(guān)機、重啟等操作,那不同命令之間有什么區別或相同之處,今天我們來(lái)對shutdown、reboot、halt、init、poweroff進(jìn)行一一對比。
1、shutdown:只能由超級用戶(hù)執行
Linux系統man注釋中標注為“shutdown - bring the system down”,促使系統關(guān)機。它可以安全的關(guān)閉系統,還可在關(guān)閉系統之前給所有已登錄用戶(hù)提示警告信息,并鎖定系統login不允許再登錄。直接執行shutdown命令,在停止系統運行之前,會(huì )把系統即將關(guān)閉的信息告訴已登錄用戶(hù),并留給1分鐘(值可以更改)時(shí)間來(lái)完成剩余工作,1分鐘后系統調用killall命令殺死系統中運行的進(jìn)程,并用sync命令將內存中的緩沖數據保存到硬盤(pán)上,再卸載已安裝的文件系統,最后使用halt命令停止系統。他的另一個(gè)特點(diǎn)是可以指定系統關(guān)機時(shí)間或指定從現在開(kāi)始一段時(shí)間后關(guān)機。
shutdown命令語(yǔ)法格式為:
shutdown [參數] [時(shí)間] [警告信息]
常用參數如下:
-k:并不真正關(guān)機而只是發(fā)出警告信息給所有用戶(hù)
-r:關(guān)機后立即重新啟動(dòng)
-h:關(guān)機后不重新啟動(dòng)
-f:快速關(guān)機且重啟動(dòng)時(shí)跳過(guò)fsck(fsck為文件系統檢查)
-n:快速關(guān)機不經(jīng)過(guò)init:程序
-c:取消一個(gè)已經(jīng)運行的shutdown
使用樣例:
//設置系統15分鐘后關(guān)機并重啟
# shutdown -h +10
//馬上關(guān)閉系統并重啟
# shutdown -r now
2、halt:
halt(stop the system)是簡(jiǎn)單的關(guān)機命令,執行命令時(shí)直接殺死應用進(jìn)程,﹐執行sync同步緩存數據,待系統調用文件系統寫(xiě)操作完成后就會(huì )停止內核。
3、reboot、init、poweroff
reboot、init、poweroff三個(gè)命令的功能類(lèi)似,且三個(gè)命令的使用參數也幾乎完全一致。
共用參數:
-w:并不是真正的重啟或關(guān)機﹐只是寫(xiě)wtmp〔/var/log/wtmp〕紀錄
-d:不寫(xiě)wtmp紀錄
-f:不調用shutdown而強制關(guān)機或重啟
-i:關(guān)機〔或重啟〕前﹐關(guān)掉所有的網(wǎng)絡(luò )接口
不同之處為:
halt命令為關(guān)機;
reboot命令執行的是重啟。且重啟系統時(shí)是刪除所有系統進(jìn)程而不是停止,reboot命令可以快速關(guān)閉系統,但可能導致系統數據異常。
poweroff命令在關(guān)閉系統之后,還會(huì )通知,切斷電源供電。
4、init
init是系統啟動(dòng)的第一個(gè)進(jìn)程,ID號永遠為1。init命令用于切換系統運行級別。
使用方法為:init X
系統運行級別及代表涵義如下:
0:停機
1:?jiǎn)斡脩?hù)形式
2:多用戶(hù)形式
3:完全多用戶(hù)
5:圖形化形式(X-Windows)
4:安全模式
6:重啟
注:使用runlevel命令可以查看系統當前運行級別。系統啟動(dòng)后默認運行級別在配置文件/etc/inittab中指定。
友情提示:以上所有命令請謹慎使用,千萬(wàn)不可在正在使用的系統上隨意執行。
Linux系統的主要特性
基本思想
Linux的基本思想有兩點(diǎn):第一,一切都是文件;第二,每個(gè)軟件都有確定的用途。其中第一條詳細來(lái)講就是系統中的所有都歸結為一個(gè)文件,包括命令、硬件和軟件設備、操作系統、進(jìn)程等等對于操作系統內核而言,都被視為擁有各自特性或類(lèi)型的文件。至于說(shuō)Linux是基于Unix的,很大程度上也是因為這兩者的基本思想十分相近。
完全免費
Linux是一款免費的操作系統,用戶(hù)可以通過(guò)網(wǎng)絡(luò )或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由于這一點(diǎn),來(lái)自全世界的無(wú)數程序員參與了Linux的修改、編寫(xiě)工作,程序員可以根據自己的興趣和靈感對其進(jìn)行改變,這讓Linux吸收了無(wú)數程序員的精華,不斷壯大。
完全兼容POSIX1.0標準
這使得可以在Linux下通過(guò)相應的模擬器運行常見(jiàn)的DOS、Windows的程序。這為用戶(hù)從Windows轉到Linux奠定了基礎。許多用戶(hù)在考慮使用Linux時(shí),就想到以前在Windows下常見(jiàn)的程序是否能正常運行,這一點(diǎn)就消除了他們的疑慮。
多用戶(hù)、多任務(wù)
Linux支持多用戶(hù),各個(gè)用戶(hù)對于自己的文件設備有自己特殊的權利,保證了各用戶(hù)之間互不影響。多任務(wù)則是現在電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨立地運行。
良好的界面
Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶(hù)可以通過(guò)鍵盤(pán)輸入相應的指令來(lái)進(jìn)行操作。它同時(shí)也提供了類(lèi)似Windows圖形界面的X-Window系統,用戶(hù)可以使用鼠標對其進(jìn)行操作。在X-Window環(huán)境中就和在Windows中相似,可以說(shuō)是一個(gè)Linux版的Windows。
支持多種平臺
Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發(fā)布的Linux 2.4版內核已經(jīng)能夠完全支持Intel 64位芯片架構。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統性能大大提高。
【linux系統論文參考文獻】相關(guān)文章:
物流論文參考文獻07-03
工程論文參考文獻11-17
農業(yè)論文參考文獻03-08
嵌入式Linux系統及其應用前景03-18
論文的參考文獻的作用11-25
旅游論文參考文獻02-21
旅游論文參考文獻07-02