Time of Update: 2014-04-17
1. 註冊google 賬戶,很簡單,不解釋2. 利用Google賬戶申請Application Identifier申請地址: http://appengine.google.com/ (有的朋友打不開這個網址,我也遇到了這個問題,結果在手機上可以開啟這個網站,可以試一下用手機申請appid)可以多申請兩個app id 保證使用流量,每個app id 每天有流量限制3. 下載和配置Goagent(不用區分Windows,mac
Time of Update: 2014-04-17
Linux 是一種動態系統,能夠適應不斷變化的計算需求。Linux 計算需求的表現是以進程 的通用抽象為中心的。進程可以是短期的(從命令列執行的一個命令),也可以是長期的(一種網路服務)。因此,對進程及其調度進行一般管理就顯得極為重要。在使用者空間,進程是由進程標識符(PID)表示的。從使用者的角度來看,一個 PID 是一個數字值,可惟一標識一個進程。一個 PID 在進程的整個生命期間不會更改,但 PID
Time of Update: 2014-04-13
寫在前面:這篇文章比較寬泛的寫了關於中斷的一些內容,包括中斷的定義,中斷的分類,電腦內部硬體產生中斷的過程,以及中斷的未來展望。但是並沒有詳細介紹中斷處理過程。什麼是中斷Linux 核心需要對串連到電腦上的所有硬體裝置進行管理,毫無疑問這是它的份內事。如果要管理這些裝置,首先得和它們互相通訊才行,一般有兩種方案可實現這種功能:第一種方案會讓核心做不少的無用功,因為輪詢總會周期性的重複執行,大量地耗用 CPU 時間,因此效率及其低下,所以一般都是採用第二種方案
Time of Update: 2014-04-09
Linux學習筆記之——su、sudo命令使用及區別 摘要:主要對su、sudo命令的功能進行介紹和兩者之間的區別。以及使用方式 一:兩者之間的區別 su用於使用者之間的切換。
Time of Update: 2014-04-11
Linu學習筆記之——Linux 使用者、使用者組的相關操作 摘要:主要介紹關於Linux的使用者的、添加、修改、刪除。使用者組的新增、修改、刪除操作和一些特殊情況。以及使用者和使用者組之間的操作。 一:使用者及使用者組存放檔案 1、/etc/passwd
Time of Update: 2014-04-09
Linux學習筆記之——ssh串連虛擬機器中的ubuntu12.0.4 摘要:主要是解決不能使用ssh遠程ubuntu的問題、使用的遠程工具是putty、也可以使用xshell、ubunut12.0.4是裝在虛擬機器中的、不過這個應該沒有什麼影響。 一:問題的出現
Time of Update: 2014-04-09
Linux使用者基本上都習慣使用clear命令或Ctrl+L組合快速鍵來清空終端螢幕。這樣做其實並沒有真正地清空螢幕,但當用滑鼠向上滾時,你仍然能看到之前的命令操作留下來的輸出。命令 printf “\033c” 或者 printf “\ec”真正地清空了終端螢幕.它的工作原理是什嗎?\033 == \x1B == 27 == ESC 於是,這個命令變成了c,它是VT-XXX中表示“Full Reset
Time of Update: 2014-04-17
在這本書裡面使用fork時的標準格式都是pid_t pid;if(pid = fork() < 0)//錯誤{}else if(pid == 0)//子進程{}else //父進程{}結果仿照上面格式寫代碼的時候一直執行子進程,而且子進程會執行兩遍,但是父進程不執行,自己分析下,每次if(pid = fork() < 0)的時候都會產生一個新的子進程,原因貌似在這裡,但是不管怎麼樣,父進程總不執行,這點沒搞懂。把上面的格
Time of Update: 2014-04-17
為了資料安全起見,平時喜歡把系統安裝在一個100GB左右的系統磁碟分割,其他所有資料儲存在另一個資料分區,那即使系統出問題要重裝,也只要格式化系統磁碟分割即可,資料分區不受影響!樣本如下:把ext4格式的sdb2分區載入到 /media/YourPartition.首先:1. 建立/media/YourPartition目錄2. 然後開啟 /etc/fstab 檔案,添加行:/dev/sdb2 /media/YourPartition ext4 defaults 0 1OK,重啟後即生效。
Time of Update: 2014-04-17
今天既不分析核心原始碼,也不講如何編譯原始碼,只說從何處下載你的CentOS所對應的Linux核心的原始碼。一、準備工作1. 如何查詢你的CentOS的版本參見:http://blog.csdn.net/yunying_si/article/details/236797692. 如何查詢Linux 核心版本[root@syy ~]# uname -r2.6.32-431.3.1.el6.i686 二、何處下載經過上面的準備工作,我知道我的 CentOS的發布版本是 6.5,核心版本是2
Time of Update: 2014-04-17
1.列出你在當前系統中的所有進程。指出你在該系統中最早啟動的進程是哪個,在什麼時候啟動?高亮,init進程是最早啟動的,啟動時間為12:232.列出當前系統中佔用記憶體最高的進程。vcD4KPHA+yOfNvLjfwcHQ0M6qtbHHsM+1zbPW0NW808PE2rTm1+6437XEvfizzDwvcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140415/2014041509184326.jpg"
Time of Update: 2014-04-17
中斷程式一般會包含在某個裝置的驅動程式中,因此,中斷處理常式本質上還是一個核心模組。在上篇文章中也看到了一個簡單的中斷處理流程和核心模板的寫法非常相似。但是那個中斷是最簡單的中斷,沒有用到中斷處理的下半部的處理機制,在別的文章中也講述了下半部的處理機制,這裡簡單的使用介紹下!上文中我們通過一個簡單的例子分析了一個中斷程式的基本結構。可以看到,中斷處理常式在處理中斷時起到了關鍵作用,也是一個中斷程式必不可少的部分。不過,現如今的中斷處理流程都會分為兩部分:上半部分(top
Time of Update: 2014-04-17
什麼叫分區?分區指的是告訴作業系統,我這塊磁碟,按柱面的範圍劃分成若干個分區。例如1-50個柱面做sda1,51-100個柱面做sda2分區。這樣,將一個硬碟(或者lun),劃分為更小更好管理的單位,接下來我們可以對不同的分區,格式化成不同的檔案系統等。什麼叫格式化?格式化的目的是將分區弄成檔案系統,檔案系統有什麼作用呢?引入檔案系統後,各個程式都通過檔案系統介面訪問磁碟,檔案系統能保障訪問同一檔案的先後順序,提供分類樹,限定使用者權限等。如果沒有檔案系
Time of Update: 2014-04-17
我的日常工具——gdb篇03 Apr 20141.gdb的原理熟悉linux的同學面試官會問你用過gdb嗎?那好用過,知道gdb是怎麼工作的嗎?然後直接傻眼。。。 gdb是怎麼接管一個進程?並且能擷取這個進程的變數、堆棧、寄存器、記憶體映像等資訊的呢?還可以打斷點執行?這些都是gdb一些基本的功能。 很簡單,ptrace,好來看看manual上這個系統調用的定義。#include <sys/ptrace.h> ptrace( __ptrace_request
Time of Update: 2014-04-17
一、使用者檔案:/etc/passwd[root@pinfun6 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bash 1 2 3 4 5 6 7 | | | | | | | | | | | | | |--使用者預設使用的SHELL | | | | | |--使用者家目錄 | | | | |--使用者finger資訊(注釋資訊) | | |
Time of Update: 2014-04-17
Redhat9 配置FTP2、編輯/etc/vsftpd/vsftpd.conf檔案修改連接埠Step1. 修改/etc/vsftpd/vsftpd.conf`新增底下一行listen_port=2121Step2. 重新啟動vsftpd[root@home vsftpd]# /sbin/service vsftpd restartShutting down vsftpd: OK ]Starting vsftpd for vsftpd: OK ]特定使用者peter、john
Time of Update: 2014-04-15
linux記憶體管理---虛擬位址、邏輯地址、線性地址、物理地址的區別(一)linux記憶體管理---物理地址、線性地址、虛擬位址。邏輯地址之間的轉換(二)上述兩篇文章介紹了記憶體定址的方式linux記憶體管理--Linux中的物理和虛擬儲存空間布局講述了物理和虛擬記憶體之間的關係linux記憶體管理--linux核心高端記憶體講述了核心空間(3G~4G)的劃分linux記憶體管理--記憶體管理機制從宏觀的角度講述了linux核心管理記憶體的方式 linux記憶體管理--進程與記憶體管
Time of Update: 2014-04-17
命令操作 Linux下的命令 Shell命令直譯器 是核心和使用者之間的橋樑,是一個命令直譯器,win中的cmd 常見Shell的種類 Bsh 最基本命令直譯器 Csh 是C文法風格,增加了命令曆史、別名、檔案替換、作業控制功能 Ksh 優勢結合 Bash
Time of Update: 2014-04-17
Linux中斷核心編程前言在前面分析了中斷的基本原理後,就可以寫一個核心中斷程式來體驗以下,也可以藉此程式繼續深入來瞭解核心中斷的執行過程一.核心中斷程式:我們還是來看一看成程式:在看程式之前,要熟悉如何進行模組編程,和瞭解module_pararm()的用法。如果不熟悉的話請大家看,module_param()的學習和Linux核心模組編程,在此不作解釋。1.程式interrupt.c[c-sharp] view plaincopy1 /* 2 *file name :interrupt.c3
Time of Update: 2014-04-17
Unix 安全可靠,功能強大,多使用者。Linux 免費版Unix安裝前知識準備 硬碟與分區 主要磁碟分割 安裝作業系統 擴充分區 資料儲存 邏輯分區 一切皆檔案 硬碟 IDE--hdx(x為abcd...) SCSI--sdX(X為ABCD...) 分區 硬碟檔案名稱 + 分區數字序號 例如, 第一個IDE硬碟中第一個分區:hda1 第二個SCSI硬碟的第四個分區:sdb4 Linux主要磁碟分割和擴充分區只有四個,1——4 邏輯分區:從5開始