Time of Update: 2018-12-06
找到 TOMCAT_NOME/bin/catalina.sh 檔案加入以下代碼:JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"具體位置如:參數解釋:-Xms128m JVM初始分配的堆記憶體-Xmx512m JVM最大允許分配的堆記憶體,按需分配-XX:PermSize=64M JVM初始分配的非堆記憶體-XX:MaxPermSize=128M JVM最大允許分配的非堆記憶體,按需分配
Time of Update: 2018-12-06
簡要記錄一下linux下使用的分區和備份的命令使用parted進行分區因為fdisk存在一些局限,不能擴充已有分區,而且不能處理超過2T的磁碟分區完成以後需要使用mkfs.ext3進行格式化,樣本如下mkfs.ext3 -b 4096 /dev/sda11可以通過dd命令進行備份。能夠實現磁碟複製,比如 dd if=/dev/sda of=/dev/sdb能夠製作磁碟映像,比如 dd if=/dev/sda of=~/disk1.img可以實現分區複製,比如 dd if=/dev/sda1
Time of Update: 2018-12-06
在linux下使用ipython的pylab模式時發現使用matplotlib繪製的圖形並未之直接顯示出來,而且程式也沒有出現任何的錯誤提示,很是奇怪google之後發現原始來matplot配置資訊的問題,通過調整matplotlibrc中的backend配置就可以輕鬆解決這一問題,解決方案如下:(1)找出matplotlibrc的具體問題 In [4]: import matplotlib In [5]: matplotlib.matplotlib_fname() Out[5]:
Time of Update: 2018-12-06
Linux啟動過程的剖析能協助那些想深入學習Linux使用者建立一個相關Linux啟動過程的清晰概念,進而可以進一步研究Linux接下來是如何工作的。 Linux啟動過程如下:當使用者開啟PC的電源,BIOS開機自我測試
Time of Update: 2018-12-06
周一,在Wind River的使用者討論會上,該公司宣布了對其Workbench開發工具的升級。Workbench是一種與MontaVista對立的開發軟體,是嵌入式計算技術的一個關鍵組成部分。現在,Workbench可用於配置MontaVista的Linux以及將Linux嵌入到各種網路裝置。對於Wind River的這一行為,希望程式開發人員使用自己DevRocket開發工具的MontaVista並沒有表現出被動的態度。MontaVista提到,Wind
Time of Update: 2018-12-06
3月31日訊息,Linux創始人萊納斯·托瓦爾茲提倡要增加對Linux核心的效能定期測試次數,以便及時發現效能下降的原因。 目前,只有少數的最新版Linux核心具備效能測試資料。托瓦爾茲稱,目前最有效方法應該是連續測試核心效能,輕易發現低效率的代碼。托瓦爾茲在Linux核心郵件清單上發表的一個文章中稱:“目前採取的這種方法對開發人員而言,意味著開發人員要發現效能低的代碼,要有兩個月時間的滯後,要是每天測試一次(或至少每周測試二次)效能,結果就會大不一樣。”
Time of Update: 2018-12-06
初用LINUX幾點感受 迫於想要完全學習Oracle的需要,開始學習LINUX,而網上到處是人在說LINUX如何如何的好!但是經過一段時間的學和使用,就我自己來說,用LINUX卻是困難重重。先說下背景五年左右的軟體開發用DOS-win2003,也用過一段時間的UNIX,不過沒有裝過,終端機上的這一段時間安裝了LINUX redhat
Time of Update: 2018-12-06
針對好多Linux 愛好者對核心很有興趣卻無從下口,本文旨在介紹一種解讀linux核心源碼的入門方法,而不是解說linux複雜的核心機制; (參考資料來源:飛淩 http://www.witech.com.cn/) 一.核心來源程式的檔案組織: 1.Linux核心來源程式通常都安裝在/usr/src/linux下,而且它有一個非常簡單的編號約定:任何偶數的核心(例如2.0.30)都是一個穩定地發行的核心,而任何奇數的核心(例如2.1.42)都是一個開發中的核心。 本文基於穩定的2.2.5原始碼,
Time of Update: 2018-12-06
一
Time of Update: 2018-12-06
You need to install package called build-essential package.This package contains an informational list of packages which are consideredessential for building Debian packages including gcc compiler, make and otherrequired tools. This package also
Time of Update: 2018-12-06
在已經啟動並執行系統中更改了某些以前存在於PATH環境變數所指明的目錄中的程式的存放目錄後可能出現No such file or directory的錯誤提示。比如,以前python存放於/usr/bin/下,現在臨時將/usr/bin/python刪除,在/usr/local/bin下產生python,按照正常邏輯,此時直接執行python的話,會找到/usr/local/bin/python,因為/usr/local/bin也在環境變數PATH中,但卻會出現bash:
Time of Update: 2018-12-06
般而言,防火牆的兩個網路介面應分屬兩個不同的網路,根據系統管理員定義的訪問規則在兩個介面之間轉寄資料包,或者拒絕、丟棄資料包。實際上,防火牆不單單是存取控制的功能,而且還充當了路由器的角色。當然,這並非有什麼不妥當的地方,但是當你企圖把你配置好的linux防火牆放入運行網路,來保護現有系統安全的時候,你不得不重新考慮和更改你的網路架構。另外一個可能的麻煩是,當防火牆發生意外時,如果沒有防火牆的硬體備份的話,那麼你將面臨巨大的心理壓力,因為防火牆的故障,整個網路癱瘓了。假如你把防火牆配置成透明模式
Time of Update: 2018-12-06
1,linux下的可執行檔格式:ELF(Executable and Linking Format,可執行和串連格式)2,XIP(Execute-in-place,就地執行):嵌入式系統可以直接對ROM和快閃記憶體等記憶裝置可直接定址,就像RAM一樣,所以可以直接運行程式.這可以節約記憶體RAM.但是可能造成系統效能下降3,即時作業系統與標準作業系統的區別指標: 1,預測反應時間(10微秒與毫秒數量級) 2,可調度性(精確時間內可調度)
Time of Update: 2018-12-06
Linux核心維護人員艾倫·考克斯(Alan Cox)日前披露了他與Linux的創始人李納斯·托沃茲(Linus Torvalds)一起工作的內幕情況。他說,托沃茲是一個優秀的程式員,但是,他確是一個糟糕的工程師。 考克斯今年2月在自由與開源軟體開發人員歐洲會議上的講話中披露說,托沃茲善於開發代碼,但是,他不喜歡與軟體開發有關的其它工作,如修複故障和評估軟體的測試等。考克斯說:“托沃茲是一個優秀的程式員,但是,他確是一個糟糕的工程師。我肯定他也贊同這個觀點。” 考克斯解釋說,由於責任分工的不同,
Time of Update: 2018-12-06
1,Linux裝置驅動屬於核心的一部分,Linux核心的一個模組可以以兩種方式被編譯和載入:(1)直接編譯進Linux核心,隨同Linux啟動時載入;(2)編譯成一個可載入和刪除的模組,使用insmod載入(modprobe和insmod命令類似,但依賴於相關的設定檔),rmmod刪除。記憶體 在Linux核心模式下,我們不能使用使用者態的malloc()和free()函數申請和釋放記憶體。進行核心編程時,最常用的記憶體申請和釋放函數為在include/linux/kernel.h檔案中聲明的
Time of Update: 2018-12-06
1、移植的基本概念 移植是指將軟體從一個平台遷移到另一個平台,包括以下幾個方面: -- 從一個硬體平台移植到另一個硬體平台; -- 從一個作業系統移植到另一個作業系統; -- 從一種軟體庫環境移植到另一個軟體庫環境。2、Linux 硬體平台 在 Linux 核心裡,每一個處理器指令集對應一個獨立的體繫結構(architecture),比如 alpha、arm、i386、mips、ppc。每個體繫結構可以有若干變種 variant,或不同配置的硬體
Time of Update: 2018-12-06
將Linux 作為電子裝置的軟體開發和運行平台,這早已成為裝置軟體領域的熱門話題,這的確可以為電子產品製造企業帶來不少好處。然而,由於Linux一直都只能提供軟即時(soft real-time)效能,而在汽車控制、工業控制、電信基礎建設等諸多需要硬即時效能的應用中,都無法採用只有“軟即時”能力的Linux,這就使得許多對時間較為敏感的應用都成為Linux難以涉入的禁地。
Time of Update: 2018-12-06
vxWorksLinux核心結構微核心,核心只提供了基本的服務,如:任務管理,記憶體管理,中斷處理等宏核心,除了基本的服務,核心還包括檔案系統,網路通訊協定等運行模式應用程式運行在“實模式”下,無使用者模式和核心模式之分採用“保護模式”,使用者進程、線程運行在使用者模式下,核心線程運行於核心模式記憶體訪問和記憶體保護核心採用實儲存管理方式,所有任務運行於同一物理地址空間,使用者程式直接操作物理地址,不能直接地提供記憶體保護,不能防止錯誤蔓延核心採用虛擬儲存管理方式,使用者具有獨立的地址空間,
Time of Update: 2018-12-06
文章目錄 安全 1:設定root密碼Ubuntu安裝後root是沒有預設的密碼的,因為你還沒給root設定密碼sonce@sonce-desktop:~$ sudo -i[sudo] password for sonce: root@sonce-desktop:~# passwdEnter new UNIX password: Retype new UNIX password: passwd: password updated
Time of Update: 2018-12-06
環境變數:/etc/profile系統版本:/etc/redhat-release locale命令查看系統編碼修改/ect/sysconfig/i18n內容為:LANG="zh_CN.UTF-8" ifconfig wgetcurl命令列CURL教程(幾乎可以類比瀏覽器,cookie)http://ldtrain.blog.163.com/blog/static/7998617520098262221411/ tartar 預設不壓縮檔。 要建立一個使用 tar 和 bzip