本地機(jī)器訪問虛擬機(jī)VirtuakBox中的CentOSVirtuakBox橋接CentOS設(shè)置靜態(tài)IP。(子網(wǎng)掩碼,網(wǎng)關(guān)和本機(jī)一致即可)Linux常用命令全集http://linux.chinaitlab.com/special/linuxcom/Linux常用C函數(shù)http://net.pku.edu.cn/~yhf/linux_c/http://man.chinaunix.net/develop/c&c++/linux_c/default.htmcen
系統(tǒng) 2019-08-12 09:30:06 2448
linux下tomcat無法啟動(dòng)文章分類:操作系統(tǒng)引用錯(cuò)誤:NeithertheJAVA_HOMEnortheJRE_HOMEenvironmentvariableisdefinedAtleastoneoftheseenvironmentvariableisneededtorunthisprogram先看Tomcat的startup.bat,它調(diào)用了catalina.bat,而catalina.bat則調(diào)用了setclasspath.bat。只要在setc
系統(tǒng) 2019-08-12 01:33:59 2446
假設(shè)client需要連接server端.server端:mkdir-p~/.ssh?chmod700~/.ssh/?touch~/.ssh/authorized_keys?chmod644~/.ssh/authorized_keys?client端:ssh-keygen-trsa連按3次回車scp~/.ssh/id_rsa.pubremote_serve回到server端:?cat~/id_rsa.pub>>~/.ssh/authorized_keysOK
系統(tǒng) 2019-08-12 01:32:42 2444
對于在Linux下通過rpm方式的mysql,我們能夠通過移除這些rpm包以及刪除項(xiàng)目的文件夾來達(dá)到卸載的目的。本文演示了在SUSELinux10下下載MySQL5.5.37。詳細(xì)見下文。1、環(huán)境#OS環(huán)境SZDB:~#cat/etc/issueWelcometoSUSELinuxEnterpriseServer10SP3(x86_64)-Kernel\r(\l).#查看已安裝的安裝包SZDB:~#rpm-qa|grep-imysqlMySQL-devel
系統(tǒng) 2019-08-12 01:32:36 2444
將數(shù)據(jù)庫訪問集成到Linux應(yīng)用中
系統(tǒng) 2019-08-29 23:19:43 2443
Linux的命令行方式有著強(qiáng)大的功能,對于熟練的Linux系統(tǒng)管理員來說,往往只需要通過各種技巧,組合構(gòu)成一條復(fù)雜的命令,從而完成用戶任務(wù)。那么一條復(fù)雜的Linux命令怎樣構(gòu)成呢?下面來介紹幾個(gè)技巧。利用輸入/輸出重定向在Linux命令行模式中,如果命令所需的輸出不是來自鍵盤,而是來自指定的文件,這就是輸入重定向。同理,命令的輸出也可以不顯示在屏幕上,而是寫入到指定文件中,這就是輸出重定向。接下來看看標(biāo)準(zhǔn)輸入/輸出重定向在構(gòu)造一條Linux命令中的實(shí)際應(yīng)用
系統(tǒng) 2019-08-12 01:33:25 2443
創(chuàng)建套接口在這一部分,我們將會(huì)看到創(chuàng)建套接口與創(chuàng)建管道一樣的容易。雖然有一些我們將會(huì)了解到的函數(shù)參數(shù)。為了能創(chuàng)建成功,這些參數(shù)必須提供合適的值。socketpair函數(shù)概要如下:#include#includeintsocketpair(intdomain,inttype,intprotocol,intsv[2]);sys/types.h文件需要用來定義一些C宏常量。sys/socket.h文件必須包含
系統(tǒng) 2019-08-29 21:55:36 2441
[user@user~]$sqlplus/nologSQL>connsys/pwd123assysdbaSQL>startup[user@user~]$lsnrctlstart創(chuàng)建臨時(shí)表空間createtemporarytablespaceuser01_temptempfile'/opt/oracle/oradata/user01/user01_temp.dbf'size128m;創(chuàng)建數(shù)據(jù)表空間createtablespaceuser01loggingda
系統(tǒng) 2019-08-12 01:52:10 2440
無名套接口套接口并不總是需要有一個(gè)地址。例如,socketpair函數(shù)創(chuàng)建了兩個(gè)彼此相連的兩個(gè)套接口,但是卻沒有地址。實(shí)際上,他們是無名套接口。想像一下冷戰(zhàn)期間美國總統(tǒng)與蘇聯(lián)之間的紅色電話。他們?nèi)魏我欢瞬⒉恍枰娫捥柎a,因?yàn)樗麄兪侵苯酉噙B的。同樣,socketpair函數(shù)也是直接相連的,也并不需要地址。匿名調(diào)用有時(shí)在實(shí)際上,連接中的兩個(gè)套接口中的一個(gè)也沒有地址。對于要連接的遠(yuǎn)程套接口,他必須要有一個(gè)地址來標(biāo)識(shí)。然而,本地套接口是匿名的。建立起來的連接具有一
系統(tǒng) 2019-08-29 23:23:32 2439
2009年12月03日現(xiàn)代的操作系統(tǒng)內(nèi)核提供自檢功能,即動(dòng)態(tài)地檢查內(nèi)核以理解其行為的能力。這些行為可以反映內(nèi)核問題和性能瓶頸。擁有這些信息時(shí)候,您就可以調(diào)優(yōu)或修改內(nèi)核以避免出現(xiàn)故障。本文探索一個(gè)名為SystemTap的開放源碼基礎(chǔ)設(shè)施,它為Linux?內(nèi)核提供這種動(dòng)態(tài)的自檢。SystemTap是監(jiān)控和跟蹤運(yùn)行中的Linux內(nèi)核的操作的動(dòng)態(tài)方法。這句話的關(guān)鍵詞是動(dòng)態(tài),因?yàn)镾ystemTap沒有使用工具構(gòu)建一個(gè)特殊的內(nèi)核,而是允許您在運(yùn)行時(shí)動(dòng)態(tài)地安裝該工具。它
系統(tǒng) 2019-08-29 23:05:15 2439
音頻處理介紹(Linux手機(jī))轉(zhuǎn)載時(shí)請注明出處和作者聯(lián)系方式作者聯(lián)系方式:李先靜昨天從整體上介紹了一下音頻處理流程,讓大家對音頻處理有個(gè)大致的概念,以便進(jìn)行深入的研究。整個(gè)音頻處理可以分為三個(gè)部分:用戶空間Mplayerservice它是一個(gè)獨(dú)立的服務(wù)進(jìn)程,其主要作用有;首先是充當(dāng)一個(gè)抽象層,隔離下層的軟件和硬件平臺(tái),讓應(yīng)用程序不受下層變化的影響,比如以前我們用mplayer,現(xiàn)在改為用gstreamer
系統(tǒng) 2019-08-12 01:32:43 2438
在書上看到一段話,描述進(jìn)程的一生,感覺寫的挺好的首先,隨著fork的成功執(zhí)行,一個(gè)新的子進(jìn)程誕生,此時(shí)他還只是父進(jìn)程的一個(gè)克隆,從父進(jìn)程那里得到數(shù)據(jù)段和堆棧段的拷貝。然后隨著exec,新的進(jìn)程脫胎換骨,獨(dú)立成家,看是獨(dú)自執(zhí)行一個(gè)全新的程序,并完全代替原有的父進(jìn)程。人有生老病死,進(jìn)程也一樣,他可以是自然死亡,即運(yùn)行到main函數(shù)的最后一"}",從容的離我們而去;也可以自殺,自殺有兩種方式,第一種是調(diào)用exit函數(shù),一種是在main函數(shù)內(nèi)使用return,無論
系統(tǒng) 2019-08-12 01:33:48 2437
首先聲明這兩個(gè)東西不是一個(gè)概念cpu分段機(jī)制中段的概念確定了在線性地址空間中一個(gè)段的用途以及被執(zhí)行或訪問的約束,每個(gè)段可以設(shè)置在4G線性地址的任何地方,它們可以相互獨(dú)立也可以完全重疊或部分重疊。而進(jìn)程的在其邏輯地址空間中代碼段和數(shù)據(jù)段則是由編譯器在編譯程序和操作系統(tǒng)在加載程序時(shí)規(guī)定的在進(jìn)程邏輯地址空間中順序排列的代碼區(qū)域、初始化和未初始化的數(shù)據(jù)區(qū)域以及堆棧區(qū)域,參考elf文件的格式中頭文件及文件頭表區(qū)分進(jìn)程的邏輯地址空間中段和cpu分段機(jī)制中段的概念
系統(tǒng) 2019-08-12 01:33:42 2437
一、shell的基本概念:shell意思是外殼,它是離用戶最近的程序。shell提供用戶操作系統(tǒng)的接口,我們通過shell將輸入的命令與內(nèi)核通信,使內(nèi)核可以控制硬件來正確無誤的工作。廣義上的shell包含兩類GUI和CLI。GUI:Gnome,KDE,XfaceCLI:sh,csh,ksh,bash,tcsh,zsh(合法的shell要寫入/etc/shells這個(gè)文件,系統(tǒng)某些服務(wù)在運(yùn)行過程中,可能會(huì)去檢查用戶能夠使用的shell)當(dāng)用戶登陸的時(shí)候,系統(tǒng)
系統(tǒng) 2019-08-12 01:32:18 2437
linux內(nèi)核數(shù)據(jù)結(jié)構(gòu)之鏈表1、前言最近寫代碼需用到鏈表結(jié)構(gòu),正好公共庫有關(guān)于鏈表的。第一眼看時(shí),覺得有點(diǎn)新鮮,和我之前見到的鏈表結(jié)構(gòu)不一樣,只有前驅(qū)和后繼指針,而沒有數(shù)據(jù)域。后來看代碼注釋發(fā)現(xiàn)該代碼來自linux內(nèi)核,在linux源代碼下include/Lish.h下。這個(gè)鏈表具備通用性,使用非常方便。只需要在結(jié)構(gòu)定義一個(gè)鏈表結(jié)構(gòu)就可以使用。2、鏈表介紹鏈表是非常基本的數(shù)據(jù)結(jié)構(gòu),根據(jù)鏈個(gè)數(shù)分為單鏈表、雙鏈表,根據(jù)是否循環(huán)分為單向鏈表和循環(huán)鏈表。通常定義定
系統(tǒng) 2019-08-12 01:32:41 2436