Time of Update: 2018-07-21
當使用一個運行著Linux系統的嵌入式開發板時(例 imx6 saber lite),常常用到一些重要的命令,比如查看刷入開發板的系統版本,開發板的CPU,開發板插入的各種外部裝置(比如USB WIFI,3G MODEM, SATA硬碟.....), 佔用記憶體的情況。 系統 # uname -a #查看核心/作業系統/CPU資訊 # head -n 1 /etc/issue #查看作業系統版本 # cat /proc/cpuinfo #查看CPU資訊 #
Time of Update: 2018-07-22
參考: http://elinux.org/Device_Tree_Usage http://blog.csdn.net/sgmenghuo/article/details/45071615 基本資料格式 裝置樹是一個簡單的包含節點和屬性的樹結構。屬性通過索引值對形式描述,一個節點可以包含多個屬性或子節點,一個簡單的 .dts 格式裝置樹如下所示。 /dts-v1/;/ { node1 { a-string-property = "A
Time of Update: 2018-07-21
使用SecureCRT時,螢幕假死的問題 使用SecureCRT時,偶爾發生螢幕假死,不能輸入等情況。 後來發現,只要資料ctrl+s,就會假死;輸入ctrl+q就可以恢複過來。 ctrl+s是一個古老的shell修飾鍵,再輸入ctrl+q就可以恢複了。 When you use terminal/putty/secureCRT, you can mistakenly type ctrl-s. It makes terminal freeze. It is because
Time of Update: 2018-07-22
環境 ubuntu12.04 因為案頭版的預設裝了,而且調聲音也很方便,這裡說一下server版下的配置,畢竟做開發經常還是用server版的 1.安裝 apt-get install alsa-base 它會把alsa-utils也一塊裝了,這是個工具包,如果沒裝的話 直接 apt-get install alsa-utils 2.配置 在server版下裝完alsa後聲音預設是靜音的 執行 alsamixer 會出現一個圖形介面
Time of Update: 2018-07-25
生產中有一台Linux裝置並發比較大,droped包比較多,尤其是在跑遊戲資料包的時候,存在嚴重的丟包現象,懷疑網卡效能不足,在更換裝置前想能不有通過軟體方法解決,通過網上一些資料顯示,出現這種現象,也有可能是網卡buffer size 太小的原因,遂嘗試更改buffer 大小解決,下面的裝置運行了64天,丟包超過20多億 . ethtool命令用於擷取乙太網路卡的配置資訊,或者修改這些配置 -a 查看網卡中
Time of Update: 2018-07-26
http://freeloda.blog.51cto.com/2033581/1280962 原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。 http://freeloda.blog.51cto.com/2033581/1280962 大綱 一、前言 二、Keepalived 詳解 三、環境準備
Time of Update: 2018-07-26
Linux核心參數之rp_filter 一、rp_filter參數介紹 rp_filter參數用於控制系統是否開啟對資料包源地址的校正。 首先看一下Linux核心文檔documentation/networking/ip-sysctl.txt中的描述: rp_filter - INTEGER 0 - No source validation. 1
Time of Update: 2018-07-26
linux上沒有安裝FTP工具,因此想用wget命令來下載本機上的檔案. 我用IIS映射了一個網站地址,然後把檔案放在這個網站目錄上 注意:IIS地址網站綁定的IP地址不能填寫127.0.0.1,而是要填192.168.xx.xx 不然的話會出現HTTP request sent, awaiting response... 400 Bad Request的錯誤 如圖: 然後隨便取個網域名稱,配置下hosts檔案
Time of Update: 2018-07-26
1、準備安裝程式: apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz expat-2.2.4.tar.bz httpd-2.4.27.tar.gz openssl-1.1.0f.tar.gz pcre-8.41.tar.gz 2、依次解壓縮: tar -xvf apr-1.6.2.tar.gz tar -xvf apr-util-1.6.0.tar.gz tar -xvf expat-2.2.4.tar.
Time of Update: 2018-07-26
概述 在ASOC小節中描述了整個ASOC的架構,其中Machine是ASOC架構中的關鍵組件,沒有Machine組件,單獨的Codec和Platform是無法工作的。因此本節則先從Machine部分開始,那應該如何開始呢。 答案當然是從代碼入手,先進入ASOC在kernel中的位置: kernel/sound/soc下 root@test:~/test/kernel/sound/soc$ lsadi au1x blackfin codecs
Time of Update: 2018-07-26
linux 發郵件最簡單的辦法 最近想通過linux監控系統狀況並自動警示,一般Linux發送警示郵件通過本地郵箱或外部郵箱伺服器,這裡用最簡單的方法實現linux 使用外部郵箱即可實現發送郵件功能,你只需簡單註冊個國內的郵件服務商郵箱,如163,也可以使用公司郵箱,需要安裝mailx工具,mailx是一個小型的郵件發送程式。 具體步驟如下: 1、安裝 [root@001 ~]# yum install mailx 2、編輯設定檔
Time of Update: 2018-07-26
Linux下GLPK (GNU Linear Programming Kit)的安裝 1.GLPK介紹 The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines
Time of Update: 2018-07-26
首先我要說: 在這裡我說的是兩件事:第一,將一個ubuntu系統安裝到我的個人隨身碟裡面,這樣我就可以走到哪裡,將我自己的ubuntu系統帶到哪裡,比較便捷。第二,製作一個隨身碟啟動安裝linux的工具(我這裡還是就ubuntu來操作),用於給電腦安裝linux系統 先說第一個: 我們常常將ubuntu安裝在vbox或者說是VMware等虛擬機器下,這我想大家都會安裝吧,而安裝在隨身碟和這個過程差不多,只需要注意以下的幾點:
Time of Update: 2018-07-26
一 上一篇介紹了 linux 的顯示驅動drm 的架構,在這裡按一定順序回顧一下: 1 我把顯示器連到顯卡的DVI輸出口, 這個串連抽象成 Connector 2 在 DVI 的 Connector 上驅動會分配 DVI 訊號的 Encoder , 如果沒分配, connector 資源上會找到 所有可用的 encoders 3 encoder 是為映像掃描現場
Time of Update: 2018-07-26
Linux下如何使用藍芽 藍芽是多家行動裝置製造商選擇的無線協議,是一種短距離無線傳輸技術。它擁有多項迷人的特性,最重要的是它在資料轉送上的低能耗。目前市場上裝置中啟動並執行藍芽協議有三個版本:分別是版本 1.1、1.2 AFH 和 2.0+EDR。新版本的協議與舊版本完全相容。 使用藍芽 在使用藍芽之前,先要確認你所使用的核心是否已經加入藍芽支援,各大Linux廠商的發行版的核心一般都帶有藍芽支援。 首先載入模組: #modprobe
Time of Update: 2018-07-26
一般使用VMware開啟Linux虛擬機器常見的網路類型有Bridge(橋接模式),NAT,Host-only(僅主機)3種。 NAT:自動分配IP地址,只有宿主機(即虛擬機器所在電腦)能訪問虛擬機器,可以通過宿主機訪問網路,優勢是不會與其他物理主機IP衝突,方便學習和測試。
Time of Update: 2018-07-29
在本指南中,我們將向你展示如何使用簡單的 netcat (簡稱 nc)命令來確定遠程主機上的連接埠是否可訪問/開啟。 netcat(或簡稱 nc )是一個功能強大且便於使用的程式,可用於 Linux 中與 TCP、UDP 或 UNIX 域通訊端相關的任何事情。 # yum install nc [在 CentOS/RHEL 中]# dnf install nc [在 Fedora 22+ 中]$ sudo
Time of Update: 2018-07-29
在Linux/Unix下,CPU利用率(CPU utilization)分為使用者態,系統態和空閑態,分別表示CPU處於使用者態執行的時間,系統核心執行的時間,和空閑系統進程執行的時間。平時所說的CPU利用率是指:CPU執行非系統空閑進程的時間 / CPU總的執行時間。(上述代碼中使用的方法為:1 - CPU空閑已耗用時間/總已耗用時間 ,與這個計算方法原理上是一樣的) 在Linux的核心中,有一個全域變數:Jiffies。
Time of Update: 2018-08-01
執行步驟: 參考:可以先瞭解crontab: 使用yum安裝crontab服務 yum install vixie-cron 安裝成功, 看一下常用命令 /sbin/service crond start //啟動服務 /sbin/service crond stop //關閉服務 /sbin/service crond restart //重啟服務 /sbin/service crond
Time of Update: 2018-08-16
User namespace 是 Linux 3.8 新增的一種 namespace,用於隔離安全相關的資源,包括 user IDs and group IDs,keys, 和 capabilities。同樣一個使用者的 user ID 和group ID 在不同的 user namespace 中可以不一樣(與 PID nanespace 類似)。換句話說,一個使用者可以在一個user namespace中是普通使用者,但在另一個 user namespace 中是超級使用者。User