Time of Update: 2018-12-05
Linux環境變數的設定和查看方法時間:2011-01-07 17:52 來源:網路收集 收藏 複製分享 共有評論(0)條 1. 顯示環境變數HOME $ echo $HOME /home/redbooks 2. 設定一個新的環境變數hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令顯示所有的環境變數 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/
Time of Update: 2018-12-05
~目前使用者目錄的縮寫cd ~cd /home/<user-name>/ --help擷取協助vi --help tab自動補全。雙擊tab給出補全提示。若當前命令無歧義,則完整補全。若有歧義雙擊可列出提示選項。cd /e [tab], 補全為cd /etc/cd /b [tab-tab], 列出選項bin/
Time of Update: 2018-12-05
作者 : YiLi Xie yili.xie@gmail.com日期 : 2010-1-13歡迎轉載,請註明出處 從 Linux 2.6 起引入了一套新的驅動管理和註冊機制 :Platform_device 和 Platform_driver 。 Linux 中大部分的裝置驅動,都可以使用這套機制 , 裝置用 Platform_device 表示,驅動用 Platform_driver 進行註冊。 Linux platform driver 機制和傳統的 device driver
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——裝置模型(下)上層模型K-Style轉載請註明來自于衡陽師範學院08電2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知識點: 裝置模型由匯流排、裝置、驅動三要素組成。底層模型決定上層模型,在匯流排,裝置,驅動的結構體中你總是可以看到它們間接或者直接的包含了kobject結構或kset結構。 1.匯流排
Time of Update: 2018-12-05
Linux driver model ----- platform作者 : YiLi Xie yili.xie@gmail.com日期 : 2010-1-25歡迎轉載,請註明出處 Platform Device and Drivers從<linux/platform_device.h>我們可以瞭解Platform bus上面的驅動模型介面:platform_device,platform_driver。和PCI和USB這些大結構的匯流排不同,虛擬匯流排Platform
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——網路裝置驅動基本原理和架構K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 1.Linux網路子系統
Time of Update: 2018-12-05
Jboss for Linux 開機自啟動1. 拷貝jboss開機檔案到系統啟動目錄下cp /opt/ci/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss2. 增加jboss使用者:(如果下面JBOSS_USER設定為root,即這步可以忽略)groupadd -g 200 jbossuseradd -u 200 -g jboss jboss3. 編輯vi
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——裝置模型(上)底層模型K-Style轉載請註明來自于衡陽師範學院08電2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知識點 1.Sysfs檔案系統 Sysfs檔案系統是一種類似於proc檔案系統的特殊檔案系統,它存在於記憶體當中,當系統啟動時由核心掛載於記憶體當中。用於將系統中的裝置群組織成階層,並向使用者模式程式提供詳細的資料結構資訊。
Time of Update: 2018-12-05
在一台服務其上啟動多個Jboss服務,連接埠會出現衝突,如果修改一個一個修改預設連接埠的話,會比較複雜;為此Jboss提供了一種統一管理多個執行個體的方法(ServiceBindingManager),基本思想是jboss提供一個伺服器連接埠繫結檔案--xxx-bindings.xml,裡面定義了多個以server-name為標誌的連接埠,它就作為統一的連接埠綁定設定檔。然後在每個伺服器執行個體的jboss-server.xml中註冊一個連接埠綁定服務ServiceBindingManager,
Time of Update: 2018-12-05
一、安裝 1、安裝openssl(http://www.openssl.org) ./configure make su make install 2、安裝mod_ssl apache2內建mod_ssl,所以只需要編譯時間加參: --enable-ssl=static --with-ssl=/usr/local/ssl 解釋: 將mod_ssl靜態編譯進去才可以正常使用,否則apache在啟動的時候會提示錯誤的。 預設的安裝是將openssl全部安裝在
Time of Update: 2018-12-05
windows和Linux下面的檔案分享權限設定一直是一個很糾結的問題,尤其是使用虛擬機器的童鞋,經常要把虛擬機器裡面的東西copy出來但是卻找不到一個很好的方法事實上藉助於Linux強大的伺服器的功能,搭建一個FTP伺服器無疑成了一個很好的選擇。在Linux下搭建伺服器真的很簡單,具體的步驟如下,不過在實驗的時候還是遇到了一點小問題。當然在穀哥德協助下一般都能很容易的解決。搭建環境虛擬機器CentOS6.2+2.8.32-220.e16.i686核心+windows
Time of Update: 2018-12-05
最近剛好一直在做linux核心的裁剪,今天嘗試著做了一個u盤啟動盤,沒有用原來系統的檔案系統,而是直接利用initrd.img裡面的檔案系統最後獲得一個bash而無需登陸和掛載硬碟什麼的,相當於整個系統運行在記憶體裡面,感覺還是蠻好玩的。前期準備——u盤一個,最小化的Linux核心和initrd.img我的核心是3.2.18版本的。核心的大小是2.9M,img的大小是4.1M1、修改img裡面的內容解壓img zcat /boot/initrd3-2.18.img | cpio -i把/bin/
Time of Update: 2018-12-05
libcurl API的官方文檔 http://curl.haxx.se/libcurl/c/1、簡介cURL是一個利用URL文法在命令列下工作的檔案傳輸工具。也提供了很多介面可以在編程的時候使用,功能十分強大。2、概要easy 類介面,單線程編程模型multi類介面是多線程類比介面,用在單線程環境下,達到多線程的執行效果share類介面滿足部分協議的多線程並行作業,目前僅僅支援dns和cookies兩類3、具體介面CURLcode curl_global_init(long flags);
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——input子系統K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com
Time of Update: 2018-12-05
文章目錄 2.1 Linux系統啟動過程2.2 initrd.img的作用2.3 grub.config檔案2.4 分析 4.1 Linux網路設定 4.2 Kernel Panic4.3 Putty下糾結的Ctrl + S4.4 SElinux延時4.5 Make localyesconfig用不了4.6 編譯速度過慢 Linux核心裁剪——無模組支援1
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——核心鏈表的使用K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 一、重要知識點 1.核心鏈表和普通鏈表的區別 核心鏈表是一個雙向鏈表,但是與普通的雙向鏈表又有所區別。核心鏈表中的鏈表元素不與特定類型相關,具有通用性。 我們先來看一幅圖 kernel
Time of Update: 2018-12-05
Driver file:/* * simplechrdriver.c * * Copyright (C) 2008 Breathomn <breathomn@sohu.com> * */#include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h>
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——Linux記憶體管理機制及mmap方法K-Style轉載請註明來自于衡陽師範學院08電2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重點知識 1. Linux記憶體管理機制 Linux
Time of Update: 2018-12-05
Linux裝置驅動工程師之路——簡單字元裝置驅動程式K-Style轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 一、重要知識點 1. 主次裝置號dev_t dev_t是核心中用來表示裝置編號的資料類型; int MAJOR(dev_t dev)int MINOR(dev_t dev) 這兩個宏抽取主次裝置號。dev_t
Time of Update: 2018-12-05
hello程式#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");MODULE_AUTHOR("Hanson He");static int __init hello_init(void){ printk(KERN_ALERT "Hello world\n"); return 0;}static void __exit