兩台linux機器 系統時間的同步

 在寫伺服器端代碼時,服務很可能不是分布在同一台機器上的(譬如說叢集),那麼很有必要將這些機器的系統時間同步,具體方法如下:1,安裝ntpdate命令列:sudo apt-get install ntpdate2,命令列執行:sudo /usr/sbin/ntpdate 192.168.136.111其中192.168.136.111 為想同步系統時間的機器,也就是說,你目前執行命令的這台機器的和192.168.136.111 時間同步後,那麼兩個系統的時間則一模一樣! 

linux尋找並刪除檔案

linux有著強大命令列處理,如果用的好,效率會非常的高,如果用的不好,那很可能造成致命的錯誤。就拿刪除 ".svn" 檔案為例吧!如果你在修改別人寫的源碼,裡面已經有了 svn 檔案,那麼你想把這些檔案上傳到你自己的版本庫裡面,如果一個一個刪除 .svn 檔案就太挫了。linux下只需要一句命令即可find ./ -name "*.svn" -print -exec rm -fr {} \;這句命令表示在目前的目錄找到尾碼為 .svn 的檔案,並刪除之。千萬記住,find後面是 ./   

minicom for linux的鍵盤輸入問題的解決

這些天把uClinux核心移植成功後,感覺甚是高興,但遇到了一很讓人頭疼的問題,那就是每次下載程式就要跑到windows下用超級終端,因為一直不知道怎麼在minicom下接收鍵盤的問題。今天無疑中發現了這個問題的關鍵點,是因為串口配置的有問題,本來一直認為是minicom版本的問題呢。  關鍵點就在串口的配置中有個Serial port setup -->Hardware Flow Contorl只要這個地方改成Yes,那麼你的鍵盤是沒有用的,接受不了任何輸入。把他改成No就好了。

linux下給源碼打補丁

1. 為單個檔案產生補丁diff -up  path1/org.c  path2/new.c這條命令會產生類似如下的輸出, 你將它重新導向到一個檔案中, 這個檔案就是patch.-u 顯示有差異行的前後幾行(上下文), 預設是前後各3行, 這樣, patch中帶有更多的資訊.-p 顯示代碼所在的c函數的資訊. 2. 打補丁產生的補丁中, 路徑資訊包含了你的Linux源碼根目錄的名稱, 但其他人的源碼根目錄可能是其它名字, 所以, 打補丁時, 要進入你的Linux源碼根目錄,

Linux進程通訊總結(三) –共用記憶體

一)概念:  1)Linux和所有的UNIX作業系統都允許通過共用記憶體在應用程式之間共用儲存空間.  2)有兩類基本的API函數用於在進程間共用記憶體:System

Linux編程中安裝必要的man協助文檔

在核心源碼樹根目錄下,運行make help 查看可以使用的make目標有哪些,其中有幾種文檔格式Documentation targets: Linux kernel internal documentation in different formats:  htmldocs        - HTML  pdfdocs         - PDF  psdocs          - Postscript  xmldocs         - XML DocBook  mandocs    

工作中,linux下常用命令

find ./ -name "Makefile"搜尋列出目前的目錄下檔案名稱為"Makefile"的檔案路徑grep -nr "test" ./在遞迴搜尋目前的目錄所有包括“test”的檔案perl -pi -e 's|str1|str2|g' `find ./ -type f`在目前的目錄下所有的檔案裡面把“str1”字串替換為"str2" 查看系統磁碟UUIDls -l /dev/disk/by-uuid或 sudo blkid/etc/fstab 檔案預設載入格式UUID=d1ad87f6

Akagi201的Linux錯誤捕捉函數,可以支援驅動和應用程式

