Time of Update: 2018-07-26
RocketMQ在linux下部署運行和window類似,只不過啟動namesrv和broker是通過mqnamesrv.sh 和 mqbroker.sh來啟動的。 一. 環境搭建 需要jdk1.6(以上) 64bit, maven, eclipse。 linux下配置jdk,maven參考文章: linux中配置java環境 linux中配置maven環境 二. RocketMQ項目下載
Time of Update: 2018-07-26
對於本文,我們將從使用者層使用Socket CAN進行資料發送時,資料從使用者空間到底層驅動的整個通訊流程,使用者層使用Socket CAN可參考上文章《對Socket CAN的理解(2)-Socket的原理及使用》。 當我們在使用者層通過socket進行CAN資料的發送時,需要進行以下操作: (1)
Time of Update: 2018-07-26
一、最簡單的方法: wget 下面的命令用來下載ftp伺服器上指定目錄的所有檔案 wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r-r 參數表示遞迴下載; 可以使用--directory-prefix=/mypath/ 指定下載後儲存路徑;-nH選項可以不在本地建立伺服器上的目錄結構 另一個令人迷惑的選項是--delete-after,它並不是用來刪除伺服器上的已下載檔案,而是用來刪除原生;
Time of Update: 2018-07-26
Linux wget是一個下載檔案的工具,它用在命令列下。對於Linux使用者是必不可少的工具,尤其對於網路系統管理員,經常要下載一些軟體或從遠程伺服器恢複備份到本機伺服器。如果我們使用虛擬機器主機,處理這樣的事務我們只能先從遠程伺服器下載到我們電腦磁碟,然後再用ftp工具上傳到伺服器。這樣既浪費時間又浪費精力,那不沒辦法的事。而到了Linux
Time of Update: 2018-07-28
IT程式員開發必備-各類資源下載清單,史上最全IT資源,個人收藏總結。 Linux系統修改IP地址的方法 (Non-original) 靜態方法 注意:所有操作均使用root使用者 修改ip: 編輯檔案/etc/sysconfig/network-scripts/ifcfg-eth0 引用:DEVICE=eth0 //裝置名稱,不要修改 BOOTPROTO=static //不要修改 BROADCAST=10.10.22.255
Time of Update: 2018-07-29
安裝完linux後安裝vmtools的好處是能夠螢幕變滿屏,也能夠和主機之間自由的複製檔案。 下面以centos6.2案頭版為例來講解,使用的虛擬機器為vmware 8.0: 步驟:一、點擊vm-install vmware tools…如圖 二、點擊後,會在案頭上產生載入的光碟機就是 vmware tools ,如圖:
Time of Update: 2018-07-29
1.動態庫路徑的設定Linux下調用動態庫和windows不一樣.linux 可執行程式是靠設定檔去讀取路徑的,因此有些時候需要設定路徑具體操作如下export LD_LIBRARY_PATH=/home/.....(動態庫的目錄)不過這種設定方法只是在當前的session中有效你可以修改設定檔實現任何session都有效2.環境變數的設定一般來說,配置交叉編譯工具鏈的時候需要指定編譯工具的路徑,此時就需要設定環境變數。例如我的mips-linux-gcc編譯器在“/opt/au1200_rm/
Time of Update: 2018-07-29
轉自:http://blog.chinaunix.net/uid-28458801-id-3460227.html 覆蓋型寫法 (檔案裡原來的內容被覆蓋) echo "aaa" > a.txt echo aaa > a.txt 添加型寫法 (新內容添加在原來內容的後面) echo "aaa" >> a.txt
Time of Update: 2018-07-29
linux下有很多文字編輯器,其中系統(不管哪個分支)都會內建nano和vi這兩個最基本的編輯器。vim相當於vi的升級版。這裡我們依次來講解這幾個編輯器的用法。 1.nano 直接在命令列中敲入nano filename即可開啟檔案或建立檔案。
Time of Update: 2018-07-30
Qt Creator支援中文,啟動速度比Eclipse、Netbeans更快,介面也更美觀,跟IMEFcitx協作良好(游標跟隨)。 你既可以把Qt Creator當代碼編輯器作為vim輔助,好處在於Qt Creator能夠自動parse項目,形成友好快速的智能提示,而且你也同樣可以使用Qt
Time of Update: 2018-07-30
在Centos和ubuntu下,terminal的藍色都難以分辨,其時你可以在調整視窗菜單的調色盤,選擇自己喜歡的顏色。 在terminator下(即多視窗那個),可以設定 preferences -> profiles -> Colors 這兩個終端都可以直接使用系統原來就有的色彩配置。 1. 我的方案則喜歡在預定的“Linux style”基礎上做出微調,變成自訂的: text color為 白色 background
Time of Update: 2018-07-30
由於經常要下載安裝軟體,而提供下載的軟體通常是打包好的而且通常都有壓縮,所以打包壓縮tar的命令是非常重要的,從網上找了一篇關於“linux下的tar打包命令樣本及詳解”的文章,摘錄下來,以備查詢和學習 鳥哥的私房菜有更詳細的打包壓縮解壓的說明,請見 http://linux.vbird.org/linux_basic/0240tarcompress.php tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 檔案與目錄 .... 參數: -c
Time of Update: 2018-07-31
http://xgboost.readthedocs.org/en/latest/build.html#python-package-installation 分兩步: First build the shared library from the C++ codes (libxgboost.so for linux/osx andlibxgboost.dll for windows). Exception: for
Time of Update: 2018-08-01
很多電腦系統包含無線電傳輸,其中包括Wi-Fi、藍芽和3G裝置。這些裝置消耗電源,在不使用這些裝置時是一種浪費。 RFKill是Linux核心中的一個子系統,它可提供一個介面,在此介面中可查詢、啟用並取消啟用電腦系統中的無線電傳輸。當取消啟用傳輸時,可使其處於可被軟體重新啟用的狀態(軟鎖定)或者將其放在軟體無法重新啟用的位置(硬鎖定)。
Time of Update: 2018-08-03
有關核心的書籍可以用汗牛充棟來形容,不過只有一些經典的神作經住了考驗。首先是5本久經考驗的神作(個人概括為“2+1+2”,第一個2是指2本全面講解核心的書,中間的1指1本講解驅動開發的書,後面的2則指2本有關核心具體子系統的書,你是否想到了某某廣告裡三個人突然站起單臂齊舉高呼“1比1比1”的情境。)。 《Linux核心設計與實現》 簡稱LKD,從入門開始,介紹了諸如進程管理、系統調用、中斷和中斷處理常式、核心同步、
Time of Update: 2018-09-05
標籤:touch 檔案屬性 code 連接埠佔用 資料 過程 lap 連接埠 display 1.查看連接埠佔用netstat tunlp|grep
Time of Update: 2018-12-03
關於initramfs initramfs在編譯核心的同時被編譯並與核心串連成一個檔案,它被連結到地址__initramfs_start處,與核心同時被載入到ram中。initramfs被解析處理後原始的cpio包(壓縮或非壓縮)所佔的空間(&__initramfs_start- &__initramfs_end)是作為系統的一部分直接保留在系統中,不會被釋放掉。由於initramfs使用cpio包格式,所以很容易將一個單一的檔案、目錄、node編譯連結到系統中去,
Time of Update: 2018-12-03
1 尾碼名的含義在Linux中,檔案的尾碼名與檔案的屬性可能沒有什麼聯絡,很多時候是為了表徵檔案作者自身的命名習慣,或者反映檔案的內容。但也有不少尾碼在Linux是通用的表徵檔案屬性的,如壓縮檔和解壓縮檔案的尾碼。 *.Z 是compress命令壓縮的檔案; *.bz2 是bzip2命令壓縮的檔案; *.gz 是gzip命令壓縮的檔案; *.tar 是tar命令打包的資料,並沒有壓縮過; *.tar.gz 是tar命令打包的檔案,其中並且經過 gzip 的壓縮.2
Time of Update: 2018-12-03
linux效能分析 sar 命令詳解sar(System Activity Reporter系統活動情況報告)是目前 Linux 上最為全面的系統效能分析工具之一,可以從多方面對系統的活動進行報告,包括:檔案的讀寫情況、系統調用的使用方式、磁碟I/O、CPU效率、記憶體使用量狀況、進程活動及IPC有關的活動等。sar命令常用格式sar [options] [-A] [-o file] t [n]其中:t為採樣間隔,n為採樣次數,預設值是1;-o
Time of Update: 2018-12-03
系統中的殭屍進程都要由wait系統調用來回收,下面就通過實戰看一看wait的具體用法:wait的函數原型是:#include <sys/types.h> /* 提供類型pid_t的定義 */#include <sys/wait.h>pid_t wait(int *status);傳回值: 如果執行成功則返回子進程識別碼(PID),如果有錯誤發生則返回-1。失敗原因存於errno中。進程一旦調用了wait,就立即阻塞自己,由wait自動分析是否當前進程的某個子進程已經