GDB命令詳細(xì)解釋Linux中包含有一個(gè)很有用的調(diào)試工具--gdb(GNUDebuger),它可以用來(lái)調(diào)試C和C++程序,功能不亞于Windows下的許多圖形界面的調(diào)試工具。和所有常用的調(diào)試工具一樣,gdb提供了以下功能:#監(jiān)視程序中變量的值#在程序中設(shè)置斷點(diǎn)#程序的單步執(zhí)行在使用gdb前,必須先載入可執(zhí)行文件,因?yàn)橐M(jìn)行調(diào)試,文件中就必須包含調(diào)試信息,所以在用gcc或cc編譯時(shí)就需要用-g參數(shù)來(lái)打開(kāi)程序的調(diào)試選項(xiàng)。調(diào)試開(kāi)始時(shí),必須先載入要進(jìn)行調(diào)試的程序,
系統(tǒng) 2019-08-12 01:32:46 2782
硬件平臺(tái):FL2440開(kāi)發(fā)板內(nèi)核版本:2.6.28主機(jī):ubuntu11.04內(nèi)核版本:2.6.39原創(chuàng)作品,轉(zhuǎn)載請(qǐng)標(biāo)明出處http://blog.csdn.net/yming0221/archive/2011/06/24/6566551.aspx本來(lái)以為fl2440的nandflash大小為128M,問(wèn)了客服才知道,現(xiàn)在FL2440使用的是現(xiàn)代的flash,現(xiàn)在都換成256M的了,只是飛凌的bootloader沒(méi)有相應(yīng)的修改,它使用的既不是u-boot,
系統(tǒng) 2019-08-29 22:14:59 2777
initrd.img是一個(gè)小的映象,包含一個(gè)最小的linux系統(tǒng)。通常的步驟是先啟動(dòng)內(nèi)核,然后內(nèi)核掛載initrd.img,并執(zhí)行里面的腳本來(lái)進(jìn)一步掛載各種各樣的模塊,然后發(fā)現(xiàn)真正的root分區(qū),掛載并執(zhí)行/sbin/init...initrd.img當(dāng)然是可選的了,如果沒(méi)有initrd.img,內(nèi)核就試圖直接掛載root分區(qū)。說(shuō)initrd.img文件還會(huì)提到另外一個(gè)名角---vmlinuz。vmlinuz是可引導(dǎo)的、壓縮的內(nèi)核。“vm”代表“Virtu
系統(tǒng) 2019-08-12 01:33:34 2777
眾所周知,windows下的是/和/,而LINUX下的是/在程序本地運(yùn)行很正常,上傳到服務(wù)器后,發(fā)現(xiàn)圖片沒(méi)有顯示出來(lái),圖片鏈接是絕對(duì)路徑var/,而且當(dāng)中帶有/但是我記得這個(gè)路徑已經(jīng)處理成相對(duì)路徑的$path=dirname(dirname(dirname(__FILE__))).'//';$search=array($path,'//');$replace=array('','/');returnstr_replace($search,$replace,
系統(tǒng) 2019-08-12 01:33:31 2776
雨林木風(fēng)以前是制作Windows系統(tǒng)安裝光盤的組織,在MS反盜版的作用下,雨林木風(fēng)已經(jīng)轉(zhuǎn)戰(zhàn)Linux陣營(yíng),并在近期推出了基于Fedora11的、中文友好的Linux發(fā)行版:YlmfLinux!關(guān)于YlmfLinux的詳細(xì)介紹可以看這里:http://www.ylmf.net/read.php?tid=1352508下面引用其中的說(shuō)明:Ylmflinuxv1.0版特性說(shuō)明:-基于Fedora11版本去掉系統(tǒng)多余的軟件包,增加驅(qū)動(dòng)與常用應(yīng)用軟件-集成openo
系統(tǒng) 2019-08-29 22:36:55 2774
命令行下默認(rèn)的編輯模式是emacs的,ctrl-f向前ctrl-b向后ctrl-d刪除,快捷鍵不熟悉,再幾麻煩增加負(fù)擔(dān),因?yàn)槲移匠J怯胿i的,讓終端命令行變成vi模式,對(duì)廣大vi使用者可是個(gè)福音?。≡O(shè)置命令:%set-ovi設(shè)置之后,就可以像在vi中編輯一樣在Shell中輸入命令??梢允褂胿i的一些功能加快命令的輸入。這對(duì)習(xí)慣vi的人來(lái)說(shuō)非常方便。如果放到.profile里面,就可以開(kāi)機(jī)加載了。說(shuō)明:set-ovi表示[b]編輯命令行用vi模式[/b],默
系統(tǒng) 2019-08-12 01:32:15 2774
From:http://blog.csdn.net/mu0206mu/article/details/17732857-----------------------------------------華麗分割線--------------------------.tar.gz解壓:tarzxvfFileName.tar.gz壓縮:tarzcvfFileName.tar.gzdirNamesolaris下解壓*.tar.gz可能有些不同,按照以下兩步實(shí)現(xiàn)解壓
系統(tǒng) 2019-08-12 01:32:54 2765
InstallIPythonnotebookinUbuntu12.04?NotesonUbuntu(Linux)computingNotesonUbuntu(Linux)computingBriefnotesoninstallation,setupandothertasksintheUbuntuworldInstallIPythonnotebookinUbuntu12.04leaveacomment?IPythonallowsfortheuseofPyth
系統(tǒng) 2019-08-12 01:31:58 2757
晚上配合外包人員調(diào)試短信平臺(tái)及通道監(jiān)控的模塊,對(duì)方發(fā)布項(xiàng)目之后發(fā)下服務(wù)器版本太低,因此要升級(jí)。NND,去sun.comdown下了這個(gè)東西,將近80M,日,花了一個(gè)多小時(shí)上傳到服務(wù)器,然后安裝,重新發(fā)布,項(xiàng)目OK了,忙了幾個(gè)小時(shí),總算出結(jié)果了。貼一下Linux下安裝jdk的操作步驟,趁還沒(méi)忘,感覺(jué)總結(jié)一下,不然以后忘得更快,之前裝過(guò)一次86和jdk1.5。上次安裝的jdk1.5是tar打包文件。因此解壓沒(méi)有什么問(wèn)題,這次down的是bin文件(還有一種.r
系統(tǒng) 2019-08-12 09:30:20 2755
tomcat自啟動(dòng)配置:方法一:Xml代碼vi/etc/rc.local添加如下一行Xml代碼/opt/apache-tomcat-7.0.29/bin/startup.sh(腳本絕對(duì)路徑)注意:要添加在exit0上邊,reboot試試。方法二:1、安裝sysv-rc-confXml代碼apt-getinstallsysv-rc-conf2、在/etc/ini.d/目錄下,2.1新建文件:Xml代碼touchtomcatStart2.2編輯腳本:Xml代碼
系統(tǒng) 2019-08-12 01:32:30 2752
Linux系統(tǒng)中OpenSSH的安裝和配置概述許多網(wǎng)絡(luò)程序,如telnet、rsh、rlogin或rexec,用明文(plaintext)傳送口令和秘密的信息,所以就可利用任何連接到網(wǎng)絡(luò)上的計(jì)算機(jī)監(jiān)聽(tīng)這些程序和服務(wù)器之間的通信并獲取口令和秘密信息。現(xiàn)在,telnet程序?qū)τ谌粘5墓芾砉ぷ魇潜夭豢缮俚?,但是它又是不安全的,那么用什么?lái)替代它呢?OpenSSH就是那些過(guò)時(shí)的、不安全的遠(yuǎn)程登錄程序,如:telnet、rlogin、rsh、rdist或rcp的替代
系統(tǒng) 2019-08-29 23:54:02 2751
由于項(xiàng)目需求,需要在linux平臺(tái)搭建一套ES服務(wù)。在搭建過(guò)程中,遇到各種各樣的問(wèn)題。后來(lái)都一一解決?,F(xiàn)在要記錄下來(lái)這個(gè)過(guò)程,以及其中遇到的問(wèn)題,及其解決方法。一、環(huán)境配置操作系統(tǒng):CentOS7ElasticSearch版本:1.4.1JDK版本:1.7SSHSecureShell版本:3.2.9elasticsearch-servicewrapper:ES的服務(wù)插件,一般在linux上使用。二、操作過(guò)程1.elasticsearch作為一個(gè)系統(tǒng)serv
系統(tǒng) 2019-08-12 09:27:03 2748
源貼地址:http://www.blogjava.net/shaofan/archive/2006/12/25/89801.htmlUbuntu/Debian中的update-alternative用來(lái)對(duì)系統(tǒng)中不同版本的同個(gè)軟件進(jìn)行管理。比如,系統(tǒng)中可能裝有GNU的Java編譯器,和SUN的Java編譯器。可以用update-alternatives來(lái)設(shè)置當(dāng)前使用它們中的哪一個(gè)。它的原理是在/usr/bin中建立一個(gè)link,指向/etc/alternat
系統(tǒng) 2019-08-12 01:51:53 2741
原文:Linux下簡(jiǎn)單客戶端服務(wù)器通訊模型(TCP)服務(wù)器端:server.c#include#include#include#include#include#include#include#include#include#include#def
系統(tǒng) 2019-08-12 01:32:20 2739
http://lvtao.net/redhat_64_setup/index.html第1章.Itanium系統(tǒng)特有信息1.1.Itanium系統(tǒng)安裝總覽在Itanium系統(tǒng)上安裝紅帽企業(yè)Linux和在基于x86的系統(tǒng)上安裝紅帽企業(yè)Linux不同。一般來(lái)說(shuō),成功安裝的步驟包括:引導(dǎo)入EFI(可擴(kuò)展固件界面)Shell。如果你無(wú)法從光盤引導(dǎo),根據(jù)紅帽企業(yè)Linux提供的引導(dǎo)映像創(chuàng)建一個(gè)LS-120磁盤。使用EFIShell和ELILO引導(dǎo)裝載程序,載入并運(yùn)行
系統(tǒng) 2019-08-12 01:32:42 2737