/** @file mydebug.h * @note HangZhou Hikvision Digital Technology Co., Ltd. All Right Reserved. * @brief 我的錯誤捕捉函數 * * @author liuboyf1 * @date 2012-10-9 * @version V1.0.0 * * @note ///Description here * @note History: *

Akagi201的Linux應用通用Makefile

################################################################################ @file Makefile# @note HangZhou Hikvision Digital Technology Co., Ltd. All Right Reserved.# @brief Linux Application Generic Makefile# # @author liuboyf1# @data

Linux下多線程編程

Linux 下建立線程的函數是 pthread_create(),函數原型是:int pthread_create(pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void

Linux下Socket編程(TCP)

使用Linux提供的系統函數實現TCP通訊。通訊步驟:    伺服器端:建立Socket->綁定到連接埠->開始監聽->等待->有用戶端串連->建立子進程(線程)開始通訊->繼續監聽。    用戶端 :   建立Socket->發起向伺服器的串連->串連成功->開始通訊->通訊結束,關閉Socket。主要用到的函數:socket,bind,listen,accept,send,recv,connect等。已經通過測試的例子:伺服器端

Linux下用Valgrind做檢查

http://tech.ccidnet.com/art/2583/20071024/1252121_1.html 用C/C++開發其中最令人頭疼的一個問題就是記憶體管理,有時候為了尋找一個記憶體流失或者一個記憶體訪問越界,需要要花上好幾天時間,如果有一款工具能夠協助我們做這件事情就好了,valgrind正好就是這樣的一款工具。 Valgrind是一款基於類比linux下的程式調試器和剖析器的軟體套件,可以運行於x86,amd64和ppc32架構上。valgrind包含一個核心,它提供一個虛擬CP

Linux yum安裝包的更新列表

今天學習點Linux yum安裝,學習Linux yum安裝時要瞭解如何編譯調式及運行Linux yum安裝。Linux yum能提高更方便的使用效能。下面就這就來講術Linux yum。Linux yum是什麼yum = Yellow dog Updater, Modified 主要功能是更方便的添加/刪除/更新RPM包. 它能自動解決包的倚賴性問題. 它能便於管理大量系統的更新問題 Linux yum特點可以同時配置多個資產庫(Repository)

Linux建立,刪除檔案夾檔案命令

Linux刪除檔案夾命令--rm, rmdirlinux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字-r 就是向下遞迴,不管有多少級目錄,一併刪除-f 就是直接強行刪除,不作任何提示的意思刪除檔案夾執行個體:rm -rf

Linux 添加定時器

 1、直接在命令列中執行:crontab -e2、添加執行指令碼語句例如:#test for project-name to send email to admin, add by ***(2011-11-10)0 12,15,18,21 * * * /email.sh 注意在添加一段新的定時器時,養成一個良好習慣添加一段注釋,標明作用以及建立時間,建立人。如果你想學習如何添加自動執行指令碼命令可以查看如下三個網址:http://www.thegeekstuff.com/2009/06/15-p

linux cp指令

cp 指令是copy的簡稱,是複製的意思首先 man cpNAME       cp - copy files and directoriesSYNOPSIS       cp [OPTION]... [-T] SOURCE DEST       cp [OPTION]... SOURCE... DIRECTORY       cp [OPTION]... -t DIRECTORY SOURCE...DESCRIPTION       Copy SOURCE to DEST, or

linux rm指令

rm指令:刪除檔案或目錄首先 man rmNAME       rm - remove files or directoriesSYNOPSIS       rm [OPTION]... FILE...DESCRIPTION       This manual page documents the GNU version of rm.  rm removes each specified file.  By default, it does not remove directories.    

V370 Intel(R) WiFi Link 1000 BGN 無線網卡的安裝 for linux

昨天晚上剛裝的系統 centos6,只差無線上網,驅動已經準備好。今天下班部門聚餐回來晚點了,睡了一覺想起要裝無線驅動,就大半夜爬起來裝。百度了快一個小時都找不到可行的辦法,於是看了下驅動包裡面帶的README檔案,恍然大悟只需要把驅動包下 的iwlwifi-1000-5.ucode 檔案複製到 /usr/firmware 下,並覆蓋,然後重啟開啟終端, 進入到驅動包下,執行以下命令cp iwlwifi-1000-5.ucode /usr/firmwarey重啟,搞定。檔案資源地址:http:/

Install Java7 on Ubuntu Linux

http://393799950.iteye.com/blog/1266623Ubuntu安裝jdk7linux安裝jdk7折騰了許久的JDK7,今天終於安心的在機子落戶了,現在來總結一下安裝的技巧:1.要安裝JDK7,當然是要有JDK的二進位檔案拉。。這個簡單,直接在ORACLE的官網中下載就可以拉http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.htmlPS:要注意系統版

linux kernel 對 ARM 未定義指令擴充的例子

     ARM 的工作模式中有一種是未定義指令終止模式UND, 如果啟動並執行程式中有未定義的指令,那麼會對 kernel 產生一個 undefine instruction trap 如果程式沒有對SIGILL 有任何處理的話,那麼程式會被KILL 了。     linux 的kernel 提供一種擴充未定義指令的方法。     例如擴充ARM 指令clz,這個指令是用來計算一個一個數字前面有多少個0     

總頁數: 3662 1 .... 3099 3100 3101 3102 3103 .... 3662 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.