Time of Update: 2018-12-04
http://xu20cn.blog.51cto.com/274020/74074Linux 啟動順序:1、 BIOS自檢2、 運行系統核心並檢測硬體3、 運行系統的第一個進程init4、 init讀取系統引導設定檔/etc/inittab中的資訊進行初始化 /etc/rc.d/rc.sysinit------系統初始化指令碼 /etc/rc.d/rcX.d/[KS]*------根據運行層級佈建服務
Time of Update: 2018-12-04
http://soft.chinabyte.com/os/237/11428737.shtml (1)at命令 假如我們只是想 要讓特定任務運行一次,那麼,這時候就要用到at監控程式了。 設定at命令很簡單,指示定啟動並執行時間,那麼就會在哪個時候運行。at類似列印 進程,會把任務放到/var/spool/at目錄中,到指定時間運行它 。at命令相當於另一個shell,運行at time命令時,它發送一個個命令,可以輸入任意命令或者程式。at now +
Time of Update: 2018-12-04
今天閱讀嵌入式linux LED驅動程式的時候驅動實現部分是搞清楚了但是幾個標頭檔的路徑真的把我搞糊塗了LINUX 2.6.13檔案組織如下標頭檔如下#include <asm/irq.h>#include <asm/arch/regs-gpio.h>#include
Time of Update: 2018-12-04
本地用虛擬機器,登進去shell視窗操作起來不太方便,vmware中命令列模式下,只有一屏的內容,編輯檔案等操作時很不方便,於是就想起個ssh服務連,碰到些問題,記錄一下。1. 編輯/etc/ssh/sshd_config# This is ssh server systemwide configuration file.Port 22ListenAddress 192.168.1.1HostKey /etc/ssh/ssh_host_keyServerKeyBits
Time of Update: 2018-12-04
剖析Linux系統啟動過程http://linux.chinaunix.net/techdoc/system/2009/12/01/1146972.shtml 本文以RedHat9.0和i386平台為例,剖析了從使用者開啟電源直到螢幕出現命令列提示符的整個Linux啟動過程。並且介紹了啟動中涉及到的各種檔案。 閱讀Linux原始碼,無疑是深入學習Linux的最好方法。在本文對Linux啟動過程的介紹中,我們也嘗試從原始碼的視角來更深入的剖析Linux的啟動過程,所以其中也簡單涉及到部分相關的
Time of Update: 2018-12-04
http://www.cnblogs.com/sjz-sjz/archive/2012/09/11/2680846.html返回只類型為void的linux函數一般不會出錯但當一個函數出錯時,errno(一個int型變數,用errno時,程式必須包含errno.h標頭檔)會隨之改變,不同的值代表了不同的錯誤所以直接用這個變數表示錯誤非常的不方便,所以每次想知道出現了什麼錯誤,必須回到errno.h中察看宏定義所以有以下幾種方式來獲得詳細的錯誤資訊:1. void perror(const
Time of Update: 2018-12-04
經測試可用我使用的ubuntu12.04先直接在軟體庫安裝wireshare開啟軟體發現無法找到網卡 網上說是許可權不夠 以下為解決辦法譯自http://packetlife.net/blog/2010/mar/19/sniffing-wireshark-non-root-user/本文介紹Linux中的方法,Windows使用者可以參照Wireshark的Wiki
Time of Update: 2018-12-04
1,自動補全2,萬用字元3,管道
Time of Update: 2018-12-04
初步簡單的實現 並不完整linux下最簡單的實現方式就是curl來實現請求執行個體 (運用curl):curl --request POST --data-binary @datafile.txt --header "U-ApiKey: YOUR_API_KEY_HERE" http://api.yeelink.net/v1.0/device/12/sensor/3/datapoints需要在HTTP Header中增加API Key來授權寫入操作, 具體請參照API Key.
Time of Update: 2018-12-04
http://hohoqi.blog.163.com/blog/static/10795561201091011199438/FindFind是一個非常有效工具,它可以遍曆目前的目錄甚至於整個檔案系統來尋找某些檔案或目錄. 主要選項: -name 按照檔案名稱尋找檔案 -perm 按照檔案許可權來尋找檔案 -prune 不在當前指定的目錄中尋找 -user 按照檔案屬主來尋找檔案 -group 按照檔案所屬的組來尋找檔案 -mtime -n +n
Time of Update: 2018-12-04
linux 下fcntl的使用原文 http://www.cnblogs.com/lonelycatcher/archive/2011/12/22/2297349.html功能描述:根據檔案描述詞來操作檔案的特性。#include <unistd.h>#include <fcntl.h> int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd,
Time of Update: 2018-12-04
http://blog.csdn.net/haojianno1/article/details/7925797第一部份:檢測ARM或其他單片機一、概念及詳解在各種體系的電腦中通常採用的位元組儲存機制主要有兩種: big-endian和little-endian,即大端模式和小端模式。先回顧兩個關鍵詞,MSB和LSB:MSB:MoST Significant Bit ------- 最高有效位LSB:Least Significant Bit -------
Time of Update: 2018-12-04
修改PATH:可以先用下列命令查看一下PATH變數的當前值echo $PATH工作環境設定檔案環境設定檔案有兩種:系統內容設定檔案 和 個人環境設定檔案 1.系統中的使用者工作環境設定檔案: 登入環境設定檔案:/etc/profile 非登入環境設定檔案:/etc/bashrc 2.使用者個人設定的環境設定檔案: 登入環境設定檔案: $HOME/.bash_profile //這個是環境變數設定的地方 非登入環境設定檔案:$HOME/.bashrc
Time of Update: 2018-12-04
http://blog.chinaunix.net/uid-26707720-id-3143726.html應用程式層: #include <unistd.h> 1、unsigned int sleep(unsigned int seconds); 秒級 2、int usleep(useconds_t usec); 微秒級:1/10^-6 #define _POSIX_C_SOURCE 199309 #include
Time of Update: 2018-12-04
命令列是Linux系統的重要部分。在終端下,使用命令,可以控制系統進行一系列操作,包括運行程式、編輯檔案等等,幾乎可以代替滑鼠。當然,正因為命令太多了,記憶起來也很麻煩的。因為公司的產品是使用了Linux系統,在平時也學到不少Linux命令,不過只是九牛一毛罷了。剛剛“偷”看了同事的一本Linux標準學習教程,看到很多有用的命令,暫且記下。補充一下,Linux下的命令類似於代碼或英語,是有一定格式的。命令+可選項+參數。換做英語的話,就是——動詞+形容詞+賓語。1.命令列自動補全——Tab鍵這個
Time of Update: 2018-12-04
sersync:http://code.google.com/p/sersync/使用時,主伺服器先配置rsyncvi /etc/rsyncd.confuid=rootgid=rootmax connections=36000use chroot=nolog file=/var/log/rsyncd.logpid file=/var/run/rsyncd.pidlock file=/var/run/rsyncd.lock【tongbu】path=/opt/tongbucomment =
Time of Update: 2018-12-04
一.調整linux最大開啟檔案數1.作業系統限制可以開啟的最大檔案數cat /proc/sys/fs/file-max2.查看目前使用者開啟檔案數ulimit -aulimit -Hn //硬限制ulimit -Sn //軟式節流3.設定最大開啟檔案數臨時設定:ulimit -n 10240 //設定為10240,可以把命令加入到使用者的profile檔案中,保證使用者登陸生效使用者級設定:vi
Time of Update: 2018-12-04
命令功能:updates and queries runlevel information for system services更新或者查詢系統服務的運行層級資訊 -- 即:命令操作的必須是系統服務(查看/etc/init.d)使用文法:chkconfig [--add][--del][--list][系統服務] 或 chkconfig [--level <等級代號>][系統服務][on/off/reset]查看系統服務的運行層級資訊chkconfig --list
Time of Update: 2018-12-04
1.問題:編譯fs2410 嵌入linux_2.6.8.1核心按照fs2410的使用者使用手冊3.5.2編譯linux-2.6.8.1,在輸入make menuconfig時遇到如下問題:[root@localhost linux-2.6.8.1-zzm]# make menuconfig HOSTCC scripts/kconfig/mconf.oscripts/kconfig/mconf.c:91: 錯誤:對 ‘current_menu’
Time of Update: 2018-12-04
printk函數 We used the printk function in earlier chapters with the simplifying assumption that it works like printf. Now it's time to introduce some of the differences. 我們在前面章節中簡單地把printk當作printf函數來使用。現在是時候來介紹它的一些不同之處了。 One of t