Time of Update: 2015-03-15
標籤:linux核心模組 硬體訪問 驅動分類 地址映射 驅動分類:對於驅動,我們一般按兩種方法進行分類:常規分類法和匯流排分類法。按照常規分類法,可以分為以下三類:1、字元裝置:以位元組為最小訪問單位的裝置。一般通過字元裝置檔案來訪問字元裝置驅動程式。字元驅動程式則負責驅動字元裝置,
Time of Update: 2015-03-15
標籤:linux 密碼 加密 Linux grub密碼設定grub密碼分為明文和密文1、明文設定只需要在vim /etc/grub.conf檔案中編輯一下就可以了,具體650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/5B/44/wKioL1UET-CQMUzRAAUstqRiq7Y691.jpg" title="grub不加密.
Time of Update: 2015-03-16
標籤:ifconfiglinux的網卡設定檔在"/etc/sysconfig/network-script/"目錄下。DEVICE=eth0HWADDR=00:0C:29:DC:BF:57TYPE=EthernetUUID=8bb9e970-45fd-4007-8333-0ef5000e9603ONBOOT=noNM_CONTROLLED=yesBOOTPROTO=dhcp常用配置網卡的命令ifup
Time of Update: 2015-03-15
標籤: 最近從事linux,實驗室一個破伺服器,能連上網,但是輸入這樣的命令: yum -y install gccyum -y install gcc-c++ ,居然說是沒有這樣的鏡像,也罷,就用隨身碟搞了一個linux gcc,gcc-c++,然後問題來了? 外掛哪家強?
Time of Update: 2015-03-13
標籤: 一、中斷初始化 1、中斷向量表IDT的初始化void __init init_IRQ(void){int i;#ifndef CONFIG_X86_VISWS_APICinit_ISA_irqs();#elseinit_VISWS_APIC_irqs();#endif/* * Cover the whole vector space, no vector can escape * us. (some of these will be
Time of Update: 2015-03-13
標籤:software 伺服器 general linux 2015年3月9日20:09:02一、Linux的簡述二、Linux的安裝三、Linux的網卡配置四、使用Xshell或者Putty遠程登入,和密鑰登陸一、Linux的簡述: Linux是Unix的一個分支,1991年由Linus
Time of Update: 2015-03-12
標籤:1.vim常用快速鍵 dd/ndd 刪除1行/刪除n行 yy/nyy 複製1行/複製n行 p 粘貼 u 撤銷 dw/ndw 刪除一個單詞/刪除n個單詞 G /nG 到一行尾/第n行尾 :!+命令 執行命令 :w file 寫一個檔案 :w >>file 追加到 :r file 讀一個檔案 :r ! ls 將ls命令結果讀入 :e! 回到最初狀態 vim -o/-O file1
Time of Update: 2015-03-10
標籤:使用者登入 伺服器 設定檔 linux action Linux上的日誌系統syslogsyslog-ng: syslog服務:syslogd: 系統,非核心產生的資訊klogd:核心,專門負責記錄核心產生的日誌資訊日誌需要滾動(日誌切割):messages messages.1 messages.2
Time of Update: 2015-03-10
標籤:linux securecrt 密鑰 本案虛擬機器測試環境:SecureCRT 版本: SecureCRT_7.1.2 linux 版本 :CentOS 6.6 (2.6.32-504.el6.x86_64)一、第一次密碼串連上linux 。選擇在Tools\Create Public Key...650) this.width=650;"
Time of Update: 2015-03-10
標籤:linux系統時間Linux時鐘分為系統時鐘(System Clock)和硬體(Real Time Clock,簡稱RTC)時鐘。系統時鐘是指當前Linux
Time of Update: 2015-03-10
標籤:include 小技巧 games linux local 只是一個小技巧,我個人還是喜歡使用上下鍵來選擇。[[email protected] local]# cd /usr/local/[[email protected] local]# ls !$
Time of Update: 2015-03-10
標籤:一, RPM 安裝: rpm -ivh xxx.rpm 重新安裝: rpm -ivh -replacepkgs xxx.rpm 卸載: rpm -e xxx.rpm二,tar.gz, tar.bz, tar.bz2 安裝: (1)解壓:tar -zxvf xxx.tar.gz
Time of Update: 2015-03-10
標籤:c linux kernel asm intel 最近看到Linux Kernel cmpxchg的代碼,對實現很不理解。上網查了內嵌彙編以及Intel開發文檔,才慢慢理解了,記錄下來以享和我一樣困惑的開發人員。其實cmpxchg實現的原子操作原理早已被熟知:cmpxchg(void* ptr, int old, int new),如果ptr和old的
Time of Update: 2015-03-10
標籤:開啟編輯: vi /etc/sysconfig/iptables重啟防火牆 :service iptables restart# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT
Time of Update: 2015-03-10
標籤:移動游標上:k nk:向上移動n行 9999k或gg可以移到第一行 G移到最後一行下:j nj:向下移動n行左:h nh:向左移動n列右:l nl:向右移動n列w:游標以單詞向前移動 nw:游標向前移動n個單詞 游標到單詞的第一個字母上b:與w相反e: 游標以單詞向前移動 ne:游標向前移動n個單詞 游標到單詞的最後一個字母上ge:與e相反$:移動游標到行尾 n$:移動到第n行的行尾0(Num):移動游標到行首^:移動游標到行首第一個非Null
Time of Update: 2015-03-10
標籤:linux 特殊許可權位 sgid suid stid設定特殊許可權)SUID作用:臨時賦予使用者二進位文檔的擁有者的許可權(主要用於讓普通使用者可以使用某些特殊命令)文法: chmod u+s file(增加s許可權) chmod u-s
Time of Update: 2015-03-09
標籤:一、應用程式中write函數到底層驅動曆程 和前文提到的一樣,首先先註冊串口,使用uart_register_driver函數,依次分別為tty_register_driver,cdev_init函數,找到使用的file_operations,即應用程式與tty架構的統一介面。步驟不再贅述。static const struct file_operations tty_fops = { .llseek = no_llseek, .read =
Time of Update: 2015-03-09
標籤:rm -rf * 刪除目前的目錄下面的所有檔案,也包括目錄和子目錄ls cp /etc/services /tmp 複製etc目錄下的services檔案到tmp目錄ls -lhzip services.zip services 壓縮services檔案,產生services.zip檔案ls -lhmkdir -p shijiazhuang/changanqu shijiazhuang/yuhuaqu shijiazhuang/kaifaqu
Time of Update: 2015-03-15
Linux提示5--格式化隨身碟,linux提示5-- 通常來說,格式化一個分區的隨身碟還是非常簡單的,只需要使用mkfs命令指定目標檔案系統就可以了,例子如下:$ sudo fdisk -l$ sudo mkfs -t vfat /dev/sdb1-t 參數就是目標檔案格式,其他有ext3,msdos等,預設為ext2. 我們還可以用如下簡單命令來完成此工作:mkdosfs(8), mke2fs(8), mkfs.bfs(8), mkfs.ext2(8),
Time of Update: 2015-03-15
快速搭建KVM及安裝Linux系統快速搭建KVM及安裝Linux系統1.安裝KVM核心及libvirtd相關組件yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer2.載入KVM運行模組[root@localhost ~]# modprobe kvm [root@localhost ~]# modprobe -ls |grep kvm