Time of Update: 2018-07-26
獲得隨身碟的插入或者拔取得資訊的傳統方法是在核心級運行hotplug程式,相關參數通過環境變數傳遞過來,再由hotplug通知其他關注hotplug的應用程式。這樣的做法效率有些低,現在通過一種特殊類型的socket netlink實現擷取隨身碟拔插的資訊。netlink專門用於核心空間和使用者空間的非同步通訊。
Time of Update: 2018-07-26
http://saber5d.blog.163.com/blog/static/12799877820115505714538/ 視窗焦點 向前迴圈,會有彈出表徵圖 alt+tab 向後迴圈,會有彈出表徵圖 alt+shift+tab 向前迴圈,不會有彈出表徵圖 alt+esc 向後迴圈,不會有彈出表徵圖 alt+shift+esc 面板焦點
Time of Update: 2018-07-26
我試過mount 隨身碟。 當開機後mount 第一個隨身碟時,一般裝置名稱為sda,然後umount,並重插另外一個隨身碟,再mount,發現裝置名稱變為sdb了。 此實驗進行了幾次,發現裝置名稱(sda還是sdb)與隨身碟型號沒關係。第一次插入的系統識別為sda,第而次插入的識別為sdb。 因只有兩個隨身碟,所以不知道第三次是不是sdc。不過我想大概是的吧。
Time of Update: 2018-07-26
很多時候我們要用到諸如(hd0,1)、(hd0,2)、sda1、sda2等等這些名稱,可是這些到底是什麼東西呢,在哪裡才能看到呢。下面我就說出我個人的認識: 關於linux下的分區裝置的命名 sda(/dev/sda)就是指第一塊硬碟本身(SATA硬碟是用sda表示的,而IDE硬碟則是用hda表示) sda1表示第一塊硬碟第1個主要磁碟分割(擴充分區在這裡當作主要磁碟分割看) sda2表示第一塊硬碟第2個主要磁碟分割
Time of Update: 2018-07-26
Hiredis是redis開源庫對C語言介面的API開發庫。 1. 初學者很容易搞混,redis-server redis-client都是應用程式,跟開發介面不相關。 http://redis.io/download 中介紹的 Installation Download, extract and compile Redis with: $ wget
Time of Update: 2018-07-26
linux nc命令使用詳解 功能說明:功能強大的網路工具 語 法:nc [-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出檔案>][-p<通訊連接埠>][-s<來源位址>][-v...][-w<逾時秒數>][主機名稱][通訊連接埠...] 參 數: -g<網關>
Time of Update: 2018-07-26
獲得隨身碟的插入或者拔取得資訊的傳統方法是在核心級運行hotplug程式,相關參數通過環境變數傳遞過來,再由hotplug通知其他關注hotplug的應用程式,但是效率比較低. 網上尋找知道: 使用者空間的程式與裝置通訊的方法,主要有以下幾種方式, 1. 通過ioperm擷取操作IO連接埠的許可權,然後用inb/inw/ inl/
Time of Update: 2018-07-26
//查看共用記憶體 [app_usr@js2test01 shell]$ ipcs ------ Shared Memory Segments -------- key shmid owner perms bytes nattch
Time of Update: 2018-07-26
1.前面關於main和execve的分析,同“基本shellcode提取方法”中相應部分的講解。 如果execve()調用失敗的話,程式將會繼續從堆棧中擷取指令並執行,而此時堆棧中的資料時隨機的,通常這個程式會core dump。如果我們希望在execve()調用失敗時,程式仍然能夠正常退出,那麼我們就必須在execve()調用之後增加一個exit系統調用。它的C語言程式如下: root@linux:~
Time of Update: 2018-07-26
一、安裝apache伺服器 在終端下輸入下方命令: sudo apt-get install apache2 安裝完畢後,接下來就要啟動Apache了 sudo /etc/init.d/apache2 restart 在瀏覽器裡輸入http://localhost/或者是http://127.0.0.1/,如果看到了“It
Time of Update: 2018-07-26
linux調試器gdb 一、gdb簡介 GNU工具集中的調試器是gdb,該程式是一個互動式工具,工作在字元模式。 除gdb外,linux下比較有名的調試器還有xxgdb, ddd, kgdb, ups。 二、gdb的使用 gdb是功能強大的調試器,可完成如下調試任務: 1、設定斷點 break
Time of Update: 2018-07-26
1.查看linux版本號碼 cat /proc/version 可以顯示linux核心版本號碼。為3.12 2.查看CPU型號 cat /proc/cpuinfo 3.查看CPU主頻、記憶體大小以及使用方式 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq cat /proc/meminfo 4.查看CPU使用率,查看記憶體使用量情況 cat /proc/stat
Time of Update: 2018-07-26
1.下載(直接到清華鏡像下載) 下載連結,選擇合適的版本,我試了幾個,選擇了一個下載最快的,原諒我的渣渣網速, 官網在國外,必須找鏡像,不然很慢很慢,,,,,, 此步驟真的很慢,重新選擇下載網址,這個是官網,仍然很慢,官網 清華鏡像是最快的清華鏡像串連此處最好按照上面的把anaconda 倉庫的鏡像也弄好,不然以後會很慢(實踐證明,換了鏡像之後快得不是一個層級啊) conda config –add channels
Time of Update: 2018-07-26
1.下載 zookeeper-3.4.6.tar.gz 2.解壓壓縮包 tar -zxvf zookeeper-3.4.6.tar.gz 3.重新命名檔案夾zookeeper-3.4.6為zookeeper1 4.同樣的步驟執行2遍 5.cd zookeeper1/conf/ 6.vi zoo.cfg 7.修改 Zookeeper 儲存資料的目錄--------
Time of Update: 2018-07-26
基本概念: tty(終端裝置的統稱): tty一詞源於Teletypes,原來指的是電傳打字機,是通過串列線用印表機鍵盤閱讀和發送資訊的東西,後來這東西被鍵盤和顯示器取代,所以現在叫終端比較合適。 終端是一種字元型裝置,通常用tty來簡稱各種類型的終端裝置。pty(虛擬終端): 遠程telnet到主機時不也需要一個終端互動麼。是的,這就是虛擬終端pty(pseudo-tty)虛擬終端是成對的邏輯終端裝置,包含主從裝置。 pts(pseudo-terminal
Time of Update: 2018-07-26
如何將系統在開發板上運行起來。 4.0 交叉編譯器的擷取。廠家提供 網上下載(廠家確認) 4.1 uboot進行操作。 1,解壓廠家源碼 2,進入源碼 3,make distclean 徹底刪除源碼的目標、臨時檔案 4,make xxx_config 針對某個CPU和開發板進行配置 5,make編譯 6,結果產生u-boot.bin 7,利用廠家提供的燒寫方法進行燒寫
Time of Update: 2018-07-26
Linux系統啟動和使用者登陸過程分析: 一、系統啟動過程 1、載入核心 2、執行init程式 3、/etc/rc.d/rc.sysinit ? 說明:由init執行的第一個指令碼 4、/etc/rc.d/rc${RUNLEVEL}d/*
Time of Update: 2018-07-26
核心符號表是表示公用的訪問的函數和變數。類似於應用程式的全域函數和全域變數。 公用核心符號表就是核心make以後產生的System.map檔案,insmod用它來解釋模組中未定義的符號。公用核心符號表中包含了所有的全域核心項(函數和變數)的地址,當 模組被裝入核心後,他所匯出的任何符號都會變成核心符號表的一部分。可以通過/proc/kallsyms查看。 核心中常常使用模組的層疊,如每個usb輸入裝置模組都層疊在usbcore和input模組上。
Time of Update: 2018-07-26
一. lvm 的建立 劃分物理分區並修改分區標籤為lvm [root@server ~]# fdisk /dev/vdb Command (m for help): t Hex code (type L to list all codes): 8e pvcreate /dev/vdb1 ###建立物理卷 [root@server206 ~]# pvcreate /dev/vdb1 vgvreate vg0 /dev/vdb1 ####建立物理卷組
Time of Update: 2018-07-26
前段時間安裝Linux後,在啟動時,每次到Enabling Swap Space都要停留5分鐘左右. 解決過程如下: (1)查看開機記錄 cat /var/log/boot.log 查看系統在啟動時在那個服務花費時間較長 重點看sendmail 和 sm-client服務 我的日誌中這部分資訊如下: Jun 15 09:20:06 zhangweiserver xinetd: xinetd 啟動 succeeded Jun 15 09:22