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