Time of Update: 2015-01-20
標籤:linux核心使用bitmap相關 1,聲明一個bitmap數組,可以表示100個bit,數組名字是bitmap[cpp] view plaincopy DECLARE_BITMAP(bitmap,100) 相關宏定義如下:[cpp] view
Time of Update: 2015-01-20
標籤:linux核心————隊列linux核心——隊列定義: [cpp] view
Time of Update: 2015-01-20
標籤:select poll 我們直到上層對檔案操作結合select與poll可以實現阻塞操作,那麼究竟是如何?的呢?select介面: int select(int nfds, fd_set *readset, fd_set *writeset,
Time of Update: 2015-01-20
標籤:ls zsh linux What? 列出目錄的內容How?ls [-ABCFGHLO[email protected]ghiklmnopqrstuwx1] [file ...]Points——常用的參數ls -l 顯示目錄檔案的詳細資料[linux檔案的屬性]ls -t 按修改時間逆序排列ls -r reverse 按相反順序排列ls -F 標識檔案的類型
Time of Update: 2015-01-20
標籤:select、poll、epoll都是IO多工機制,但是他們的機制有很大的區別1、select select機制剛開始的時候,需要把fd_set從使用者空間拷貝到核心空間,並且檢測的fd數是有限制的,由FD_SETSIZE設定,一般是1024。檢測的時候,根據timeout,遍曆fd_set表,把活躍的fd(可讀寫或者錯誤),拷貝到使用者空間,再在使用者空間依次處理相關的fd。這個機制是linux核心很早的版本,epool是根據select,pool基礎上最佳化的,缺點比較多。缺
Time of Update: 2015-01-20
標籤:linux計劃crontab啟動crontab服務 一般啟動服務用 /sbin/service crond start 若是根使用者的cron服務可以用 sudo service crond start查看服務是否已經運行用 ps -ax | grep cron查看該使用者下的crontab服務是否建立成功,用 crontab -l 列出某個使用者cron服務
Time of Update: 2015-01-20
標籤:在linux下,有時候需要找一些檔案,還有時候這些檔案格式不夠統一和規範,但是需要排除的那些檔案卻格式統一,就可以使用find命令的反轉功能一般用find尋找檔案的命令是:find . -name "*.tar.*" -o -name "*.patch"這個意思是,尋找檔案名稱裡麵包含.tar.字元OR.patch字元的檔案。 現在要把這些檔案排除,想grep/ack/ag都有一個叫-revert的功能,就是尋找不是目標字串的內容,find沒有,但是它提供了一個更強大的!非命令。
Time of Update: 2015-01-20
標籤:一: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 --
Time of Update: 2015-01-20
標籤: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
Time of Update: 2015-01-20
標籤: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
Time of Update: 2015-01-20
標籤: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
Time of Update: 2015-01-20
標籤: Linux下程式運行中,有兩種庫,靜態庫和動態庫。 靜態庫:名字一般為libxxx.a,編譯時間會整合到可執行程式中,優點是運行時不需要外部函數庫支援,缺點是編譯後程式較大,一旦靜態庫改變,程式需要重新編譯。
Time of Update: 2015-01-20
標籤:1.修改 /etc/sysconfig/network 設定檔 vi /etc/sysconfig/network修改HOSTNAMEHOSTNAME=new-hostname.domainname我的network改成:HOSTNAME=redhat5.xiaomu.com.2.修改原生網域名稱解析檔案 /etc/hosts ,使得原生應用程式能夠解析新的主機名稱。vi /etc/hosts將
Time of Update: 2015-01-20
標籤: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
Time of Update: 2015-01-20
標籤: 寒假閑下來了,可以盡情的做自己喜歡的事情,專心待在實驗室裡燥起來了,因為大二的時候接觸過Linux,只是關於核心方面確實是不好懂,所以十天的時間裡還是希望能夠補充一下Linux核心相關知識,接下來繼續待在實驗室裡想總結一下Linux核心編程,十天肯定完全掌握不了Linux核心,這裡我也只是把自己認為不是很好懂並且很重要的痛點疑點寫出來,和大家一起分享,希望大家改正互相學習。 Linux的具體概述這裡就不多說了,今天主要講的是Linux核心中常用的資料結構和文法的使用,並簡述一些工具和
Time of Update: 2015-01-20
標籤:linux mount swap dd 掛載:將新的檔案系統管理安置當前根檔案系統。卸載:將某檔案系統於當前根檔案愛你系統的關聯關係予以移除。#mount [OPTION] DEVICE MOUNT_POINT
Time of Update: 2015-01-20
標籤: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"
Time of Update: 2015-01-20
標籤:作業系統 linux開機啟動 650) this.width=650;" title="linux啟動過程.jpg" src="http://s3.51cto.com/wyfs02/M02/58/D3/wKioL1S9_FCxhZkkAAEItblaBVY400.jpg" alt="wKioL1S9_FCxhZkkAAEItblaBVY400.jpg"
Time of Update: 2015-01-20
標籤: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
Time of Update: 2015-01-20
標籤: 比較基本的一些知識,就算再怎麼水,一些基本的電路常識還是需要懂的,需要自己慢慢的積累,實際工作中需要好好積累硬體相關的知識; 本文開始:1.門電路與門、或門、非門的幾個標誌需要記住,特別是後面兩個不要混淆,自己畫了一遍:實際電路中可以組合使用:如與非門、或非門等複雜電路。這些是比較簡單的,做個簡單的複習:與門:1 1——>1 1 0——>0 0