一、為什么要有虛擬內存虛擬內存的提出,是為了禁止用戶直接訪問物理存儲設備,有助于系統穩定。二、為什么一個程序不能訪問另外一個程序的地址指向的空間1:每個程序的開始地址0x800840002:程序中使用的地址不是物理地址,而是邏輯地址(虛擬內存).邏輯地址僅僅是編號.編號使用int4字節整數表示.2^32=4294967296=4G每個程序提供了4G的訪問能力三、內存映射邏輯地址與物理地址關聯的過程是內存映射。虛擬地址與物理地址映射的時候有一個基本單位:至少
系統 2019-08-12 01:32:51 2041
最近在使用Tomcat開發一個項目,由于特殊原因不能使用IDE自帶的Maven或者WebServer環境,因此每次修改都需要copy文件到生產環境,但是當項目文件太多以后每次copy都會很慢,于是就想到使用Linux軟連接的方式,但是我在自己的webapp下創建軟鏈接之后總是不能訪問,后來發現如果需要使用軟鏈接的話需要修改webapp的一些設置,具體方法是,在webapp目錄下創建META-INF目錄,并在其下創建一個context.xml文件,內容如下:
系統 2019-08-12 01:32:40 2041
以前都只是在園子里找各種資料、文檔、各種抱大腿,今天是第一次進園子里來添磚加瓦,實話說,都不知道整些啥東西上來,就把自己在Linux上搭建Tomcat的過程記錄下來,人笨,請各位大蝦們勿噴。雖然做開發已經有段時間了,但是因為很少接觸到項目部署這一塊,所以這是一塊短板,而新近在找工作,恰巧又需要掌握這一項技能,所以借著自己那些薄弱的Linux知識,準備搭建一個tomcat服務器。準備工具:虛擬機(安裝的是Centos6.6)、jdk-8u45-linux-i
系統 2019-08-12 01:33:35 2039
1.linux下安裝jdk下載jdk的rpm安裝包,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html#mvjdk-6u21-linux-i586-rpm.bin/opt;把安裝包移動到/opt目錄#cd/opt#chmod755jdk-6u21-linux-i586-rpm.bin#./jdk-6u21-linux-i586-rpm.bin2.環境變量配置viet
系統 2019-08-12 01:33:34 2039
>>轉載請注明來源:飄零的代碼piao2010’sblog,謝謝!^_^>>本文鏈接地址:Linux共享庫(so)動態加載和升級學習Linux共享庫動態加載緣于一個生產環境升級apacheso文件常見錯誤操作:apache在運行中直接cp覆蓋目標so文件,一段時間后錯誤日志里面出現關鍵詞:Segmentationfault(段錯誤),一個個worker進程就這樣漸漸退出,最后無法處理HTTP請求。首先了解一下共享庫的創建,源文件test.c?ViewCod
系統 2019-08-12 01:32:51 2035
如何查看linux命令源代碼用linux一段時間了,有時候想看看ls、cat、more等命令的源代碼,在下載的內核源碼中用cscope沒能找到,在網上搜索了一下,將方法總結如下:以搜索ls命令源碼為例,先搜索命令所在包,命令如下:lpj@lpj-linux:~$whichls/bin/ls用命令搜索該軟件所在包,代碼如下:lpj@lpj-linux:~$dpkg-S/bin/lscoreutils:/bin/ls從上一步中可以知道ls命令的實現在包core
系統 2019-08-12 01:32:50 2035
使用Xmanager遠程訪問RedhatEnterpriseLinux6.1在Linux服務器開啟gdm配置防火墻配置selinux使用xmanager連接linux服務器在Linux服務器開啟gdm1)配置custom.conf#vi/etc/gdm/custom.conf在[xdmcp]下添加:enable=trueport=177在[security]下添加:AllowRemoteRoot=true2)配置inittab#vi/etc/inittab
系統 2019-08-12 01:32:58 2033
Linux內核開發人員GregKroah-Hartman與FreedomHEC合作推出了第一版的linux設備驅動開發工具光盤.該光盤遵守GPLv2許可協議,你可以自由使用和拷貝。它包含了:1.linux設備驅動程序第三版(LinuxDeviceDrivers,thirdedition).2.linux內核2.6.16.183.大量的linux內核參考文檔.另外,Greg希望下一版光盤包括下面內容:1.可方便搜索所有的文檔.2.更精致的web頁面.3.更多
系統 2019-08-12 01:32:18 2033
第一部分:VLAN的核心概念說起IEEE802.1q,都知道是VLAN,說起VLAN,基本上也沒有盲區,網絡基礎。然而說到配置,基本所有人都能順口溜一樣說出Cisco或者H3C設備的配置命令,對于Linux的VLAN配置卻存在大量的疑問。這些疑問之所以存在我覺得有兩點原因:1.對VLAN的本質還是沒有理解。不管你的Cisco/H3C命令敲得再熟練,如果看不懂Linux的vconfig,那么也將無法掩飾你對概念理解的淺顯;2.對Linux實現虛擬網絡設備風格
系統 2019-08-12 09:30:05 2031
LinuxVPS新硬盤分區與掛載教程通過此教程對未啟用的硬盤進行分區并掛載,可以確保通過DiyVM面板重裝系統是不丟失掛載分區的數據!先通過fdisk-l查看目前磁盤分區狀況[root@MyVPS~]#fdisk-lDisk/dev/xvda:8589MB,8589934592bytes255heads,63sectors/track,1044cylindersUnits=cylindersof16065*512=8225280bytesDeviceBoo
系統 2019-08-29 23:08:45 2030
less工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。less的用法比起more更加的有彈性。在more的時候,我們并沒有辦法向前面翻,只能往后面看,但若使用了less時,就可以使用[pageup][pagedown]等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內容!除此之外,在less里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。1.命令格式:less[參數]文件2.命令功能:
系統 2019-08-29 22:36:10 2030
在linux下使用ls命令時,會將目錄以藍色顯示。在某些顯示器上,黑底藍字,看起來相當費力,以至于我有時候不得不使用dir命令,全部顯示成白色。先看一個圖:看那些黑底藍字,是不是很吃力?保存顏色的配置文件是/etc/DIR_COLORS*,有三個:DIR_COLORSDIR_COLORS.256colorDIR_COLORS.xterm如果你是使用putty這樣的工具連接,可以修改DIR_COLORS.xterm找到DIR00;34這一行,這就是設定目錄的
系統 2019-08-29 23:36:54 2029
總論:linux的文件系統設計非常優秀,總的來講有兩大部分,第一部分就是樹形的組織結構,第二部分就是vfs,樹形的組織結構組織了文件系統的表象,用戶非常方便的使用,而vfs是文件系統的實現機理,它處于內核態,不但實現了樹形結構的mount機制,并且還提供了一個統一的接口用來訪問設備。一、Linux文件系統概述1、Linux文件系統組織Linux中使用樹來組織文件系統。整個文件系統構成了一顆樹,這棵樹以/為根。整個系統有且僅僅有這一顆文件樹。這棵樹描寫敘述了
系統 2019-08-12 01:32:57 2027
原創博文,轉載請注明出處。GCC的編譯過程分為預處理、生成匯編代碼、生成目標代碼和鏈接成可執行文件等4個步驟。使用vim編寫C文件:[lining@localhostprogram]$vimhello.c這樣就會在program文件夾生成hello.c文件編譯C代碼:使用如下命令“gcc代碼文件名”如:[lining@localhostprogram]$gcchello.c這樣就會生成二進制可執行文件名稱位a.out。如果需要指定輸出的文件名稱,使用“gc
系統 2019-08-12 01:32:09 2025
注:所有內容都是妹紙我親自搭建成功運行,如果有問題,歡迎發郵件來交流。204893985@qq.com(此QQ只用來收郵件,一般情況下是不會登陸的,所有有問題可以發郵件哦~我會回復的)按照下面的步驟一步一步來。【Linux環境】1.下載并安裝一個VMwareworkstation,這個是虛擬機的平臺,后面要在里面搭建Linux系統。2.下載一個centos安裝包,linux版本有多種,比如說redhat、ubuntu、deepin、BT3,個人比較習慣使用
系統 2019-08-12 01:33:05 2024