1、系統載入bios,並透過bios載入coms,由coms內的設定取得主機的各硬體資訊,然後bios進行自檢2、bios通過硬體的INT 13中端功能來讀取MBR,由MBR載入bootloader。 1.bootloader可以安裝在檔案系統的根分區和磁碟的MBR上面,在多重系統啟動的環境中,例如windows
作業系統常見面試題(答案僅供參考)1. 什麼是中斷?中斷時CPU做什麼工作? 中斷是指在電腦執行期間,系統內發生任何非尋常的或非預期的急需處理事件,使得CPU暫時中斷當前正在執行的程式而轉去執行相應的事件處理常式。待處理完畢後又返回原來被中斷處繼續執行或調度新的進程執行的過程。 2.
為目前使用者 建立 cron 服務1. 鍵入 crontab -e 編輯crontab服務檔案 例如 檔案內容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 儲存檔案並並退出 */2 * * *
前言如果你看到了我這篇文章,也就說明了你對Linux來說不是很熟悉,那麼我的困惑我想也同樣適合你,我的一個初學者,對於我們初學者來說,理論和實踐是很重要的,看了理論後,難免會使用一些工具來校正理論以此來鞏固我們所學的知識,做實驗是很正常的事情,但人是一個感性的動物,開場不利難免會對我們學習linux的決心造成打擊,我就是其中一個,看完理論,然後自己動手去做實驗,但連安裝一個安裝包都安裝不成功,有時候很沮喪,心裡會想怎麼這麼難,其實,說實話不是linux難,而更多的是我們已經習慣了window,一
一、 NAT,目的地址轉換二、 一定確認在Director機器上,載入此模組!!! modprobe iptable_nat注意:如果你的Realserver是xen的虛擬機器。 modprobe
硬碟硬碟是可以儲存
FreeBSD作為臨時反向 Proxy 今天已經將兩台老舊的伺服器送入到了機房。比較順利,但是配置munin花費了點時間,主要是ip地址的配置問題。 www.2cto.com 將其中的Dell 1950做為了臨時的反向
Linux ssh server配置rsa登陸認證 原理:密鑰相當於一把鑰匙,而公開金鑰就相當於一把門鎖,我們當然是拿著鑰匙去開鎖,同樣的道理,我們密鑰放在本機伺服器,也就是客戶機A,把公開金鑰放在遠程伺服器,也就是遠端主機B,那麼我們就可以從客戶機A ssh免密碼登陸遠端主機B. www.2cto.com 1、產生密匙[root@www.linuxidc.com .ssh]#ssh-keygen-t rsaGenerating public/private
Gentoo、Debian、FreeBSD的包管理機制其實很相似,Gentoo、Debian是我最喜歡使用的Linux發行版,一個天生就是絕佳的開發平台而另一個無論是伺服器還是案頭環境無疑都是首選產品。 以關鍵詞搜尋軟體 Gentoo: emerge -s <keyword>輸出會有這個 pkg 的簡介 , 關鍵詞都可以用正規表示式Debian: apt-cache search <keyword>FreeBSD: make search
nginx自訂頁面非常簡單,兩條指令就可以搞定 1. 在http{}段加入紅色指令,如下 http { ... fastcgi_intercept_errors on; error_page 404 &
公司決定轉向github,所以今天遇到的問題是要把兩個subversion倉庫合并到一個github倉庫中。 subversion轉git這個問題很容易,github推薦使用svn2git這個指令碼。官方網站上寫出了詳細的安裝方法,如下:$ sudo apt-get install git-core git-svn ruby rubygems$ sudo gem install svn2git然後建立兩個子目錄,存放轉換後的兩個subversion倉庫:$ mkdir tmp
方法一CentOS5.3的php版本預設為5.1.6,然後在5.2.9版本之前的的php都存在一個漏洞,但是目前網上很多地方都無法使用yum update php*升級到5.2.9,比較常見的是升級到5.2.6版本的,經過搜尋國外資料,現在終於找到一種升級CentOS的php到5.2.9的方法。注意,此方法只能在官方的php版本上升級,如果你使用網上的升級到5.2.6版本的升級方法已經升級了,將無法使用本方法升級php。運行下面命令: wget
linux中管道以及重新導向 1:管道linux 系統的理念是彙集許多小程式,每個程式都有特殊的專長。負載的任務不是由大型軟體完成,而是由Shell的機制,組合許多小程式共同完成。 www.2cto.com
Linux營運常用的Shell指令碼(帶註解) 在Linux日常營運中,shell指令碼是每個IT營運人員必備的利器,熟練編寫生產環境的shell指令碼,能協助我們更輕鬆,更好的、更快的完成日常營運工作,那我們來看幾個簡單的指令碼。歡迎指正,一起相互學習! www.2cto.com 一、自動備份Mysql指令碼:如下指令碼為mysql自動備份指令碼,僅供參考,可以根據實際情況修改。#!/bin/sh #auto backup
製作FreeBSD系統定製安裝ISO FreeBSD ISO的定製的想法起源於當時在安裝完系統後,要做些重複的配置工作,浪費時間可經曆。 www.2cto.com 於是就開始尋找資料,發現國內幾乎沒有這方面的資料可查,最後還是從老外的一篇文章中知道了大概的過程! FreeBSD系統的結構相對還是比較簡單的,其目錄檔案基本上分為兩類:1、基本系統,安裝在除 /usr/local 外的位置。2、通過pkg_add 或 使用port樹 make
Solaris 10卸載軟體命令 安裝Solaris 10 後,預設會安裝很多用不到的軟體,而只想保留開發環境。 www.2cto.com 以卸載pidgin為例,在啟動菜單的pidgin啟動項郵件屬性面板中,看到命令為pidgin。 需要先定位程式所在位置: # which pidgin
linux apf防火牆安裝配置 APF(Advanced Policy Firewall)是 Rf-x Networks 出品的Linux環境下的軟體防火牆,被大部分Linux伺服器管理員所採用,使用iptables的規則,易於理解及使用。 www.2cto.com 適合對iptables不是很熟悉的人使用,因為它的安裝配置比較簡單,但是功能還是非常強大的。 一,下載,安裝apf Linux代碼
linux為目前使用者建立定時任務 1. 鍵入 crontab -e 編輯crontab服務檔案 www.2cto.com 例如 檔案內容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 儲存檔案並並退出
SVN強制提立添加註釋 利用svn的pre-commit鉤子可簡單實現此要求。 www.2cto.com 進入倉庫hooks目錄,找到pre-commit.tmpl檔案,重新命名,去掉尾碼.tmpl。 編輯pre-commit檔案: 將: $SVNLOOK log -t "$TXN" "$REPOS" | grep
svn伺服器端回退版本 由於誤操作,不小心將錯誤的代碼提交到了svn上,於是想在伺服器上撤銷本次提交,經過嘗試,發現進行以下步驟的操作即可徹底刪除本次提交:1.首先找到本次提交後產生的版本號碼,例如為r224. www.2cto.com 2.登入到svn伺服器上,進入到項目的svn目錄.3.進入db目錄,刪除此目錄下的rep-cache.db。並修改此目錄下的current檔案,將其修改為上一個版本,例如233.4.刪除db/revs/0/目錄下的224檔案。&