Time of Update: 2015-07-16
標籤:4412開發板 嵌入式開發板 linux開發板 本文轉自迅為電子論壇:http://www.topeetboard.com 1、Linux 基礎安裝Linux作業系統 Linux檔案系統 Linux常用命令 Linux啟動過程詳解 熟悉Linux服務能夠獨立安裝Linux作業系統 能夠熟練使用Linux系統的
Time of Update: 2015-07-16
標籤:List模組是linux核心提供的迴圈鏈表函數集,標頭檔是:<linux/list.h>。主要資料結構:struct list_head {struct list_head *next, *prev;};這是一個雙向鏈表。#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST_HEAD(name) struct list_head name =
Time of Update: 2015-07-16
標籤:本來產生隨機數使用srand((unsigned)time(NULL));data=rand();就可以了,但是發現如果在很短的時間(其實rand是秒級的)會發現產生的隨機相等,所以想找可以產生毫秒級隨機數產生方法,最後上網搜了一下。建議再用linux產生隨機數時,最好用struct timeval tv;gettimeofday(&tv, NULL);srand(tv.tv_sec + tv.tv_usec + 
Time of Update: 2015-07-16
標籤:曾經的曾經,被system()函數折磨過,之所以這樣,是因為對system()函數瞭解不夠深入。只是簡單的知道用這個函數執行一個系統命令,這遠遠不夠,它的傳回值、它所執行命令的傳回值以及命令執行失敗原因如何定位,這才是重點。當初因為這個函數風險較多,故拋棄不用,改用其他的方法。這裡先不說我用了什麼方法,這裡必須要搞懂system()函數,因為還是有很多人用了system()函數,有時你不得不面對它。先來看一下system()函數的簡單介紹:2 int
Time of Update: 2015-07-16
標籤:service 伺服器 輸入密碼 軟體 linux 最近發現,工作中用到的大部分生產伺服器,通過secureCRT/xshell/putty終端軟體去ssh串連的時候,等待提示輸入密碼的時間特別久,總是需要5秒以上,經過觀察發現,原來是sshd_config裡面的配置導致的原因;vim開啟
Time of Update: 2015-07-16
標籤:ifconfig ip 談談linux下查看和配置ip的細節查看ip的方式有2種# ifconfig# ip a上面是簡寫,完整的是# ip a s eth0# ip address show eth0由於系統方面的原因(有興趣可以深入研究),ifconfig無法顯示所有的IP,此時可以用ip a來查看。
Time of Update: 2015-07-16
標籤:linux發展史 linux優點1.20世紀60年代,MIT開發出了分時作業系統(Compatible Time-Sharing System
Time of Update: 2015-07-16
標籤:linux對於編程的人員來說,經常需要排版代碼,這時候就需要TAB鍵,但TAB鍵的寬度太大,很有可能代碼太長,延伸到下一行,這個時候你就需要設定TAB鍵的寬度了。linux下設定TAB鍵的寬度,做法如下:在你的使用者根目錄下直接VI開啟 .vimrc檔案,輸入vi ~/.vimrc添加如下命令:set tabstop=4:x儲存退出,運行以下命令使該設定檔生效 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-07-16
標籤:今天遇到要在linux 伺服器上解壓幾個rar 檔案的問題,rar似乎是win 專屬的壓縮格式,所以linux 原生工具鏈中並沒有支援rar 解壓的工具。經過一系列搜尋確定了一個腳linuxrar 的軟體,但這個軟體並不是免費的,需要購買認證。不過驚喜的是從官網上下載了linuxrar的壓縮包中附帶了一個免費軟體unrar,簡直是良心!wget http://www.rarsoft.com/rar/rarlinux-5.2.1.tar.gztar zxvf
Time of Update: 2015-07-16
標籤:轉載請註明出處:http://blog.csdn.net/cywosp/article/details/389657991. 傳統磁碟管理問題當分區大小不夠用時無法擴充其大小,僅僅能通過加入硬碟、建立新的分區來擴充空間。可是新加入進來的硬碟是作為獨立檔案系統存在的,原有的檔案系統並未得到擴充。上層應用非常多時候僅僅能訪問一個檔案系統。僅僅能讓現有磁碟下線。換上新的磁碟之後,再將原來磁碟中的資料匯入。2. LVMLVM(Logical Volume
Time of Update: 2015-07-16
標籤:上班出門還沒下雨天氣悶熱,現在的外面下的卻是傾盆大雨。還好出門帶了傘,內心還是快樂的。上班我們都是用的Debian系統,平時沒事上上網偶爾會遇到提示沒安裝flash的問題,正好現在沒啥事,就打算把它給裝上。 現在自己用的瀏覽器是firefox,從adobe官網下載下來了安裝包,恰巧裡面也有安裝文檔,於是便照著安裝:1.
Time of Update: 2015-07-16
標籤:如果你跟我一樣,整天要花大量的時間使用Linux命令列,而且正在尋找一些可替代系統內建的老舊且乏味的終端軟體,那你真是找對了文章。我這裡搜集了一些非常有趣的終端軟體,可以用來替代debian系的Linux原生終端。 Tilda 這是一款可配置的雷神之錘風格的終端工具,也就是說,當使用者敲擊配置好的熱鍵(預設是F1)時,這個終端會從螢幕的頂端滑出,就跟雷神之錘遊戲中的效果一樣。 它的安裝方法: apt-get install tilda
Time of Update: 2015-07-16
標籤:gpg [功能] GPG是加密和數位簽章的免費工具,大多用於加密資訊的傳遞。除了僅用密碼加密外,GPG最大的不同是提供了“公開金鑰/私密金鑰”對。利用你的“公開金鑰”別人加密資訊不再需要告訴你密碼,隨時隨地都能發送加密資訊。而這種加密是單向的,只有你的“私密金鑰”能解開加密。數位簽章又是另一大使用方向。通過簽名認證,別人能確保發布的訊息來自你,而且沒有經過修改。 [原理] 對稱金鑰密碼編譯常用的演算法DES、Triple
Time of Update: 2015-07-16
標籤:linux c struct dirent dir struct stat Linux下struct dirent,DIR,struct stat使用例子以下例子,讀取遍曆目錄中的檔案夾,檔案,並輸出一些屬性值,具體的相關結構體定義,可以參考:http://www.liweifan.com/2012/05/1
Time of Update: 2015-07-16
標籤:一、select介紹函數原型:#include <sys/select.h>int select(int maxfdp1, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict exceptfds, struct timeval *restrict tvptr);//
Time of Update: 2015-07-16
標籤: 1、時間同步(手動):date -s "2015-07-15 22:13:30"hwclock --systohc (表示系統時間同步到硬體時鐘)hwclock --hctosys (表示硬體時鐘同步到系統時間) 2、根據互連網時間同步:首先查看linux是否有ntp這個軟體:rpm -qa | grep ntp如果沒安裝繼續尋找:yum search
Time of Update: 2015-07-16
標籤:13.6.2
Time of Update: 2015-07-16
標籤:linux 磁碟 掛載 Linux磁碟掛載 一、 磁碟分割 在終端輸入fdisk –l 命令查看整個系統的分區情況。可以看到還有一個32G的/dev/vdb磁碟沒有掛載使用輸入fdisk /dev/vdb 進行分區操作如所示,在Command
Time of Update: 2015-07-16
標籤:Linux產生動態庫系統一個、說明 Linux下動態庫檔案的副檔名為 ".so"(Shared Object)。依照約定,全部動態庫檔案名稱的形式是libname.so(可能在名字中增加版本)。這樣。線程函數庫被稱作libthread.so。靜態庫的檔案名稱形式是libname.a。共用archive的檔案名稱形式是libname.sa。共用archive僅僅是一種過渡形式,協助人們從靜態庫轉變到動態庫。
Time of Update: 2015-07-16
標籤:組合語言 linux 用進階語言比如C語言寫個階乘很簡單,那現在就來熟悉下Linux使用AT&T彙編格式寫一個程式來計算階乘吧寫法一是 使用跳轉指令實現,寫法二是使用函數來實現約定:本程式沒有將結果列印在標準輸出上。需要使用GDB調試查看寫法一#as filename.s -o filename.o#ld filename.o -o filename # gdb filename.section