Time of Update: 2018-12-04
Linux 核心筆記 – 進程調度關鍵詞: Linux 核心 進程調度 Linux 核心筆記 – 進程調度原文連結:http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=linuxK&Number=294463&page=5&view=collapsed&sb=5&o=allLinux
Time of Update: 2018-12-04
這兩個命令主要是與磁碟分割相關 一、分區、掛裝、驗證1、mkfs.ext3 -b 1024 -i 1024 /dev/ram5 //用記憶體虛擬硬碟進行格式化,定義inode號與block size號一致,對小檔案來說更優。整個系統所能儲存的檔案數較少。 2、mkfs.ext3 -b 1024 -i 4096 /dev/ram5 //改變block
Time of Update: 2018-12-04
提要 今天的主題是“破解Linux作業系統的奧秘”,標題雖然有點玄乎,但決不忽悠。相關文章:Linux作業系統分析(1)- How program worksLinux作業系統分析(2)- 進程的建立與可執行程式的載入Linux作業系統分析(3)- 核心裝載ELF的過程總結sa1****310 **濤儲存程式電腦的概念現代電腦的基本結構是由美藉匈牙利科學家馮· 諾依於1946年提出的。迄今為止所有進入實用的電子電腦都是按馮·
Time of Update: 2018-12-04
文章目錄 基礎項合成項物理項 Bullet介紹 Bullet的首頁 。最新版本在這裡下載 。簡單的中文介紹見百度百科 。一些也許可以促使你選擇Bullet的小故事在以前的文章中有提及,參考這裡 的開頭--為什麼選擇Bullet。 主要特徵: * 代碼用C++構建,遵守zlib開源協議,可免費用於各種商業目的。跨平台支援,包括PS3,XBox 360... *
Time of Update: 2018-12-04
在Linux下啟動Tomcat時報java.net.unknownhostException異常,經瞭解是struts DTD驗證問題導致,如有人遇到此類問題,可參照下面的解決方案:)不連網的情況下啟動TOMCAT發生了java.net.unknownhostException嚴重: Parsing error processing resource pathava.net.UnknownHostException: struts.apache.orgat
Time of Update: 2018-12-04
下來你的首要問題是“我的機器有16G,分了一個C盤4G,兩個D,E盤各6G”我還想保留 C盤的windows,我能把Linux安裝到D盤或者E盤上嗎?呵呵,非常好,你知道Linux是 一個作業系統,可能要把windows弄掉,但是遺憾的是你對硬碟,分區的理解是錯誤的。 下篇文章會講硬碟分區的問題。 OK,要講硬碟分區了。在講這個問題之前,我先來講講概念問題,什麼是概念 問題呢?你還記得第一次,絕對的第一次聽到A:盤,B:盤,C盤時候的感覺嗎?
Time of Update: 2018-12-04
Linux -- 許可權管理許可權管理: chmod(變更檔許可權),chown(變更檔擁有者),passwd(設定使用者密碼),su(使用者切換),useradd(增加使用者),groupadd(增加使用者組) 系統的許可權的給定涉及到系統的安全問題,所以做好系統許可權管理是非常重要的。
Time of Update: 2018-12-04
ifconfig eth0 新ip然後編輯/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip[aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=219.136.241.211NETMASK=255.255.255.128GATEWAY=219.136.241.254[aeolus@db1 etc]$ vi resolv.conf
Time of Update: 2018-12-04
快要下班了,其實沒事可做,不過這個可能讓上司發現,要不工作任務就更重了,正好趁這個時間去寫點BLOG, 也很久沒寫了。近些時間都在用LINUX,因為我要把我WINDOWS拋棄了,感覺現在應該也到了使用LINUX的時候,那麼多的發行版本,那麼多的社區,旁邊朋友的耳濡目染。特別是一個《完全LINUX工作》更是讓我有了使用LINUX的信心。現在折騰自己了兩個多星期,從REDHAT ,到SUSE
Time of Update: 2018-12-04
Suse中的圖形介面的YAST管理非常的友好,可以很方便直觀的更改網卡IP,但是就是速度太慢了,對於象我這樣需要頻繁更換IP的網路系統管理員來說,實在是噩夢,所以圖形的方式那是絕對效率過於低下了,必須使用命令的方式了。Linux下的圖形介面的系統管理操作實際上都是對命令的一些封裝,介面友好與速度是有所衝突了,操作的簡單,帶來的速度的緩慢,所以Linux老鳥一般都不用圖形介面修改配置的,Suse的網路設定檔存放在:/etc/sysconfig/network目錄下,其中的類似ifcfg-eth-
Time of Update: 2018-12-04
修改SUSE Linux作業系統的超級使用者密碼。 1、重新啟動機器,在出現grub引導介面後,按F2,在啟動linux的選項裡加上init=/bin/bash,通過給核心傳遞init=/bin/bash參數使得OS在運行login程式之前運行bash,出現命令列。 2、稍等片刻出現(none)#:命令列。 3、輸入mount -n / -o remount,rw 4、輸入 mount –n /usr 5、輸入 cd /usr/bin
Time of Update: 2018-12-04
1. 資料截斷:由於long類型變數的運算(賦值、比較、移位等)產生。long定義在x86上為32bits,而在ia64上為64bits.容易在與int型變數運算時出現異常。處理方法:盡量避免不同類型變數間的運算,避免將長度較長的變數賦值到較短的變數中,統一變數長度可以解決這個問題。簡單的對於32位轉移到64位可以將所有long定義轉換為int定義。2.
Time of Update: 2018-12-04
in front of date-time text. Corresponding to class name 'sun' & 'moon'-->liunx網友學習文章(1) 2007-04-02 18:59:06 大 中 小 目錄:1.學習bootsect.s中經常會問到的問題 轉自oldlinux論壇2.系統調用及參數傳遞過程 3. 調度器工作時機:office"4.虛擬機器VMWARE與其網路設定(包你玩轉虛擬機器)1.學習bootsect.s中經常會問到的問題
Time of Update: 2018-12-04
2.系統調用及參數傳遞過程發言者:小白 發言時間:2002-06-29 08:36:451.系統調用函數介面是如何轉化為陷入命令系統調用是通過一條陷入指令進入核心態,然後根據傳給核心的系統調用號為索引在系統調用表中找到相映的處理函數入口地址。這裡將詳細介紹這一過程。我們以x86為例說明:由於陷入指令是一條特殊指令,而且依賴與作業系統實現的平台,如在x86中,這條指令是int
Time of Update: 2018-12-04
Linux下提高效能的系統調用sendfile,splice和tee熟悉Linux核心2.4版本的也許知道:在2.4版的核心中內嵌了一個叫做khttpd的靜態網頁伺服器。當時,可能是效率的因素致使她被添加了進來,至於為什麼最新的2.6版核心去掉了這個伺服器,我考慮可能是因為Linux核心“只提供機制,而不提供策略”,當然安全因素也不能排除在外。實際上,把網頁伺服器做進核心也是完全沒有必要的,因為Linux核心提供了sendfile這樣一個系統調用:引用:#include
Time of Update: 2018-12-04
3. 調度器工作時機:office" />調度器的啟動通常有兩種方式:A. 主動式在核心應用中直接調用schedule()。這通常發生在因等待核心事件而需要將進程置於掛起(休眠)狀態的時候--這時應該主動請求調度以方便其他進程使用CPU。下面就是一個主動調度的例子:/* 節選自[drivers/input/mousedev.c] mousedev_read() */
Time of Update: 2018-12-04
1.對於形如#define __LIBRARY__後面沒有任何東西,用處何在???觀察檔案include/unistd.h便可以看到#ifdef
Time of Update: 2018-12-04
4.虛擬機器VMWARE與其網路設定(包你玩轉虛擬機器) 看到有很多人發貼詢問如何玩虛擬機器,其實本人並不建議用虛擬機器,直接裝真實環境最好,不過我還是來發一篇關於虛擬機器網路設定的文章,看完後包你會玩.VMWare中的幾種網路設定(1)Bridged方式用這種方式,虛擬系統的IP可設定成與本機系統在同一網段,虛擬系統相當於網路內的一台獨立的機器,與本機共同插在一個Hub上,網路內其他機器可訪問虛擬系統,虛擬系統也可訪問網路內其他機器,當然與本機系統的雙向訪問也不成問題。
Time of Update: 2018-12-04
08 01 * * 0,3,5 /home/jiang/backup/autobackup.sh autobackup.sh程式如下: #!/bin/bash############### System Backup to FTP #################Power By Jiang Daoyou#E-mail:jiang_daoyoucml.com.cn#1. mkdir /home/jiang/backup#2. chmod 700 autobackup.sh#3.
Time of Update: 2018-12-04
Linux的記憶體管理,實際上跟windows的記憶體管理有很相像的地方,都是用虛擬記憶體這個的概念,說到這裡不得不罵MS,為什麼在很多時候還有很大的實體記憶體的時候,卻還是用到了pagefile. 所以才經常要跟一幫人吵著說Pagefile的大小,以及如何分配這個問題,在Linux大家就不用再吵什麼swap大小的問題,我個人認為,swap設個512M已經足夠了,如果你問說512M的SWAP不夠用怎麼辦?只能說大哥你還是加記憶體吧,要不就檢查你的應用,是不是真的出現了memory