Time of Update: 2018-07-26
今天又接觸到了一個神器xShell,也是用於在windows下遠程部署Linux的,這個東西哪哪都很方便,但是怎樣才能像使用Securect那樣輕鬆地上傳檔案呢。通過查詢資料xShell不僅能輕鬆上傳檔案,還能輕鬆下載檔案 在Linux主機上安裝上傳下載工具包rz及sz , apt-get install -y lrzsz 上傳檔案 使用rz命令 輸入rz斷行符號,彈出資源管理員,
Time of Update: 2018-07-26
linux kernel集中了世界頂尖程式員們的編程智慧,猶記作業系統課上老師講作業系統的四大功能:進程調度 記憶體管理 裝置驅動 網路。從事嵌入式軟體開發工作,對裝置驅動和網路接觸的比較多。而進程調度和記憶體管理接觸少之有少,更多的是敬而遠之。 我的理解,想在核心開發上有更深層次的技術進步,應該對核心的記憶體管理進程調度等深層技術有一定的理解。不過這2塊內容是核心最核心的部分,實際核心開發工作中涉及較少,很少有問題點來切入進去進行研究,網上也沒有系統的資料進行講解,學習起來談何容易。
Time of Update: 2018-07-26
配置前提nginx裝了SSL功能模組。 [root@www conf]# openssl genrsa -out cert.key2 2048 產生cert.key2私密金鑰檔案 Generating RSA private key, 2048 bit long modulus......................+++..................................................
Time of Update: 2018-07-26
linux 路由表功能解析
Time of Update: 2018-07-26
第一部分 Linux下ARM彙編文法儘管在Linux下使用C或C++編寫程式很方便,但彙編來源程式用於系統最基本的初始化,如初始化堆棧指標、設定頁表、操作ARM的副處理器等。初始化完成後就可以跳轉到C代碼執行。需要注意的是,GNU的彙編器遵循AT&T的彙編文法,可以從GNU的網站(www.gnu.org)上下載有關規範。 一. Linux彙編行結構任何彙編行都是如下結構:[:] [} @ comment[:] [} @ 注釋Linux ARM
Time of Update: 2018-07-26
1、先用man 2 open查看一下open函數介面 2、最簡單的open函數代碼 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include<stdio.h> int main() { int fd; fd=open("abc",O_CREAT,0777);
Time of Update: 2018-07-26
Linux命令有內部命令(內建命令)和外部命令之分,內部命令和外部命令功能基本相同,但是其工作機制相差很大。本文就內建命令和外部命令做一下介紹。 一、內部命令(內建命令)
Time of Update: 2018-07-26
1、非同步通知的概念和作用 影響:阻塞--應用程式無需輪詢裝置是否可以訪問 非阻塞--中斷進行通知 即:由驅動發起,主動通知應用程式 2、linux非同步通知編程 2.1 linux訊號 作用:linux系統中,非同步通知使用訊號來實現 2.2 訊號的處理函數(在應用程式端捕獲訊號) signal()函數 例子: //啟動訊號機制
Time of Update: 2018-07-26
1、阻塞和非阻塞 I/O 定義: 阻塞:指在執行裝置操作時,若不能獲得資源則掛起進程,知道滿足可操作的條件後再進行操作。被掛起的進程進入休眠狀態,被從調度器的運行隊列中移走,直到等待條件的滿足。 非阻塞:非阻塞操作的進程在不能滿足操作時並不掛起,它或者放棄,或者不停地查詢,知道可以進行操作為止。 1.1 等待隊列 作用:可以用等待隊列(wait queue)來實現阻塞進程的喚醒 (1) 定義“等待隊列頭”
Time of Update: 2018-07-26
1.1 MemAdmin介紹 MemAdmin是一款可視化的Memcached管理與監控工具,使用PHP開發,體積小,操作簡單。 主要功能: 伺服器參數監控:STATS、SETTINGS、ITEMS、SLABS、SIZES即時重新整理 伺服器效能監控:GET、DELETE、INCR、DECR、CAS等常用操作命中率即時監控 支援資料遍曆,方便對儲存內容進行監視
Time of Update: 2018-07-26
指令名稱 : chmod 使用許可權 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案存取許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉 以控制檔案如何被他人所存取。 mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有 者,g
Time of Update: 2018-07-26
Signal ()函數詳細介紹 Linux函數 訊號(signal)是一種處理序間通訊機制,它給應用程式提供一種非同步軟體中斷,使應用程式有機會接受其他程式活終端發送的命令(即訊號)。應用程式收到訊號後,有三種處理方式:忽略,預設,或捕捉。進程收到一個訊號後,會檢查對該訊號的處理機制。如果是SIG_IGN,就忽略該訊號;如果是SIG_DFT,則會採用系統預設的處理動作,通常是終止進程或忽略該訊號;如果給該訊號指定了一個處理函數(
Time of Update: 2018-07-26
原文地址 要把/etc/apache/bin目錄添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效 2.#vi /etc/profile 在適當位置添加
Time of Update: 2018-07-26
D-Bus三層架構 D-Bus是一個為應用程式間通訊的訊息匯流排系統, 用於進程之間的通訊。它是個3層架構的IPC 系統,包括: 1、函數庫libdbus ,用於兩個應用程式互相聯絡和互動訊息。 2、一個基於libdbus構造的訊息匯流排守護進程,可同時與多個應用程式相連,並能把來自一個應用程式的訊息路由到0或者多個其他程式。 3、基於特定應用程式架構的封裝庫或捆綁(wrapper libraries or bindings )。例如,libdbus-
Time of Update: 2018-07-26
1、在linux開發中,輸入子系統能產生那些事件呢。。 Linux中輸入裝置的事件類型有(這裡只列出了常用的一些,更多請看linux/input.h中): EV_SYN 0x00 同步事件 EV_KEY 0x01 按鍵事件 EV_REL 0x02 相對座標 EV_ABS 0x03 絕對座標 EV_MSC 0x04 其它 EV_LED 0x11 LED EV_SND 0x12 聲音 EV_REP 0x14 Repeat EV_FF 0x15 力反饋 ~~~~~~~~~~~~~~~~~
Time of Update: 2018-07-26
非阻塞式I/O包括非阻塞輸入操作,非阻塞輸出操作,非阻塞接收外來串連,非阻塞發起外出串連。包括的函數有:read, readv, recv, recvfrom, recvmsg, write, writev, send, sendto, sendmsg, accept。 將socket 設定為非阻塞模式有三總方法:
Time of Update: 2018-07-26
SUID 為 Set User ID SGID 為 Set Group ID SUID 當一個設定了SUID 位的可執行檔被執行時,該檔案將以所有者的身份運行,也就是說無論誰來執行這個檔案,他都有檔案所有者的特權。 如果所有者是 root 的話,那麼執行人就有超級使用者的特權了。 SGID 當一個設定了SGID 位的可執行檔運行時,該檔案將具有所屬組的特權, 任意存取整個組所能使用的系統資源。 若一個目錄設定了SGID,則所有被複製到這個目錄下的檔案,
Time of Update: 2018-07-26
一直想好好學學linux,又不知道該從哪入手,看了很多書,也都是過目即往,總感覺眼高手低,看什麼都似曾相識,做起來完全找不到北。 下定決心從代碼看起,最新的代碼太長太多,根據各位大神推薦,決定從0.11的代碼開始學習。 從代碼學起當然不只是看代碼,重點在於實驗,希望本次學習可以從零開始構建起一個可以啟動並執行系統,這個系列也以實驗為主。
Time of Update: 2018-07-26
前面一節的內容我們提到,ASoC被分為Machine、Platform 和 Codec三大部分,其中的Machine驅動 負責 Platform 和 Codec之間的耦合 以及 部分和裝置 或 板子特定的代碼,再次引用上一節的內容:Machine驅動負責處理機器特有的一些控制項 和 音頻事件(例如,當播放音頻時,需要先行開啟一個放大器);單獨的Platform和Codec驅動是不能工作的,它必須由Machine驅動把它們結合在一起才能完成整個裝置的音頻處理工作。
Time of Update: 2018-07-26
一、 .連接埠的概念 在網路技術中,連接埠(Port)包括邏輯連接埠和物理連接埠兩種類型。物理連接埠指的是物理存在的連接埠,如ADSL Modem、集線器、交換器、路由器上用