Linux svn 復原版本庫

轉自:http://rtxbc.iteye.com/blog/870160首先保證我們拿到的是最新代碼,運行Linux代碼  svn up Index/   然後找出要撤銷的確切版本:Linux代碼  svn log --limit 10 Index/tpl/css/global.css   根據log懷疑是16976版本改壞的,比較一下:Linux代碼  svn diff -r 16975:16976  Index/tpl/css/global.css   發現16976有錯誤 撤銷16976

linux dns伺服器配置

常用命令,排錯利器:查看進程 ps  aux |grep named啟動service named start (centos)/usr/local/bind/sbin/named -4  (redhat)殺死killall named查看連接埠netstat -ano| grep 53檢測nslookupdig dig -x 改dnsvi /etc/resolv.conf改網卡vi

linux上安裝activeMQ

轉自:http://blog.163.com/yangzhanghui_job/blog/static/17957506220127171173225/1.建立一個檔案夾activeMQ  mkdir /server2.授權   chmod 777

linux下條件變數的使用

條件變數使我們可以睡眠等待某種條件出現。(windows下可以用互鎖函數類比linux下的條件變數)條件變數是利用線程間共用的全域變數進行同步的一種機制,主要包括兩個動作:一個線程等待"條件變數的條件成立"而掛起;另一個線程使"條件成立"(給出條件成立訊號)。為了防止競爭,條件變數的使用總是和一個互斥鎖結合在一起。 條件變數類型為pthread_cond_  條件變數和互斥鎖一樣,都有靜態動態兩種建立方式:      

常用的linux命令整理

今天學習了2個小時左右的linux shell命令,書上介紹的比較全,很多平時都不知道的,才發現原來可以這麼方便。整理了一下,貼出來。 Linux shell的基本格式:Command [options] [arguments]一般情況下 man 一下,就能看到常用的一些參數了; 系統管理命令:1) ls    最常用的,-l,-t,還有的系統上是有ll這個命令的,和ls -l一樣;2) pwd3) cd4) date    這個平時用的比較少,date -s 可以設定日期時間,date '+%

linux下rpm命令學習

rpm是red hat package manager的縮寫,開始由rh開發出來,後來漸漸成為linux流行的一種軟體包管理方式。因為簡單方便,所以流行。 插播一下rpm包是用的平台分類:1) i386:intel 80386以後的x86架構的電腦。2) i686:intel 80686以後(奔騰pro以上)的x86架構的電腦。3) x86_64:64位處理器。4) noarch:平台無關型。 rpm包的安裝 rpm兩種包,一種是以.rpm結尾的,另一種以.src.rpm結尾。前者安裝比較簡單,

linux下的位元組序問題總結

1. 位元組順序概念位元組順序是指占記憶體多於一個位元組類型的資料在記憶體中的存放順序,通常有小端、大端兩種位元組順序。大端對齊:記憶體的低地址位存放著高位元據;小端對齊:記憶體的低地址位存放著低位元據;舉個例子,記憶體中兩個連續位元組中的資料為0x12 0x34,表示一個short,如果是大端對齊,這個數為0x1234;如果是小端對齊,則這個數為0x3412。2.

linux下daemon進程模板

    平時經常性會需要寫一些daemon服務,於是就寫了一個簡單的指令碼,利用模板檔案,可以自動產生一個簡單的daemon進程,包括源檔案和makefile,啟停指令碼,只需要直接添上商務邏輯即可。使用方式:./generate_daemon.sh <app name>。    工具的在這裡: http://download.csdn.net/source/3242136    執行./generate_daemon.sh

linux使用msgpack及測試

