Linux目錄配置在了解了每個文件的相關種類與屬性,以及了解了如何更改文件屬性/權限的相關信息后,再來要了解的就是,為什么每套Linuxdistributions他們的配置文件啊、執行文件啊、每個目錄內放置的咚咚啊,其實都差不多?原來是有一套標準依據的Linux目錄配置的依據--FHS因為利用Linux來開發產品或distributions的社群/公司與個人實在太多了,如果每個人都用自己的想法來配置文件放置的目錄,那么將可能造成很多管理上的困擾。你能想象,
系統 2019-08-29 22:39:40 2756
1.AutoIndex預設安裝好Apache之后,其預設目錄是在/var/www/html/,如果沒有設定index.html的話,那么就會印出目前目錄里的所有檔案和目錄,基於安全理由,希望把AutoIndex這個取消,如此在別人打入網址后,就會出現403的存取權限不足,只有在很“明確”的指出檔案時才可以瀏覽。關閉/var/www/html里(含子目錄)的自動印出首頁功能[root@rhelconf]#vihttpd.conf_______________
系統 2019-08-29 22:30:02 2740
ALPChapter8Linux系統函數(LinuxSystemCalls)到目前為止我們介紹的所有API都分可歸為兩類:庫函數(libraryfunction):普通的函數,由一個不屬于我們程序的外部的庫編寫,這種外部的庫的一個典型例子是C庫。這種函數的參數傳遞是通過寄存器或者堆棧來實現的,執行的時候直接跳轉到該函數代碼的開頭,也就是我們學過的典型的C語言函數調用的方式。這種庫函數的例子:getopt_long,mkstemp系統函數(systemcal
系統 2019-08-29 23:07:39 2739
INFORMIXDynamicServer(IDS)數據庫介紹就不多說了,既然使用INFORMIX,就一定有所了解。本文將INFORMIX安裝在linux發行版Fedora(其他發行版,安裝基本一樣)具體步驟如下:一,下載IDS在IBM官網下載INFORMIX最新版,當前為11.7同時可以下載相關的幫助文檔。http://www.ibm.com/developerworks/cn/downloads/im/idsde/開發者學習可以下載DeveloperE
系統 2019-08-12 01:54:07 2739
LinuxYoucandownloadthepackageanduncompressitmanually.Alternatively,youcanusethecommandline.Fori386cd~wgethttp://c758482.r82.cf2.rackcdn.com/Sublime\Text\2.0.1.tar.bz2tarvxjfSublime\Text\2.0.1.tar.bz2Forx64cd~wgethttp://c758482.r82
系統 2019-08-12 09:27:08 2728
基本套接字分為客戶機/服務器和點對點模式。C/S:sever/client---------------------------一般采用TCPB/S:browser/server-----------------------一般采用UDP常用的數據結構有in_addr(存儲IP地址),sockaddr_in(表示Internet協議地址結構),sockaddr(存儲主機IP地址和接口信息)。structin_addr{union{struct{u_char
系統 2019-08-12 01:32:25 2724
1名詞解釋:(1)頁框:物理內存的描述,必須牢牢記住,頁框就是物理內存(2)頁描述符:描述每一個頁框的狀態信息,所有的也描述符都保存在mem_map[]數組中,每個描述符32個字節(3)節點:系統物理內存被劃分為多個節點,每個節點內cpu訪問頁面的時間是相同的,對應的數據結構:節點描述符(4)管理區:每個節點又分為多個管理區對應的數據結構:管理區描述符2頁表管理重點介紹內核頁表的管理,主要分為兩個階段:啟動階段映射8M的頁表和剩余頁表的映射階段(1)啟動階
系統 2019-08-29 22:19:48 2716
1什么是系統調用系統調用,顧名思義,說的是操作系統提供給用戶程序調用的一組“特殊”接口。用戶程序可以通過這組“特殊”接口來獲得操作系統內核提供的服務,比如用戶可以通過文件系統相關的調用請求系統打開文件、關閉文件或讀寫文件,可以通過時鐘相關的系統調用獲得系統時間或設置定時器等。從邏輯上來說,系統調用可被看成是一個內核與用戶空間程序交互的接口——它好比一個中間人,把用戶進程的請求傳達給內核,待內核把請求處理完畢后再將處理結果送回給用戶空間。系統服務之所以需要通
系統 2019-08-12 01:33:27 2716
以下為轉載內容:$whichbashOpenupyoufavoritetexteditorandacreatefilecalledhello_world.sh.Insertthefollowinglinestoafile:NOTE:Everybashshellscriptinthistutorialstartswithshebang:"#!"whichisnotreadasacomment.Firstlineisalsoaplacewhereyouputy
系統 2019-08-29 22:13:00 2714
as86(1)名稱as86-as86-8086..80386處理器的匯編程序概要格式as86[-0123agjuw][-lm[list]][-nname][-oobj][-b[bin]][-ssym][-ttextseg]srcas86_encapprog.sprog.v[prefix_][as86options]描述as86是8086..80386處理器下的匯編程序,它所采用的語法與Intel/MS采取的語法類似,而不同于廣泛運用于UNIX下的匯編語法(
系統 2019-08-12 01:33:45 2713
linux內核中的文件描述符(一)--基礎知識簡介Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)作為文件的使用者,進程理所當然的要將所使用的文件記錄于自己的控制塊中,也就是task_struct。另外,由于進程所對應的程序也是一個文件,因此進程控制塊還必須記錄這個文件的相關信息。由于OS要對所有進程提供服務,因此OS還要維護一個記錄所有進
系統 2019-08-29 22:32:55 2710
文章參考https://www.centos.bz/2012/07/awk-notes/正則表達式1匹配包含root的數據,并打印1~5的參數[root@auc-test2tmp]#gawk'BEGIN{FS=":"}/root/{print$1,$2,$3,$4,$5}'passwdrootx00rootoperatorx110operator數據是以r開頭的,則打印第一個參數[root@eccs_webhuangbiao]#awk-F:'/^r/{pr
系統 2019-08-29 22:10:26 2710
NeedtomonitorLinuxserverperformance?Trythesebuilt-incommandandafewadd-ontools.MostLinuxdistributionsareequippedwithtonsofmonitoring.Thesetoolsprovidemetricswhichcanbeusedtogetinformationaboutsystemactivities.Youcanusethesetoolstof
系統 2019-08-29 23:52:06 2706
http://blog.csdn.net/zilong91/archive/2007/07/26/1708402.aspx序言Linux是Unix操作系統的一種變種,在Linux下編寫驅動程序的原理和思想完全類似于其他的Unix系統,但它dos或window環境下的驅動程序有很大的區別。在Linux環境下設計驅動程序,思想簡潔,操作方便,功能也很強大,但是支持函數少,只能依賴kernel中的函數,有些常用的操作要自己來編寫,而且調試也不方便。本人這幾周來為
系統 2019-08-12 01:32:57 2702
CentOS的tomcat安裝目錄:/usr/local/tomcatviMyTomcatUitl.sh創建文件chmodu+xMyTomcatUtil.sh賦執行權限shellscript:1#!/bin/bash23#tomcat啟動,停止,日志顯示腳本45if[$1==''];then6echo"請帶一個參數執行命令:start啟動tomcat,stop停止tomcat,logs查看tomcat動態日志"7exit08fi910if[$1=='sta
系統 2019-08-12 01:32:42 2696