Time of Update: 2018-12-04
上一篇文章中Kernel移植基本上沒有什麼大的問題,除了幾處需要更改外(已經註明)make zImage後,核心產生成功,下面是關於yaffs2根檔案的移植,移植過程蜿蜒曲折,現現將成功移植過程講解,後附過程與問題。一、移植過程(成功)busybox-1.19.4cross3.4.1(FL2440關盤裡的交叉編譯器)1. 下載busybox-1.19.4.tar.bz2,地址是 http://busybox.net/downloads
Time of Update: 2018-12-04
一,核心資料資料類型 主要分為: 標準 C 語言類型、確定大小的類型和特定核心對象的類型。 1)標準 C 語言類型 當需要"一個2位元組填充符"或"用一個4位元組字串來代表某個東西",就不能使用標準C語言類型,因為在不同的體繫結構,C 語言的資料類型所佔的空間大小不同。例如:long 在32位系統和64位系統中佔用的位元組數不同。 有的構架,核心空間和使用者空間的C
Time of Update: 2018-12-04
一,返回單位為毫秒 #include<windows.h> DWORD dwStart = GetTickCount(); // 測試代碼 DWORD dwTime = GetTickCount() -
Time of Update: 2018-12-04
所有的這些操作,都是在控制台介面下,root登入。一,先變一個魔法 $ cat /dev/fb0 > sreensnap /*擷取一屏的資料*/ $ clear /*清楚螢幕的輸出*/ $ cat sreensnap > /dev/fb0 /*將剛才的螢幕資料顯示*/二,操作/dev/fb0 1)查看/dev/fb0
Time of Update: 2018-12-04
suaLinux賬戶管理】1, 怎樣登入Linux主機?當你輸入帳號密碼系統怎麼判斷呢?1)先尋找 /etc/passwd 檔案裡有木有這個帳號沒有:跳出有:將跟該帳號對應的UID 與 GID 讀出來,還有 shell設定與家目錄(home)2)再尋找 /etc/shadow 檔案裡對應的 GID跟UID 密碼是不是符合符合:登入系統不符合:跳出root的 UID 跟 GID均為 02, passwd 的構造第一欄:帳號名稱第二欄:密碼(由於將密碼搬到etc/shadow 中就用
Time of Update: 2018-12-04
GTK+圖形化應用程式開發學習筆記(一)—概述 一、什麼是GNOME、 GNOME的意思是“GNU Network Object Model Environment”(GNU網路物件模型環境),是Linux世界令人激動的軟體開發成果。雖然它的名字比較長,但這個軟體項目的目的卻很簡單,那就是實現一個永恒友好的、功能強大的使用者和開發案頭環境,而這一環境又完全是以免費的開原始碼軟體為基礎的。
Time of Update: 2018-12-04
一,root登入問題: ubuntu12.10預設不允許root使用者登入,在登入視窗只能看到普通使用者和訪客登入。 解決方案: 1)切換到超級使用者模式 (前提要設定超級使用者的密碼:sudo passwd root) su 2)然後執行: vi /etc/lightdm/lightdm.conf
Time of Update: 2018-12-04
史上最牛的Linux核心學習方法論 點擊下載我的arm_linux移植筆記 點擊下載S3C2440完全開發流程 點擊下載Linux系統命令及其使用詳解完整版 點擊下載Linux主要shell命令詳解 點擊下載深入理解Linux核心(第三版 pdf英文版) 點擊下載深入分析Linux核心原始碼教程pdf完整版 點擊下載linux從入門到精通教程pdf完整版 點擊下載Linux菜鳥專用資料pdf完整版 點擊下載Linux網路編程教程pdf完整版 點擊下載嵌入式Linux應用開發完全手冊-
Time of Update: 2018-12-04
vi /etc/sysctl.conf編輯檔案,加入以下內容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30然後執行/sbin/sysctl -p讓參數生效。net.ipv4.tcp_syncookies = 1表示開啟SYN Cookies。當出現SYN等待隊列溢出時,啟用cookies來處理,可防範少量SYN攻擊,預設為0,
Time of Update: 2018-12-04
1.查看CPU資訊$ cat /proc/cpuinfo2.查看記憶體資訊$ cat /proc/meminfo查看記憶體大小$ grep MemTotal /proc/meminfo3.查看所有PCI裝置$ /sbin/lspci4.查看所有的usb裝置$ /sbin/lsusb5顯示系統中所有載入的模組$ /sbin/lsmod6.顯示當前的記憶體使用量情況$ free -m7.查看系統各分區的使用方式(已用空間、可用空間等)$ df -h8.查看磁碟的分區及檔案系統格式(需root許可權)
Time of Update: 2018-12-04
典型的Linux管理員擁有一套經常用於輔助管理過程的關鍵工具 + 生產力、訣竅和系統。存在各種用於簡化不同過程的關鍵工具 + 生產力、命令列鏈和指令碼。其中一些工具來自於作業系統,而大部分的訣竅則來源於長期的經驗積累和減輕系統管理員工作壓力的要求。本系列文章主要專註於最大限度地利用各種Linux環境中可用的工具,包括簡化異構環境中的管理工作的方法。整理如下:Linux系統管理工具包:
Time of Update: 2018-12-04
一、指令檔的產生#!/bin/bash 操作命令#注釋 a、指令檔的許可權,要求指令檔必須為具有可執行權限。 #chmod 755 指令檔名 b、指令檔的執行,要求指令檔所在的路徑應存在於$PATH路徑中。如果不存在於該路徑中,則指令檔的執行方式為:#./指令檔名 字串替換命令 1、tr,常用於管道操作中。對輸出內容的特定字串進行替換。 #命令 | tr ‘原字串’ ‘替換字串’ #命令 | tr -d
Time of Update: 2018-12-04
下述所有命令在Linux/unix的shell下有效,這裡以bash為主。如有出入,以你自己的伺服器為準。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,這也是伺服器中用得最多的版本。Ctrl + a 切換到命令列開始這個操作跟Home實現的結果一樣的,但Home在某些unix環境下無法使用,便可以使用這個組合;在Linux下的vim,這個也是有效;另外,在windows的許多檔案編輯器裡,這個也是有效。Ctrl + e
Time of Update: 2018-12-04
ifconfig1.作用 ifconfig用於查看和更改網路介面的地址和參數,包括IP地址、網路遮罩、廣播位址,使用許可權是超級使用者。 2.格式 ifconfig -interface [options] address3.主要參數-interface: 指定的網路介面名,如eth0和eth1。up: 啟用指定的網路介面卡。down: 關閉指定的網路介面。broadcast address: 設定介面的廣播位址。pointopoint: 啟用點對點方式。address:
Time of Update: 2018-12-04
雖然現在大多數Linux發行版下都有GUI的網路管理配置,不過熟悉命令列工具還是大有助益的。下面我們來看看這些流行Linux發行版下面的常用命令。對了,如果你想要瞭解該工具和選項的詳細情況,可以輸入man再輸入這個工具的名字訪問其man頁面。現在就開啟你的terminal嘗試一下吧!用於基本介面與IP配置的ifconfigifconfig工具(interface
Time of Update: 2018-12-04
在今天一個系統工程師可能要管理和維護多台伺服器,如果把所有伺服器的重要密碼都設成統一密碼必然造成安全隱患,如果每台伺服器都有各自獨立的一套密碼又會造成密碼數量之多容易混亂,所有忘記密碼成了家常便飯,小弟在此給新人們介紹一個改錯的機會,獻醜了. 修改管理員密碼的主體思想1.刪掉密碼檔案2.破解密碼檔案3.繞過密碼檔案 對於linux而言我們可以選擇比較溫柔的上述第3種方法1.想辦法進入單一使用者模式,這種模式不要求輸入密碼就可以登入系統2.並且單使用者提供的是管理員身份3.利用當前管理員的身份重新
Time of Update: 2018-12-04
安裝正式開始需要RedHat Linux 9.0安裝光碟片第1步:第一步:選擇安裝方式。 1、圖形安裝(直接斷行符號) 2、文本安裝(輸入 linux text) 圖片1第2步:選擇“OK”為檢查光碟片
Time of Update: 2018-12-04
Time of Update: 2018-12-04
文章目錄 這又有一個老訊息了一直沒發,又是炒冷飯。:(75%的Linux代碼經由付費開發人員產生 這又有一個老訊息了一直沒發,又是炒冷飯。:(這個訊息印證了一個中國名言:錢不是萬能的,但沒錢是萬萬不能的。http://news.csdn.net/a/20100122/216646.html75%的Linux代碼經由付費開發人員產生2010-01-22 09:26 | 15115次閱讀 | 來源:CnBeta
Time of Update: 2018-12-04
安裝1. 去http://java.sun.com/j2se/1.4.2/download.html 下載一個Linux Platform的JDK,建議下載RPM自解壓格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin);2. 上傳到Linux伺服器上,在shell下執行命令:[root@LinuxServer rpm]# chmod 755