在網路程式的開發中,免不了會涉及到伺服器與用戶端之間的協議互動,由於用戶端與伺服器端的平台的差異性(有可能是windows,android,linux等等),以及網路位元組序等問題,通訊包一般會做序列化與還原序列化的處理,也就是通常說的打包解包工作。google的protobuf是一個很棒的東西,它不僅提供了多平台的支援,而且直接支援從設定檔產生代碼。但是這麼強大的功能,意味著它的代碼量以及編譯產生的庫檔案等等都不會小,如果相對於手機遊戲一兩M的安裝包來說,這個顯然有點太重量級了(ps:查了一下

linux中的2>&1使用學習

在linux指令碼中,經常會看到有“command > file 2>&1”這種用法,一直不太理解,今天找時間查了相關資料,總結如下:(1)1是標準輸出stdout,2是標準出錯stderr,>代表重新導向;(2)command > file,實際上是command

linux下的標頭檔和庫檔案搜尋路徑

windows下的 header 和lib檔案的存放路徑 用IDE工具設定,熟悉VC或者VS2005的人都會配置,剛要轉到linux開發對linux系統編程不熟悉,特別是編譯啟動並執行檔案的搜尋和lib等機制不瞭解還有調試環境等需要學習,linux的標頭檔的搜尋如下:參考博文:http://blog.csdn.net/xuzhihong_gdut/article/details/3836262 一、標頭檔gcc 在編譯時間尋找所需要的標頭檔 :  ※搜尋會從-I開始  ※然後找gcc的環境變數

linux下ACE6.0.0的編譯安裝

1. 下載源碼http://download.dre.vanderbilt.edu/下了ACE-6.0.0.tar.gz這個包,開始下了個zip包,解壓後各種x許可權以及換行問題。2. 編譯安裝tar -zxvf ACE-6.0.0.tar.gzcd ACE_wrappersmkdir buildcd build../configure --enable-staticmake make install注意幾點:1)--enable-static

Linux開啟telnet 服務和利用Secure CRT 虛擬終端登入

 Linux 下開啟 telnet 伺服器和 利用Secure CRT 虛擬終端 rpm -qa telnet 插在 telnet服務是否在rpm -qa telnet-serverrpm -ivh xinetd-*.i386.rpmrpm -ivh telnet-server*.i386.rpm這個會報錯,需要先裝xinetdrpm -ivh xineted*.i386.rpm在安裝 rpm -ivh

linux設定固定IP

1 修改eth0 設定檔 配置精通IP[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0"HWADDR="00:0C:29:5E:03:E8"NM_CONTROLLED="yes"ONBOOT="yes"BOOTPROTO="static"IPADDR="192.168.1.101"NETMASK="255.255.255.0"GATEWAY="192.168.1.1"重啟

jsoncpp在linux編譯

jsoncpp是一個c++封裝的json包,跨平台支援windows、linux、unix等多系統,macOS據說也支援。在windows下面使用比較簡單,直接往vc裡面添加項目就可以了。linux下面編譯需要使用到scons,scons又是一個牛叉的工具,功能和GNU make一樣,又比make簡單多了。scons是python工具,需要先安裝好python。下載sconshttp://www.scons.org/解壓  tar -zxvf scons-2.0.1.tar.gz設定環境變數#

Linux作業系統下取得UUID的方法

Linux下面,有專門產生UUID的命令:uuidgen [-r] [-t]。即可以產生一個32位的字串。這個是在命令列得到。在/usr/include/lib裡面有個/uuid/uuid.h,其中定義了資料 uuid,無符號的字元指標。同時有專門產生UUID的函數:uuid_generate(uuid_t

linux msyql 簡單使用

#include "mysql.h"#include <iostream>#include <string>#include <stdio.h>using namespace std;int main(){MYSQL*  sql_conn = NULL;MYSQL_RES *res_ptr = NULL;MYSQL_ROW sql_row;sql_conn = mysql_init(NULL);if( sql_conn == NULL)// {cout

boost 1_43_0 在arm-linux下編譯

下載1 boost_1_43_0.tar.gz2 tar -zxvf boost_1_43_0.tar.gz3 設定環境變數export PATH=$PATH:/opt/timesys/toolchains/armv5l-linux/bin/3. 進入目錄執行./bootstrap.sh, 此時形成bjam檔案和project-config.jam 4. 編輯project-config.jam, 僅修改using gcc這行。因為我使用的是arm-linux-gcc,所以將其改以下即可:   

VMware中Linux網路設定

環境:主機:Windows XPVMware版本:4.5.1Linux:Red Hat Linux 9一、查看主機中的網路設定資訊在CMD對話方塊中輸入ipconfig,獲得主機(Windows XP)的網路設定資訊如所示:二、配置VMware中安裝的虛擬機器在Favorites中點擊你的虛擬機器,右鍵彈出的菜單中選擇“Edit…”,如所示:在“Network connection”選項中選擇“NAT”。三、配置VMware開啟“Manage VIrtual

Solaris, Linux 和 FreeBSD 的核心比較

1。我個人認為作者MAX對Linux的瞭解不像他對Solaris那樣深入,我不知道也沒法知道他的下列關於Linux的內容來自自己的代碼閱讀分析還是只是來自第三方的文檔資料而未經自己實地驗證;2。我已經盡量符合原意地翻譯了,當然中間實在忍不住的地方也插兩句自己的話;3。無論是只閱讀這一篇文章,還是看其他東西,我都覺得,保持自己頭腦清醒很重要 4。謝謝Max Bruning

總頁數: 4065 1 .... 299 300 301 302 303 .... 4065 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。