Time of Update: 2015-05-20
標籤:/etc/sysconfig/目錄詳解2010-06-19
Time of Update: 2015-05-20
標籤:一、 簡介 Linux/Unix 區別於微軟平台最大的優點就是真正的多使用者,多任務。因此在任務管理上也有別具特色的管理思想。我們知道,在 Windows 上面,我們要麼讓一個程式作為服務在後台一直運行,要麼停止這個服務。而不能讓程式在前台後台之間切換。而 Linux 提供了 fg 和bg 命令,讓你輕鬆調度正在啟動並執行任務。假設你發現前台啟動並執行一個程式需要很長的時間,但是需要幹其他的事情,你就可以用 Ctrl-Z
Time of Update: 2015-05-20
標籤: 最近看project的makefile,又見到了sed的強大編輯能力,在makefile工作之前,通常都是執行指令碼或者make menuconfig來配置好各種全域變數。sed活動階段通常在bash shell中,正好再瞭解一下。1. Sed簡介sed 是一種線上編輯器,它一次處理一行內容。處理時,把當前處理的行儲存在臨時緩衝區中,稱為“模式空間”(pattern
Time of Update: 2015-05-20
標籤:編譯 字元 控制 curses庫 表單 curses庫基本概念控制字元輸入/輸出的格式 termios缺點,轉義處理 curses優點 提供與終端無關的字元處理方式 可以管理鍵盤 支援多表單管理curses vs. ncurses源檔案包含標頭檔curses.h編譯時間加 –lcurses選項gcc program.c ?
Time of Update: 2015-05-20
標籤:可視化 字元 介面設計 window 菜單 最佳化螢幕重新整理問題 重新整理多個表單需要一些繁瑣,在一個慢速的連結上,螢幕的繪製相當的慢 目標就是要盡量減少要在螢幕上的繪製的字元數基本函數int wnoutrefresh(WINDOW *window_ptr);決定哪些字元需要發送到螢幕,但是並不實際的發送int
Time of Update: 2015-05-20
標籤: 我們跳過boot,setup,直接來到head代碼,核心映像的起點是stext,也是_stext,引導和解壓縮以後的整個映像放在記憶體從0x100000即1MB開始的區間。CPU執行核心映像的入口startup_32就在核心映像開頭的地方,因此其物理地址也是0x100000。
Time of Update: 2015-05-20
標籤:移植LINUX核心,就是為了讓LINUX系統在自己的硬體平台上運行起來,能正常工作。其中最重要的還是驅動的移植,只有驅動程式能驅動硬體裝置,上層的應用程式才能正常運行。目前,LINUX支援核心的系列主要有以下,解壓linux-3.5-20131028.tgz檔案,進入到檔案夾裡面, 除了arch檔案夾裡面,都是大多數平台相同的檔案:在kernel檔案夾裡面,包含著一些核心的檔案;在arch檔案裡面是支援的各種平台檔案,裡面是一些晶片公司支援的一些驅動程式;一般來說,LINUX系統
Time of Update: 2015-05-20
標籤:前言 經過嘗試網上各種安裝mono的技術貼,這個安裝過程經曆了大約2周,嘗試了很多種安裝方式,都存在各種不同的問題,串連MSSQL資料庫異常,等等各種狀況,虛擬也刪了N個。經過整理後個人覺得最方便,且較穩妥的安裝mono方式。並記錄全安裝過程。1、安裝需要的庫yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel
Time of Update: 2015-05-20
標籤:伺服器 linux dd rsync tar 公司有台伺服器,搬家搬過來搬過去的,現在都搞不清楚是誰負責的機器。白白放置了一個多月,期間也發過公告,也沒同事響應。單使用者進入系統之後,發現裡面都是很老的資料,但是又不確定是否有用,也不敢亂來。so,
Time of Update: 2015-05-20
標籤:linux 多任務編程 系統編程 dup() 和 dup2()
Time of Update: 2015-05-20
標籤:查看linux作業系統位元(1) 終端輸入: file /sbin/init 如 顯示: /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped 即是32位的 linux, 如是64位的, 顯示的是 64-bit (2)
Time of Update: 2015-05-20
標籤:有時候我們需要抓取整個u盤為iso檔案,這個iso可以用來燒錄光碟片,當然還可以利用軟體把他再燒回到其他的u盤裡。linux的一個命令,恰好滿足了我們的第一個需要。我們以vbox虛擬機器下啟動並執行ubuntu為例。而windows下的綠色軟體Win32 disk imager則滿足了我們的第二個需求。-----------------------------------------------------------------------------------------------
Time of Update: 2015-05-20
標籤:ssh登入 ssh ssh秘鑰認證 ssh秘鑰認證:使用:1.ssh ip地址2.ssh [email protected]遠程主機IP地址##USERNAME和IP都是遠程主機的2.ssh -l USERNAME
Time of Update: 2015-05-20
標籤:linux 命令列 網路監控 對任何規模的業務來說,網路監控工具都是一個重要的功能。網路監控的目標可能千差萬別。比如,監控活動的目標可以是保證長期的網路服務、安全保護、對效能進行排查、網路使用統計等。由於它的目標不同,網路監控器使用很多不同的方式來完成任務。比如對包層面的嗅探,對資料流層面的統計資料,向網路中注入探測的流量,分析伺服器日誌等。儘管有許多專用的網路監控系統可以365天24小時
Time of Update: 2015-05-20
標籤:linux 多任務編程 系統調用 io 檔案描述符在 Linux 的世界裡,一切裝置皆檔案。我們可以系統調用中 I/O 的函數(I:input,輸入;O:output,輸出),對檔案進行相應的操作( open()、close()、write() 、read()
Time of Update: 2015-05-20
標籤:linux在應用程式層調用ioctl()函數的時候,該函數第二個參數是cmd,如下調用:ret = ioctl(ppp_dev_fd, PPPIOCGIDLE, ip) ;看下cmd的格式:/* get idle time */#define PPPIOCGIDLE_IOR('t', 63, struct ppp_idle) 然後就有的研究了。通過ioctl()函數的cmd,下發需要底層響應的命令。cmd命令的大小32位,分成4個部分:bit31~bit30:
Time of Update: 2015-05-20
標籤:第一步,首先編輯 /etc/apt/sources.list,增加下面源:(加入源後務必執行apt-get update,假設有錯誤提示,先執行第二步,然後apt-get update)Debian平台:deb http://llvm.org/apt/wheezy/ llvm-toolchain-wheezy maindeb-src http://llvm.org/apt/wheezy/ llvm-toolchain-wheezy maindeb
Time of Update: 2015-05-20
標籤:Windows的預設編碼為GBK,Linux的預設編碼為UTF-8。在Windows下編輯的中文,在Linux下顯示為亂碼。為瞭解決此問題,修改Linux的預設編碼為GBK。方法如下:方法1:vi
Time of Update: 2015-05-20
標籤:linux 遠程工具 日誌 原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/45868091
Time of Update: 2015-05-20
標籤:windows xshell linux 經常有這樣的需求,我們在windows下載的軟體包,如何上傳到遠程linux主機上?還有如何從linux主機下載軟體包到windows下;之前我的做法現在看來好笨好繁瑣,不過也達到了目的,笨人有本方法嘛;我是怎麼操作的:1、開啟一台本地linux虛擬機器,使用mount