Time of Update: 2015-08-30
linux下jenkins安裝在安裝jenkins之前,首先確認jdk和tomcat,maven已經配置好具體配置方法,請看的我部落格;jdk:jdk的安裝與配置tomcat:tomcat的安裝與配置maven:maven的安裝與配置開始jenkins的安裝1下載jenkins:jenkins war包:http://mirrors.jenkins-ci.org/war/(我下載的是1.414)2
Time of Update: 2015-08-30
linuxdate快捷命令關於使用該命令,還有其他一些重要的方法。使用 next/last指令,您可以得到以後的星期幾是哪一天:$ date -d ’next monday’ (下周一的日期)$ date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%d$ date -d last-day +%Y%m%d(昨天的日期) 或者:date -d yesterday +%Y%m%d$ date -d
Time of Update: 2015-08-30
作業系統的啟動過程分析(以Linux系統為例)購置一台電腦,我們要做Linux系統學習,我們首先安裝好了一個Centos6.5系統。從摁下電源鍵的那一刻到出現案頭或者是字元介面。這期間發生了什麼呢?第一階段:為搞清楚這個,從硬體到軟體,首先看硬體,看下電腦主板的組成,南北橋:北橋串連CPU、記憶體、PCI等高速裝置。南橋串連磁碟、網卡、USB、PS/2等低速裝置。我們摁下電源的一刻時,首先讀取BIOS晶片內資料。這個BIOS晶片一般是EEROM,但是從Intel奔騰系列開始,主板都採用NorFl
Time of Update: 2015-08-30
線程同步與互斥:互斥鎖為什麼需要互斥鎖?在多任務作業系統中,同時啟動並執行多個任務可能都需要使用同一種資源。這個過程有點類似於,公司部門裡,我在使用著印表機列印東西的同時(還沒有列印完),別人剛好也在此刻使用印表機列印東西,如果不做任何處理的話,列印出來的東西肯定是錯亂的。 下面我們用程式類比一下這個過程,線程一需要列印“ hello ”,線程二需要列印“ world ”,不加任何處理的話,列印出來的內容會錯亂: [cpp]
Time of Update: 2015-08-30
Linux核心的進程切換(上)硬體上下文概念儘管每個進程都可以擁有屬於自己的地址空間,但所有進程必須共用CPU寄存器。因此在,在恢複一個進程執行之前,核心必須確保每個寄存器裝入了掛起進程時的值。而這些必須裝入的寄存器中的資料就稱為硬體上下文。任務狀態段80X86體繫結構:包括一個特殊的段類型,叫任務狀態段(TSS),作用是存放硬體上下文。段是x86的概念,在保護模式下,段選擇符參與定址,段選擇符在段寄存器中,而tss段則在tr寄存器中。當進程切換的時候就將intel的建議:為每一個進程準備一個獨
Time of Update: 2015-08-30
多任務的同步與互斥現代作業系統基本都是多任務作業系統,即同時有大量可調度實體在運行。在多任務作業系統中,同時啟動並執行多個任務可能: 都需要訪問/使用同一種資源多個任務之間有依賴關係,某個任務的運行依賴於另一個任務 這兩種情形是多任務編程中遇到的最基本的問題,也是多任務編程中的核心問題,同步和互斥就是用於解決這兩個問題的。 互斥:是指散步在不同任務之間的若干程式片斷,當某個任務運行其中一個程式片段時,其它任務就不能運行它們之中的任一程式片段,只能等到該任務運行完這個
Time of Update: 2015-08-30
linux基礎操作----任務調度指令在很多的時候,我們需要在指定的時間,做些事情,比如:在淩晨2:00-3:00之間做個系統備份。此時,我們就需要使用到了任務調度指令。 規定系統在指定的事件完成指定的任務過程就是“任務調度指令“ 設定使用:> crontab–e //編輯任務調度指令> crontab–l //查看任務調度指令
Time of Update: 2015-08-30
LinuxNAT網路連接權威指南【1】準備工作,寫在前面1.1)檢查服務(cmd>>services.msc,我用的是VM)1.2)確保Vmnet8 串連處於啟動狀態 + 擷取ipv4(ipv6)地址(在網路連接不正確時,作參考之用)1.3)虛擬機器選擇 VMnet8(NAT模式)【2】Linux Distribution 安裝完後,設定網路連接2.1)vim /etc/sysconfig/network-scripts/ifcfg-eth0 ,
Time of Update: 2015-08-30
ubuntu非長期支援版升級系統版本(ssh登入情況適用)(1)當前系統為非長期支援版,並且已被廢棄,只能逐版本升級以當前系統版本為11.10為例修改source.list更新源為通用old源,因為原來的源已經不可用deb http://old-releases.ubuntu.com/ubuntu/ oneiric main restricteddeb-src http://old-releases.ubuntu.com/ubuntu/ oneiric main
Time of Update: 2015-08-30
《鳥哥的Linux私房菜-基礎學習篇(第三版)》(六)第5章 首次登陸與線上求助man page1. 首次登陸系統首先談了首次登陸CentOS
Time of Update: 2015-08-30
Linux查看日誌常用命令1.查看日誌常用命令 tail: -n 是顯示行號;相當於nl命令;例子如下: tail -100f test.log 即時監控100行日誌tail -n 10 test.log 查詢日誌尾部最後10行的日誌;tail -n +10 test.log 查詢10行之後的所有日誌;head:跟tail是相反的,tail是看後多少行日誌;例子如下:head -n 10 test.log 查詢記錄檔中的頭10行日誌;head -n -10 test.log 查詢記錄檔除了最後1
Time of Update: 2015-08-30
CentOS7重設root密碼修改主機名稱一、CentOS修改主機名稱CentOS修改主機名稱比較簡單,首先查看當前主機名稱#hostname則會顯示當前主機名稱。修改命令為#hostnamectl set-hostname name再通過hostname或者hostnamectl status命令查看更改是否生效#hostnamectl statusCentOS7修改主機名稱比較簡單。下面看重設root密碼二、重設root密碼啟動CentOS,在啟動介面時,按下e進入編輯頁面找到Linux 1
Time of Update: 2015-08-30
linux基礎教程--軟體的三種安裝方式linux軟體安裝方式一般為三種方式:rpm安裝方式、源碼編譯方式、yum安裝方式。 1.rpm 安裝方式rpm 安裝軟體 與 windows 系統的軟體安裝方式一致。 該方式軟體安裝本質:把軟體對應的二進位檔案從安裝包複製到系 統指定位置的過程。 好處:安裝比較簡單不好地方:軟體不靈活。 2. 源碼編譯安裝安裝過程是:手動把軟體的來源程式代碼編譯(編譯工具)為二進位代碼,再把二進位代碼檔案複製到系統指定位置。好處:非常靈活,
Time of Update: 2015-08-30
《鳥哥的Linux私房菜-基礎學習篇(第三版)》(五)第4章 安裝CentOS 5.x與多重開機小技巧1. 本練習機的規劃(尤其是分區參數)分了四個分區:1)/boot:primary2)/:primary3)/home:primary4)swap:logical2. 開始安裝CentOS
Time of Update: 2015-08-30
Linux系統的遠程登入第五章
Time of Update: 2015-08-30
修改linux檔案許可權命令:chmodchgrpchownLinux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。 檔案或目錄的存取權限分為唯讀,唯寫和可執行三種。以檔案為例,唯讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為一個程式執行。檔案被建立時,檔案所有者自動擁有對該檔案的讀、寫和可執行許可權,以便於對檔案的閱讀和修改。使用者也可根據需要把存取權限設定為需要的任何組合。 有三種不同類型的使用
Time of Update: 2015-08-30
linuxkvm虛擬機器NAT/BRIDGE配置宿主機網卡配置:NAT模式安裝KVM時候,已經預設配置好了。如果沒有:找回NAT:#virsh net-define /usr/share/libvirt/networks/default.xml //目標:/etc/libvirt/storage/default.xml#virsh net-autostart defalut //目標:/etc/libvirt/storage/autostart/default.xml#virsh
Time of Update: 2015-08-30
Linux網路編程--檔案屬性fcntl函數/*使用fcntl控制檔案符*/#include #include #include int main(void){ int flags = -1; int accmode = -1; /*獲得標準輸入的狀態的狀態*/ flags = fcntl(0, F_GETFL, 0); if( flags < 0 ){ /*錯誤發生*/ printf("failure to use
Time of Update: 2015-08-30
Linux作業系統的安裝第三章 Linux作業系統的安裝因為筆者一直都是使用CentOS,所以這次安裝系統也是基於CentOS的安裝。把光碟片插入光碟機,設定bios光碟機啟動。進入光碟片的歡迎介面。其中有兩個選項,可以直接按斷行符號,也可以在當前介面下輸入 linux text 按斷行符號。前者是圖形下安裝,可以動滑鼠的,後者是純文字形式的。建議初學者用前者安裝。直接斷行符號後,出現一下介面:<img
Time of Update: 2015-08-30
Android虛擬機器啟用中文IME及其它常用配置首先把語言設定為中文(簡體):設定(setting)->語言和IME(Laguage&Input)->中文首先點預設選中Google拼音IME然後點擊下面GoogleIME右邊的選擇按鈕配置然後開啟瀏覽器點擊設定設定首頁 其它設定搜尋引擎為百度:重啟瀏覽器注意shift+space切換IME多說一句:如果用VMware,切出虛擬機器時要按Ctrl+Alter,這會導致虛擬機器IME出錯,解決方案是在切回主機前把IME換為英文