linux設定網卡速率__linux

ethtool # ethtool ethX //查詢ethX網口基本設定# ethtool –h //顯示ethtool的命令協助(help)# ethtool –i ethX //查詢ethX網口的相關資訊# ethtool –d ethX //查詢ethX網口註冊性資訊# ethtool –r ethX //重設ethX網口到自適應模式# ethtool –S ethX //查詢ethX網口收發包統計# ethtool –s ethX [speed 10|1

linux後台執行命令crontab__linux

有如下幾種方式: crontab at & nohup 1. crontab 定時執行任務 # crontab -e //編輯crontab設定檔Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr/bin/emacs24 4. /usr/bin/vim.basic 5.

linux串口命令__linux

proc # cat /proc/tty/driver/serial serinfo:1.0 driver revision:0: uart:16550A port:000003F8 irq:4 tx:103686 rx:76876 RTS|CTS|DTR|DSR|CD1: uart:unknown port:000002F8 irq:32: uart:unknown port:000003E8 irq:43: uart:unknown port:000002E8 irq:34: uart:

啟用linux核心對usb網路攝影機的支援__linux

本文講解配置Linux核心實現其對usb網路攝影機的支援。 1、配置核心;允許如下命令配置linux核心   [html]  view plain  copy  print ?

更換linux核心的開機啟動logo__linux

自訂核心啟動logo(找的圖片解析度大小要低於螢幕的大小) (1)sudo apt-get install netpbm  (先讓ubuntu上網) (2)pngtopnm logo.png | ppmquant -fs 224 | pnmtoplainpnm >

Linux核心spin_lock 要防止該鎖在中斷處理常式調用__Linux

  static inline void __raw_spin_lock(raw_spinlock_t *lock) {         preempt_disable();         spin_acquire(&lock->dep_map, 0, 0, _RET_IP_);

Linux核心設計與實現——7 中斷與中斷處理(4)__Linux

4.上半部與下半部 1)為什麼要分上下半部 速度與功能的博弈。上文已經提到中斷處理常式是打斷了別人的運行,所以要儘可能快地運行完畢。但是又想盡量完成強大的功能。這是兩個互相矛盾的目標。解決辦法就是把中斷處理常式分成以下兩部分 2) 上半部:有嚴格的時間限制,做一些必須要馬上進行的工作,例如對中斷的應答和硬體複位 下半部:允許稍後完成,做一些不太緊急的工作,如資料的加工 這樣,中斷處理常式處理上半部,下半部再稍後閒置時候再來執行,就能在速度與功能上達到一個平衡

Linux核心設計與實現讀書筆記(5)-中斷和中斷處理常式__Linux

Linux核心設計與實現讀書筆記(5)-中斷和中斷處理常式   

《Linux核心設計與實現》與《Linux核心原始碼情景分析》讀書筆記__Linux

第一章:核心簡介 處理器在任何指定時間點上的活動範圍: a,運行於核心空間,處於進程上下文,代表某個特定的進程執行; b,運行於核心空間,處於中斷上下文,於任何進程無關,處理某個特定的中斷; c,運行於使用者空間,執行使用者進程。 當一個進程在執行時,CPU的所有寄存器中的值、進程的狀態以及堆棧中的內容被稱 為該進程的上下文。當核心需要切換到另一個進程時,它需要儲存當前進程的

《Linux核心設計與實現》之中斷與中斷處理常式__Linux

1.中斷的概念        中斷本質上是一種特殊的電訊號,由硬體裝置發向處理器。處理器接收到中斷後,會馬上向作業系統反映此訊號的到來,然後就由OS負責處理這些新到來的訊號。      

linux核心設計與實現(lkd)學習——如何理解中斷處理常式可以使用自旋鎖__linux

如何理解中斷處理常式可以使用自旋鎖:

《Linux核心設計與實現》筆記——核心編譯過程以及核心編程特點__html5

