1、如何進入linux內核配置界面
你要在目標文件夾(一般是/usr/src/kernels)下先解壓內核源代碼:tar jxvf linux-2.6.xx.xx.tar.bz2,然後cd到解壓後的源代碼目錄樹的根目錄下運行make指令。
make clean應該是支持的。如果還不行可以試試 make mrproper,這個清除得更徹底。
2、怎麼修改內核參數中 kernel.sem
得重新編譯內核,之前修改源代碼的頂層目錄下的Makefile文件,比如2.6.29.1內核的Makefile中:VERSION=2PATCHLEVEL=6SUBLEVEL=29EXTRAVERSION=.1
3、靜默安裝Oracle時提示semmni為0,如何解決?
semmni為0的問題可直接忽略,不會因為這個問題而導致無法安裝,安裝完成後也沒有發現因為這個問題導致資料庫使用異常
4、oracle安裝 總是提示semmni為0
oracle不認證 ubuntu 雖然部分版本有人裝上了,就是說oracle 和 ubuntu 官方都不認可oracle裝在ubuntu上,除了任何問題 雙方都不負責。但不代表用ubuntu安裝oracle是合適的學習或者使用平台,
5、linux內核啟動之後 硬體可以重新配置嗎
由於Linux的內核參數信息都存在內存中,因此可以通過命令直接修改,並且修改後直接生效。但是,當系統重新啟動後,原來設置的參數值就會丟失,而系統每次啟動時都會自動去/etc/sysctl.conf文件中讀取內核參數,因此將內核的參數配置寫入這個文件中,是一個比較好的選擇。 首先打開/etc/sysctl.conf文件,查看如下兩行的設置值,這里是: kernel.shmall = 2097152 kernel.shmmax = 4294967295 如果系統默認的配置比這里給出的值大,就不要修改原有配置。同時在/etc/sysctl.conf文件最後,添加以下內容: fs.file-max = 6553600 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 這里的「fs.file-max = 6553600」其實是由「fs.file-max = 512 * PROCESSES」得到的,我們指定PROCESSES的值為12800,即為「fs.file-max =512 *12800」。 sysctl.conf文件修改完畢後,接著執行「sysctl -p」使設置生效。 [root@localhost ~]# sysctl -p 常用的內核參數的含義如下。 kernel.shmmax:表示單個共享內存段的最大值,以位元組為單位,此值一般為物理內存的一半,不過大一點也沒關系,這里設定的為4GB,即「4294967295/1024/1024/1024=4G」。 kernel.shmmni:表示單個共享內存段的最小值,一般為4kB,即4096bit. kernel.shmall:表示可用共享內存的總量,單位是頁,在32位系統上一頁等於4kB,也就是4096位元組。 fs.file-max:表示文件句柄的最大數量。文件句柄表示在Linux系統中可以打開的文件數量。 ip_local_port_range:表示埠的范圍,為指定的內容。 kernel.sem:表示設置的信號量,這4個參數內容大小固定。 net.core.rmem_default:表示接收套接字緩沖區大小的預設值(以位元組為單位)。 net.core.rmem_max :表示接收套接字緩沖區大小的最大值(以位元組為單位) net.core.wmem_default:表示發送套接字緩沖區大小的預設值(以位元組為單位)。 net.core.wmem_max:表示發送套接字緩沖區大小的最大值(以位元組為單位)。
6、kernel.sem 是什麼意思
SEM是Search Engine Marketing的縮寫,中文意思是搜索引擎營銷.SEM是一種新的網路營銷形式.SEM所做的就是全面而有效的利用搜索引擎來進行網路營銷和推廣.SEM追求最高的性價比,以最小的投入,獲最大的來自搜索引擎的訪問量,並產生商業價值.
現在隨著互聯網的深入生活,SEM也是隨之而來,方便人們的生活,例如現在大家都普遍使用的B2C網站,還有網上繳費等等,這些都是屬於SEM.
搜索引擎(SEM)的目標層次原理
搜索引擎營銷可分為四個層次,可分別簡單描述為:存在層、表現層、關注層和轉化層.
第一層是搜索引擎營銷的存在層,其目標是在主要的搜索引擎/分類目錄中獲得被收錄的機會,這是搜索引擎營銷的基礎,離開這個層次,搜索引擎營銷的其他目標也就不可能實現.搜索引擎登錄包括免費登錄、付費登錄、搜索引擎關鍵詞廣告等形式.存在層的含義就是讓網站中盡可能多的網頁獲得被搜索引擎收錄(而不僅僅是網站首頁),也就是為增加網頁的搜索引擎可見性.
第二層的目標則是在被搜索引擎收錄的基礎上盡可能獲得好的排名,即在搜索結果中有良好的表現,因而可稱為表現層.因為用戶關心的只是搜索結果中靠前的少量內容,如果利用主要的關鍵詞檢索時網站在搜索結果中的排名靠後,那麼還有必要利用關鍵詞廣告、競價廣告等形式作為補充手段來實現這一目標.同樣,如果在分類目錄中的位置不理想,則需要同時考慮在分類目錄中利用付費等方式獲得排名靠前.
搜索引擎營銷的第三個目標則直接表現為網站訪問量指標方面,也就是通過搜索結果點擊率的增加來達到提高網站訪問量的目的.由於只有受到用戶關注,經過用戶選擇後的信息才可能被點擊,因此可稱為關注層.從搜索引擎的實際情況來看,僅僅做到被搜索引擎收錄並且在搜索結果中排名靠前是不夠的,這樣並不一定能增加用戶的點擊率,更不能保證將訪問者轉化為顧客.要通過搜索引擎營銷實現訪問量增加的目標,則需要從整體上進行網站優化設計,並充分利用關鍵詞廣告等有價值的搜索引擎營銷專業服務.
搜索引擎營銷的第四個目標,即通過訪問量的增加轉化為企業最終實現收益的提高,可稱為轉化層.轉化層是前面三個目標層次的進一步提升,是各種搜索引擎方法所實現效果的集中體現,但並不是搜索引擎營銷的直接效果.從各種搜索引擎策略到產生收益,期間的中間效果表現為網站訪問量的增加,網站的收益是由訪問量轉化所形成的,從訪問量轉化為收益則是由網站的功能、服務、產品等多種因素共同作用而決定的.因此,第四個目標在搜索引擎營銷中屬於戰略層次的目標.其他三個層次的目標則屬於策略范疇,具有可操作性和可控制性的特徵,實現這些基本目標是搜索引擎營銷的主要任務.
7、proc/sys/kernel/sem 可以改嗎
/proc/sys/目錄下的文件操作方式有三種,
1,通過sysctl進行操作,
#sysctl debug.edp.xxxx 顯示/proc/sys/debug/edp/xxxx的值
#sysctl -w debug.edp.xxxx=1 將/proc/sys/debug/edp/xxxx值設置為1
2,通過常規的echo和cat等方式操作,
#cat /proc/sys/debug//edp/xxxx 顯示文件內容
#echo 1 >/proc/sys/debug//edp/xxxx 修改文件內容
3,系統調用open()/write()等函數操作。
需要通過編程來實現。
8、oracle配置
這是修改LINUX的核心參數;
shmall表示系統一次可以使用的共享內存段的總容量.一般不用修改.
shmmax表示單個進程能夠使用的共享內存段的最大尺寸.通常為2G.
shmmni表示設置系統范圍共享內存段的最大個數.一般不用修改.
sem表示信號量;
file-max表示文件句柄的最大數量.文件句柄表示的是LINUX系統中可以打開的文件數量;
9、如何修改 Linux 內核配置
由於Linux的內核參數信息都存在內存中,因此可以通過命令直接修改,並且修改後直接生效。但是,當系統重新啟動後,原來設置的參數值就會丟失,而系統每次啟動時都會自動去/etc/sysctl.conf文件中讀取內核參數,因此將內核的參數配置寫入這個文件中,是一個比較好的選擇。
首先打開/etc/sysctl.conf文件,查看如下兩行的設置值,這里是:
kernel.shmall = 2097152
kernel.shmmax = 4294967295 如果系統默認的配置比這里給出的值大,就不要修改原有配置。同時在/etc/sysctl.conf文件最後,添加以下內容:
fs.file-max = 6553600
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
這里的「fs.file-max = 6553600」其實是由「fs.file-max = 512 * PROCESSES」得到的,我們指定PROCESSES的值為12800,即為「fs.file-max =512 *12800」。
sysctl.conf文件修改完畢後,接著執行「sysctl -p」使設置生效。
[root@localhost ~]# sysctl -p 常用的內核參數的含義如下。
kernel.shmmax:表示單個共享內存段的最大值,以位元組為單位,此值一般為物理內存的一半,不過大一點也沒關系,這里設定的為4GB,即「4294967295/1024/1024/1024=4G」。
kernel.shmmni:表示單個共享內存段的最小值,一般為4kB,即4096bit.
kernel.shmall:表示可用共享內存的總量,單位是頁,在32位系統上一頁等於4kB,也就是4096位元組。
fs.file-max:表示文件句柄的最大數量。文件句柄表示在Linux系統中可以打開的文件數量。
ip_local_port_range:表示埠的范圍,為指定的內容。
kernel.sem:表示設置的信號量,這4個參數內容大小固定。
net.core.rmem_default:表示接收套接字緩沖區大小的預設值(以位元組為單位)。
net.core.rmem_max :表示接收套接字緩沖區大小的最大值(以位元組為單位)
net.core.wmem_default:表示發送套接字緩沖區大小的預設值(以位元組為單位)。
net.core.wmem_max:表示發送套接字緩沖區大小的最大值(以位元組為單位)。