Time of Update: 2015-05-05
標籤:一、SVN安裝1.安裝包$ sudo apt-get install subversion 2.建立項目目錄$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir fitness(你自己定義項目名字)3.建立SVN檔案倉庫$ sudo svnadmin create /home/svn/fitness(你自己定義項目名字)3.如果有現有的版本庫 你直接拷貝“fitness”/conf
Time of Update: 2015-05-05
標籤:使用gcc編譯器時,編譯過程可以細分為四個階段:預先處理 預先處理過程讀入程式原始碼,檢查包含預先處理指令的語句和宏定義,並對原始碼進行相應的轉換。預先處理過程會刪除程式中的注釋和多餘的空白字元。編譯 編譯階段中,gcc首先檢查代碼的規範性,是否有語法錯誤等,以確定代碼的實際要做的工作,在檢查無誤後,gcc把代碼翻譯成組合語言。彙編 彙編階段是把在編譯階段產生的彙編檔案轉成目標代碼。連結 將編譯輸出的檔案連結成最終可執行檔二進位檔案 樣本:vi hello.c#include
Time of Update: 2015-05-05
標籤:shutdown linux 作業系統 關機 關閉Linux(關機)
Time of Update: 2015-05-05
標籤:suid sgid sticky 粘滯位 linux 特殊許可權:passwd:sSUID:運行某程式時,相應進程的屬主是程式檔案自身的屬主,而不是啟動者; chmod u+s
Time of Update: 2015-05-04
標籤:Linux核心學習總結20122137 沙雨濟原創作品轉載請註明出處 + 《Linux核心分析》MOOC課程http://mooc.study.163.com/course/USTC-1000029000
Time of Update: 2015-05-04
標籤:按鍵作用Ctrl+d鍵盤輸入結束或退出終端Ctrl+s暫訂當前程式,暫停後按下任意鍵恢複運行Ctrl+z將當前程式放到後台運行,恢複到前台為命令fgCtrl+a將游標移至輸入行頭,相當於Home鍵Ctrl+e將游標移至輸入行末,相當於End鍵Ctrl+k刪除從游標所在位置到行末Alt+Backspace向前刪除一個單詞Shift+PgUp將終端顯示向上滾動Shift+PgDn將終端顯示向下滾動Linux:常用快速鍵
Time of Update: 2015-05-04
標籤:本文梳理了一下Linux使用者和使用者組的常用的一些命令。相關的設定檔:/etc/group 儲存當前系統中所有使用者組資訊/etc/gshadow 儲存當前系統中所有使用者組的密碼/etc/passwd 儲存當前系統中所有使用者的資訊/etc/shadow 儲存當前系統中所有使用者的密碼資訊設定檔的內容格式說明:說明:在使用cat
Time of Update: 2015-05-05
Linux下許可權管理,Linux許可權管理Linux檔案的三種身份和四種許可權,三種身份分別為:u:檔案的擁有者g:檔案所屬的群組o:其他使用者對於每個身份,又有四種許可權,分別為:r:讀取檔案的許可權(read)w:寫入檔案的許可權(write)x:執行的許可權(execute)s:特殊許可權 在Linux檔案許可權詳解中我們知道Linux中有兩種表示檔案許可權的方式,分別為數字以及符號表示方式。chmod以數字形式改變檔案許可權chmod 755
Time of Update: 2015-05-05
Linux下TCP網路編程與基於Windows下C#socket編程間通訊,一、linux下TCP網路編程基礎,需要瞭解相關函數Socket():用於通訊端初始化。Bind():將 socket 與本機上的一個連接埠綁定,就可以在該連接埠監聽服務要求。Listen():使socket處於被動的監聽模式,並為該 socket 建立一個輸入資料隊列,將到達的伺服器, 請求儲存在此隊列中,直到程式處理他們。Accept():讓伺
Time of Update: 2015-05-05
User and User Groups in Linux,groupslinux本文梳理了一下Linux使用者和使用者組的常用的一些命令。有關的設定檔:/etc/group 儲存當前系統中所有使用者組資訊/etc/gshadow 儲存當前系統中所有使用者組的密碼/etc/passwd 儲存當前系統中所有使用者的資訊/etc/shadow 儲存當前系統中所有使用者的密碼資訊設定檔的內容格式說明:說明:在使用cat
Time of Update: 2015-05-05
RPM包製作方法,rpm製作方法一、RPM介紹 RPM 前是Red Hat Package Manager 的縮寫,本意是Red Hat 軟體包管理,顧名思義是Red Hat 貢獻出來的軟體包管理;現在應為RPM Package Manager的縮寫。在Fedora、Redhat、Mandriva、SuSE、YellowDog等主流發行版本,以及在這些版本基礎上二次開發出來的發行版採用;
Time of Update: 2015-05-05
Linux Sort命令的七個有趣執行個體(二)在上一篇文章裡,我們已經探討了關於sort命令的多個例子,如果你錯過了這篇文章,可以點擊下面的連結進行閱讀。今天的這篇文章作為上一篇文章的繼續,將討論關於sort命令的剩餘用法,與上一篇一起作為Linux ‘sort’命令的完整指南。Linux Sort命令的14個有用的範例(一)在我們繼續深入之前,先建立一個文字文件‘month.txt’,並且將上一次給出的資料填進去。$ echo -e "mar\
Time of Update: 2015-05-05
RedHat Linux 6 案頭安裝一、配置yum庫Virtualbox下的虛擬光碟機位於/dev/sr0,所以,向vmware載入RHEL6.5的鏡像後,就可以配置yum庫了1.掛載鏡像[root@db01 ~]# mkdir /media/rhel[root@db01 ~]# mount -o loop /dev/sr0 /media/rhel 2.使鏡像能開機自動掛載在/etc/fstab的最下面添加下面一句[root@db01 ~]#
Time of Update: 2015-05-05
Linux下Google Test (GTest)測試環境搭建步驟本文將介紹單元測試工具Google Test(GTest)在Linux作業系統中測試環境的搭建方法。本文屬於Google Test使用的基礎教程。在Linux中使用Google
Time of Update: 2015-05-05
使用ISO檔案製作OpenStack使用的CoreOS鏡像本篇文章是使用CoreOS ISO檔案手動製作openstack使用的qcow2鏡像檔案,關於CoreOS的介紹,可以看這裡使用伺服器:CentOS6.51.下載CoreOS鏡像(444.5.0版本)可能需要FQ#coreOS安裝檔案#下面兩個檔案在安裝過程中,coreOS會自動下載,但由於網路的原因,下載可能很耗時,所以這裡提前下載好(可能需要使用代理才能下載)wget
Time of Update: 2015-05-05
安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(六)安裝完最小化 RHEL/CentOS 7 後需要做的 30 件事情(六)30. 用密碼保護 GRUB用密碼保護你的 boot 引導程式這樣你就可以在啟動時獲得額外的安全保障。同時你也可以在實物層面獲得保護。通過在引導時給 GRUB 加鎖防止任何無授權訪問來保護你的伺服器。首先備份兩個檔案,這樣如果有任何錯誤出現,你可以有復原的選擇。備份 ‘/etc/grub2/grub.cfg’ 為 ‘/
Time of Update: 2015-05-05
為OpenStack製作CoreOS虛擬機器鏡像(基於CoreOS官方提供鏡像)1.下載CoreOS鏡像(633.1.0版本)CoreOS官網已經有openstack使用的虛擬機器鏡像,可以直接下載,然後進行修改http://stable.release.core-os.net/amd64-usr/current/coreos_production_openstack_image.img.bz2#如果需要使用iso檔案製作鏡像,可以參考另一篇文章 2.guestfish修改CoreOS鏡像2.1
Time of Update: 2015-05-05
Centos下配置連接埠轉寄將80連接埠請求轉寄至8080在Linux的下面部署了apache,為了安全我們使用非root使用者進行啟動,但是在網域名稱綁定時無法直接存取80連接埠號碼。眾所周知,在unix下,非root使用者不能監聽1024以下的連接埠號碼,這個apache伺服器就沒辦法綁定在80連接埠下。所以這裡需要使用linux的連接埠轉寄機制,把到80連接埠的服務要求都轉到8080連接埠上。 在root賬戶下面運行一下命令:iptables -t nat -A PREROUTING
Time of Update: 2015-05-05
Linux-(12)Linux中的網路連接在Linux中乙太網路介面被命名為:eth0,eth1等. 0, 1代表網卡編號.要查看網卡的資訊,可以使用ifconfig命令ifconfig -a 查看所有介面ifconfig eth0 查看特定介面開啟和關閉網卡:ifup eth0 開啟網卡eth0ifdown eth0
Time of Update: 2015-05-05
Centos/Ubuntu安裝dhcp伺服器(Not configured to listen on any interfaces!)最近在做軟路由,其中一個功能是dhcp服務。記錄一下過程,供其他人蔘考。(dhcpd版本4.1.1,centos版本6.6)本文:(1)安裝dhcpubuntu用apt-get,centos用yum,這就不多說了。(2)開機啟動和開啟服務把dhcpd設為開機啟動,centos下用命令chkconfig dhcpd