核心編譯的過程 1. 下載核心原始碼樹 解壓至/usr/src # tar xf linux-3.13.5.tar.xz -C /usr/src # ln -sv /usr/src/linux-3.13.5 /usr/src/linux 2. 核心配置 設定檔儲存在核心源碼根目錄下.config檔案中 make oldconfig 備份當前.config檔案為.config.old make config在命令列下,逐項配置 make menuconfig在圖形化介面配置

linux線程回收__linux

int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg);void pthread_exit(void *retval); 1. 設定線程屬性 如果線程建立時,attr屬性設定為NULL,那麼線程採用預設的屬性joinable。需要將屬性設定為detached int

linux防火牆和SELinux__PHP

1. 關閉防火牆 永久性生效 開啟:chkconfig iptables on 關閉:chkconfig iptables off 即時生效 開啟:service iptables start 關閉:service iptables stop 查看 chkconfig –list iptables 2. 關閉SELinux 永久有效 修改 /etc/selinux/config 檔案中的 SELINUX=”” 為 disabled

linux安裝包製作__linux

1. 常見安裝包 打包或壓縮檔tar,zip,gz等,一般解壓後即可 管理工具的deb,rpm等。這類安裝檔案可以通過第三方的命令安裝 (apt和yum) .bin類,其實就是把sh和zip打包為bin,或把sh和rpm打包為bin等。其實就是bin裡面的sh來解壓bin中的zip或安裝rpm的過程 2. run包 run包實質 |-----------------|| || 安裝指令碼 ||

《Linux核心設計與實現》筆記——核心同步簡介__Linux

相關概念 競爭條件 多個執行線程(進程/線程/中斷處理常式)並發(並行)訪問共用資源,因為執行順序不一樣造成結果不一樣的情況,稱為競爭條件(race condition) 舉例說明 #include<thread>using namespace std;int i = 0;void thread1(){ //for(int x=0;x<100000;x++) i++;}void thread2(){ //for(int x=0;x<1

Linux Makefile自動產生標頭檔依賴的過程中,中間檔案 .d 的建立與更新__Linux

參考資料: <Makefile自動產生標頭檔依賴>  http://www.cnblogs.com/lidabo/p/4928956.html <跟我一起寫Makefile> by 陳晧 初次編譯時間,.d 不存在:     調用隱含規則產生 .d     包含 .d(注意:該檔案定義 .d 依賴於 .cpp .h,由於 .d 是建立檔案,肯定不過時)     

Linux 下Can的配置__Linux

CAN匯流排配置 在Linux系統中,CAN匯流排介面裝置作為網路裝置被系統進行統一管理。在控制台下, CAN匯流排的配置和乙太網路的配置使用相同的命令。 在控制台上輸入命令: ifconfig –a  可以得到以下結果: can0   Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00

Linux核心編譯 CONFIG_MODVERSIONS 作用__Linux

關於Linux核心編譯 CONFIG_MODVERSIONS 作用的兩篇文章整理。 一般情況下,如果沒有選擇CONFIG_MODVERSIONS,這些符號是正常的字串;如果選擇了CONFIG_MODVERSIONS,這些符號就會在後面加一段校正字串。這樣做的目的是避免模組不正確載入情況下,使得Linux核心崩潰。 一、 如果核心選擇了CONFIG_MODVERSIONS選項,你的模組的Makefile要增加以下幾行 CFLAGS += -DMODVERSIONS

linux下自動產生Makefile檔案__linux

作為Linux下的程式開發人員,大家一定都遇到過Makefile,用make命令來編譯自己寫的程式確實是很方便。一般情況下,大家都是手工寫一個簡單Makefile,如果要想寫出一個符合自由軟體慣例的Makefile就不那麼容易了。 在本文中,將給大家介紹如何使用 autoconf和automake兩個工具來協助我們自動地產生符合自由軟體慣例的Makefile,這樣就可以象常`這裡寫代碼片` 見的GNU程式一樣,只要使用“./configure”,“make”,“make

總頁數: 3662 1 .... 945 946 947 948 949 .... 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.