[資料結構][LINUX核心編程]學習筆記(一)

標籤:linux核心使用bitmap相關 1,聲明一個bitmap數組,可以表示100個bit,數組名字是bitmap[cpp] view plaincopy DECLARE_BITMAP(bitmap,100)   相關宏定義如下:[cpp] view

[資料結構][LINUX核心編程]學習筆記(二)

標籤:linux核心————隊列linux核心——隊列定義: [cpp] view

linux select與poll實現機制與執行個體分析

標籤:select poll    我們直到上層對檔案操作結合select與poll可以實現阻塞操作,那麼究竟是如何?的呢?select介面:    int select(int nfds, fd_set *readset, fd_set *writeset,              

Linux命令之ls

標籤:ls   zsh   linux   What? 列出目錄的內容How?ls [-ABCFGHLO[email protected]ghiklmnopqrstuwx1] [file ...]Points——常用的參數ls -l 顯示目錄檔案的詳細資料[linux檔案的屬性]ls -t 按修改時間逆序排列ls -r reverse 按相反順序排列ls -F 標識檔案的類型

linux的IO複用技術:select、pool、epool的區別以及epool的原理和使用

標籤:select、poll、epoll都是IO多工機制,但是他們的機制有很大的區別1、select select機制剛開始的時候,需要把fd_set從使用者空間拷貝到核心空間,並且檢測的fd數是有限制的,由FD_SETSIZE設定,一般是1024。檢測的時候,根據timeout,遍曆fd_set表,把活躍的fd(可讀寫或者錯誤),拷貝到使用者空間,再在使用者空間依次處理相關的fd。這個機制是linux核心很早的版本,epool是根據select,pool基礎上最佳化的,缺點比較多。缺

linux計劃crontab

標籤:linux計劃crontab啟動crontab服務 一般啟動服務用  /sbin/service crond start 若是根使用者的cron服務可以用 sudo service crond start查看服務是否已經運行用 ps -ax | grep cron查看該使用者下的crontab服務是否建立成功,用 crontab  -l  列出某個使用者cron服務          

linux find 反轉 尋找沒有被找到的結果

標籤:在linux下,有時候需要找一些檔案,還有時候這些檔案格式不夠統一和規範,但是需要排除的那些檔案卻格式統一,就可以使用find命令的反轉功能一般用find尋找檔案的命令是:find . -name "*.tar.*" -o -name "*.patch"這個意思是,尋找檔案名稱裡麵包含.tar.字元OR.patch字元的檔案。 現在要把這些檔案排除,想grep/ack/ag都有一個叫-revert的功能,就是尋找不是目標字串的內容,find沒有,但是它提供了一個更強大的!非命令。

01 linux上安裝 nginx

標籤:一:linux上安裝 nginx 下載nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz 解壓:tar zxvf nginx-1.6.2.tar.gz 進入nginx目錄: cd nginx 安裝:./configure --prefix=/usr/local/nginx 出現一個錯誤提示說沒安裝 pcre【正則模組】 安裝pcre: yum install pcre-devel 再次安裝nginx:./configure --

linux下建立具有root許可權的帳號

標籤:linux下建立具有root許可權的帳號useradd -u 0   -o  -g root  -G root -d /home/user1 user1usermod -u 0  -o  -g root  -G root user1說明:-u 0:指將uid指定為0(零)與root相同,登入後的提示符為#而非$。-o:指因為重複了uid(與root帳號的uid重複)必須指定這個參數。-g

linux安裝問題

標籤:java: cannot execute binary file問題主要原因是 linux系統是32位的,jdk版本是64位的.補充知識:1、查看linux位元: #uname -a 如果有x86_64就是64位的,沒有就是32位的 這是64位的  # uname -a  Linux desktop 2.6.35-23-generic #37-Ubuntu SMP Fri Nov 5 19:17:11 UTC 2010 i686 GNU/Linux

Linux yum失敗解決

標籤:Linux yum失敗解決問題:在CentOS 5.5中需要使用yum安裝程式,出現錯誤:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:/usr/lib/python2.4/site-packages/_sqlitecache.so: wrong ELF class: ELFCLASS32Please

Linux 靜態庫和動態庫 使用說明

標籤:    Linux下程式運行中,有兩種庫,靜態庫和動態庫。     靜態庫:名字一般為libxxx.a,編譯時間會整合到可執行程式中,優點是運行時不需要外部函數庫支援,缺點是編譯後程式較大,一旦靜態庫改變,程式需要重新編譯。    

Linux主機名稱網域名稱修改問題

標籤:1.修改 /etc/sysconfig/network  設定檔 vi  /etc/sysconfig/network修改HOSTNAMEHOSTNAME=new-hostname.domainname我的network改成:HOSTNAME=redhat5.xiaomu.com.2.修改原生網域名稱解析檔案 /etc/hosts ,使得原生應用程式能夠解析新的主機名稱。vi /etc/hosts將   

linux 更換yum源

標籤:1、進入存放源配置的檔案夾cd /etc/yum.repos.d2、備份預設源mv ./CentOS-Base.repo ./CentOS-Base.repo.bak3、使用wget下載163的源wget http://mirrors.163.com/.help/CentOS-Base-163.repo4、把下載下來的檔案CentOS-Base-163.repo設定為預設源mv CentOS-Base-163.repo CentOS-Base.repo5、運行yum

十天學Linux核心之第一天---核心探索工具類

標籤:  寒假閑下來了,可以盡情的做自己喜歡的事情,專心待在實驗室裡燥起來了,因為大二的時候接觸過Linux,只是關於核心方面確實是不好懂,所以十天的時間裡還是希望能夠補充一下Linux核心相關知識,接下來繼續待在實驗室裡想總結一下Linux核心編程,十天肯定完全掌握不了Linux核心,這裡我也只是把自己認為不是很好懂並且很重要的痛點疑點寫出來,和大家一起分享,希望大家改正互相學習。  Linux的具體概述這裡就不多說了,今天主要講的是Linux核心中常用的資料結構和文法的使用,並簡述一些工具和

Linux mount命令、swap分區、dd命令

標籤:linux   mount   swap   dd   掛載:將新的檔案系統管理安置當前根檔案系統。卸載:將某檔案系統於當前根檔案愛你系統的關聯關係予以移除。#mount [OPTION] DEVICE MOUNT_POINT

linux pptp伺服器安裝

標籤:pptp pptpd一、拓撲:    pptp server 位於公司內部。通過防火牆PPTP服務1723連接埠進行地址映射。650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/CF/wKioL1S9w5jzIqWzAACBZKXprqM897.jpg" title="繪圖1.jpg" alt="wKioL1S9w5jzIqWzAACBZKXprqM897.jpg"

Linux系統啟動過程

標籤:作業系統   linux開機啟動   650) this.width=650;" title="linux啟動過程.jpg" src="http://s3.51cto.com/wyfs02/M02/58/D3/wKioL1S9_FCxhZkkAAEItblaBVY400.jpg" alt="wKioL1S9_FCxhZkkAAEItblaBVY400.jpg"

Linux設定sftp

標籤:sftpSftp安裝sftp實現檔案傳輸,但是不能登入系統1.sftp更安全只能在自己的home目錄下面groupadd sftpuseradd -g sftp -s /sbin/nologin -d /sftp/wuang(即作為使用者家目錄的檔案夾)wuangpasswd wuang修改sshd_config找到Subsystem    sftp  /usr/libexec/openssh/sftp-server注釋掉添加Subsystem  

【嵌入式Linux+ARM】硬體相關基礎知識(門電路_UART_I2C_SPI)

標籤:    比較基本的一些知識,就算再怎麼水,一些基本的電路常識還是需要懂的,需要自己慢慢的積累,實際工作中需要好好積累硬體相關的知識;    本文開始:1.門電路與門、或門、非門的幾個標誌需要記住,特別是後面兩個不要混淆,自己畫了一遍:實際電路中可以組合使用:如與非門、或非門等複雜電路。這些是比較簡單的,做個簡單的複習:與門:1 1——>1      1 0——>0      0

總頁數: 3662 1 .... 2244 2245 2246 2247 2248 .... 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.