Time of Update: 2018-07-24
windows 系統實現單網卡綁定多個IP非常容易做到!然而LINXU 系統也可以單網卡綁定多個IP可以實現嗎?如果實現,操作困難嗎? 最近心血來潮研究拉下!整理配置過程如下: 配置步驟:
Time of Update: 2018-07-24
本文出自 http://futeng.iteye.com/blog/2039490?utm_source=tuicool&utm_medium=referral, 經過我的實驗, 比較靠譜. 文中加入了我自己在使用時遇到的問題以及是如何解決的. 感謝原著作者, 此問題困擾了挺長時間. 思考: 1. 檢測Linux下telnet服務存不存在。 2. 存在則開啟,不存在則安裝。 步驟: 1.
Time of Update: 2018-07-24
作者:yurunsun@gmail.com 新浪微博@孫雨潤 新浪部落格 CSDN部落格日期:2012年11月17日 1. epoll的優越性 上一節介紹的select有幾個缺點: 存在最多監聽的描述符上限FD_SETSIZE 每次被喚醒時必須遍曆才能知道是哪個描述符上狀態ready,CPU隨描述符數量線性增長 描述符集需要從核心copy到使用者態 這幾個缺點反過來正是epoll的優點,或者說epoll就是為瞭解決這些問題誕生的:
Time of Update: 2018-07-25
使用InetAddress.getLocalHost().getHostAddress()讀取host檔案,在linux中擷取ip時將擷取127.0.0.1。 這裡通過“can use getNetworkInterfaces()+getInetAddresses() to obtain all IP addresses for this node”擷取本本地真實IP,方法:NetworkInterface.getNetworkInterfaces() window下:
Time of Update: 2018-07-25
第一步:查看Linux系統中的使用者 系統中所有的使用者存放檔案為/etc/passwd,可通過【vim /etc/passwd】命令開啟查看。 第一個是使用者名稱:它唯一地標識了一個使用者帳號。 第二個是加密口令:passwd檔案中存放的密碼是經過加密處理的。 第三個是使用者ID:使用者識別碼,簡稱UID。 第四個是組ID:使用者組識別碼,簡稱GID。 第五個是使用者目錄:給使用者帳號做註解。
Time of Update: 2018-07-25
在網上查了有如下些: stresslinux super pi prime mprime nbench cpuburn gamut mersenne prime stress cpu burn-in memtester memtest86 memtest86++ System Stability Tester BONNIE++/HPL_
Time of Update: 2018-07-25
進程資料結構(進程描述符) 直接查看下源碼(這裡是0.11版本的核心)中的檔案/include/linux/sched.h,Linux的進程式控制制塊為一個由結構task_struct所定義的資料結構,這個結構就在上面的sched.h中。這個檔案中有一行代碼:extern struct task_struct *task[NR_TASKS];為記錄指向各PCB的指標,指標數組定義於/kernel/sched.c中,原定義為 struct task_struct *
Time of Update: 2018-07-25
1.找到進程對應的進程號 可使用命令:ps aux|grep 進程名;來找到對應進程號,一般在第二例顯示,注意:結果顯示中往往存在很多相似或相同的進程名,在顯示的結果中要看進程對應的路徑來區別到底是哪一個進程 2.殺進程 可使用命令:kill -9 進程號//這一步來說就可以殺掉相應的進程 3.一點說明
Time of Update: 2018-07-25
使用橋接上網的話需要配置linux系統的IP,具體步驟如下:1,在命令列模式下或者案頭上進入終端模式,找到/etc/sysconfig/network-script/ifcfg-eth0檔案;2,使用vi開啟檔案 vi ifcfg-eth0,注意,有的linux系統這個檔案可能不帶ifcfg首碼。3,需要改動的:BOOTPROTO=static#預設是dhcp,自動擷取,自動擷取需要將網路模式改橋接模式需要增加的:IPADDR=192.168.1.10 #地址是自己設定的NETMASK=255.
Time of Update: 2018-07-25
CAN匯流排配置 在Linux系統中,CAN匯流排介面裝置作為網路裝置被系統進行統一管理。在控制台下, CAN匯流排的配置和乙太網路的配置使用相同的命令。 在控制台上輸入命令: ifconfig –a 可以得到以下結果: can0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00
Time of Update: 2018-07-25
關於Linux核心編譯 CONFIG_MODVERSIONS 作用的兩篇文章整理。 一般情況下,如果沒有選擇CONFIG_MODVERSIONS,這些符號是正常的字串;如果選擇了CONFIG_MODVERSIONS,這些符號就會在後面加一段校正字串。這樣做的目的是避免模組不正確載入情況下,使得Linux核心崩潰。 一、 如果核心選擇了CONFIG_MODVERSIONS選項,你的模組的Makefile要增加以下幾行 CFLAGS += -DMODVERSIONS
Time of Update: 2018-07-26
非常感謝 http://blog.h5min.cn/ajianyingxiaoqinghan/article/details/70194392 http://blog.h5min.cn/zdyueguanyun/article/details/51322295 http://blog.csdn.net/tgww88/article/details/51393570 1、zlib的交叉編譯: ./configure
Time of Update: 2018-07-26
有兩個可以進行控制串口阻塞性(同時控制read和write):一個是在開啟串口的時候,open函數是否帶O_NDELAY;第二個是可以在開啟串口之後通過fcntl()函數進行控制。 阻塞的定義: 對於read,block指當串口輸入緩衝區沒有資料的時候,read函數將會阻塞在這裡,移植到串口輸入緩衝區中有資料可讀取,read讀到了需要的位元組數之後,傳回值為讀到的位元組數;
Time of Update: 2018-07-26
http://blog.csdn.net/thinkerabc/article/details/647272 【命令】time — 執行命令並計時 【格式】time [-p] command [arguments...] 【說明】 執行命令列"command [arguments...]",命令列執行結束時在標準輸出中列印執行該命令列的時間統計結果,其統計結果包含以下資料: 1)實際時間(real time):
Time of Update: 2018-07-25
/usr檔案系統 /usr 檔案系統經常很大,因為所有程式安裝在這裡. /usr 裡的所有檔案一般來自Linux distribution;本地安裝的程式和其他東西在/usr/local 下.這樣可能在升級新版系統或新distribution時無須重新安裝全部程式. /usr/X11R6 X Window系統的所有檔案.為簡化X的開發和安裝,X的檔案沒有整合到系統中. X自己在/usr/X11R6 下類似/usr .
Time of Update: 2018-07-26
你好。這裡是風箏的部落格,歡迎和我一起交流。 如果本篇部落格對您有協助,或許可以在下方評論給我留個言呀。 交叉編譯鏈下載地址: ftp://ftp.gnu.org/gnu/gcc 或者在arm官網下載: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads 以安裝arm-linux-gcc-4.3.2為例 ubuntu16.04(64位系統) 因為Ubuntu用的是6
Time of Update: 2018-07-26
事起於公司裝了MQ伺服器,想做成手工切換的雙機模式,具體要求是虛擬IP,共用儲存和MQ應用服務通過手工執行指令碼方式啟停,在虛擬IP、儲存、MQ應用都正常的起來後,出現了同網段的IP可以ping 得通虛擬IP,但跨網段ping 的時候就是ping不通。
Time of Update: 2018-07-26
學習筆記與個人理解,如有錯誤,歡迎指正。 溫馨提示:建議跟著注釋中的編號順序閱讀代碼 測試方法:cat /proc/abc_proc echo 任一字元串 >/proc/abc_pro(需root許可權) /********************
Time of Update: 2018-07-26
前段時間剛剛接觸了一下linux系統,本人表示第一次使用無從下手,不像windows作業系統是可視化的,簡單的建立檔案或檔案夾都要通過寫命令才能將其完成,由於工作需要,不得不自學linux ,先是自學常用的一些命令,然後再部署可執行jar,以下是具體的操作步驟。 1、執行jar包的命令和在windows作業系統上是一樣的,都是java -jar xxxx.jar。 2、將jar程式設定成後台運行,並且將標準輸出的日誌重新導向至檔案consoleMsg.log。
Time of Update: 2018-07-26
註:本文是學習朱老師課程整理的筆記,基於linux2.6.35.7和九鼎X210BV3S開發板進行移植。 /arch。arch是architecture的縮寫。arch目錄下是好多個不同架構的CPU的子目錄,譬如arm這種cpu的所有檔案都在arch/arm目錄下,X86的CPU的所有檔案都在arch/x86目錄下。