Time of Update: 2017-01-18
其初始空間(即-Xms)是實體記憶體的1/64,最大空間(-Xmx)是實體記憶體的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等選項可進行設定執行個體,以下給出1G記憶體環境下java jvm 的參數設定參考:複製代碼 代碼如下:JAVA_OPTS=”-server -Xms800m -Xmx800m -XX:PermSize=64M-XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true
Time of Update: 2017-01-18
fork()函數用於從已存在的進程中建立一個新進程。新進程稱為子進程,而園進程稱為父進程。使用fork()函數得到的子進程是父進程的一個複製品,它從父進程處繼承了整個進程的地址空間,包括進程的上下文、程式碼片段、進程堆棧、記憶體資訊、開啟的檔案描述符、符號控制設定、進程優先順序、進程組號、當前工作目錄、根目錄、資源限制和控制終端等,而子進程所專屬的只有它的進程號、資源使用和計時器等。因為子進程幾乎是父進程的完全複製,所以父子兩進程會運行同一個程式。這就需要用一種方式來區分它們,並使它們照此運行,
Time of Update: 2017-01-18
公司的產品一直運行在雲端服務器上,從而有幸接觸過aws的ec2,盛大的雲端服務器,最近準備有使用阿里雲的彈性計算(雲端服務器)。前兩種雲端服務器在安全性原則這塊做的比較好,提供簡單明了的配置介面,而且給了預設的安全性原則,反觀阿里雲伺服器,安全性原則需要自己去配置,甚至centos機器上都沒有預裝iptables(起碼我們申請兩台上都沒有),算好可以使用yum來安裝,安裝命令如下:yum install -y
Time of Update: 2017-01-18
這種組合使得開發Web程式簡單、安全、效率高。由於程式是在Linux下運行,雖免去了著作權費用,對資料庫的管理卻少了Windows下的圖形介面管理工具,因此使用起來有點困難。現在有了一套由php開發愛好者寫的管理Linux下資料庫的程式,phpMyAdmin可極好的解決使用的易用性問題。PhpMyAdmin對管理Linux下的資料庫行之有效,使用者可以通過web瀏覽器建立刪除資料庫,增加、刪除、修改表結構和表資料,還可以通過表單形式提交查詢語句,返回資料結果。因此,現在很多的Linux伺服器都使
Time of Update: 2017-01-18
隨著Linux公司專屬應用程式的不斷擴充。 有大量的網路伺服器都在使用Linux作業系統。Linux伺服器的安全效能受到越來越多的關注。 這雷根據Linux伺服器受到攻擊的深度以層級形式列出,並提出不同的解決方案。 隨著Linux公司專屬應用程式的擴充,有大量的網路伺服器使用Linux作業系統。Linux伺服器的安全效能受到越來越多的關注,這雷根據Linux伺服器受到攻擊的深度以層級形式列出,並提出不同的解決方案。
Time of Update: 2017-01-18
Linux Web伺服器網站故障分析,具體內容如下系統串連狀態篇:1.查看TCP串連狀態netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print
Time of Update: 2017-01-18
本篇文章介紹了在Linux下用 mkdir 命令來建立目錄和子目錄的用法,現在我們要學習在 Linux 系統下建立目錄。在 Linux 下,我們可以使用 mkdir 命令。Mkdir 是“make directory” 的縮寫詞。mkdir 是什麼呢Mkdir 是一個用來在 Linux 系統下建立目錄的命令。此命令屬於內建命令。運行 mkdir 命令你可以在你的控制台直接鍵入 mkdir 來使用它。$ mkdir預設情況下,不帶任何參數運行 mkdir
Time of Update: 2017-01-18
核心,是一個作業系統的核心。它負責管理系統的進程、記憶體、裝置驅動程式、檔案和網路系統,決定著系統的效能和穩定性。Linux作為一個自由軟體,在廣大愛好者的支援下,核心版本不斷更新。新的核心修訂了舊核心的bug,並增加了許多新的特性。如果使用者想要使用這些新特性,或想根據自己的系統度身定製一個更高效,更穩定的核心,就需要重新編譯核心。本文將以kernel 4.7.2版本為實驗,操作平台為RedHat
Time of Update: 2017-01-18
目錄操作:rm -rf mydir /*刪除mydir目錄*/cd mydir /*進入mydir目錄*/cd - /*回上一級目錄*/ cd .. /*回父目錄,中間有空格*/cd ~ /*回根目錄*/mv tools tool /*把tools目錄改名為tool */ln -s tool bac /*給tool目錄建立名為bac的符號連結,最熟悉的應該就是FTP中www連結到public_html目錄了*/cp -a tool /home/vpser/www
Time of Update: 2017-01-18
在php程式中運用fopen或者socket的時候,報一下錯誤: php_network_getaddresses: getaddrinfo failed: Temporary failure in name。 My Code如下 $handle = fopen(“http://www.baidu.com/”, “r”); echo “handle:”.$handle; 這表示是無法串連到伺服器,而我http://www.baidu.com/是可以訪問的
Time of Update: 2017-01-18
本文將會給出互斥量的詳細解說,並用一個互斥量解決上一篇文章中,要使用兩個訊號量才能解決的只有子線程結束了對輸入的處理和統計後,主線程才能繼續執行的問題。一、什麼是互斥量互斥量是另一種用於多線程中的同步存取方法,它允許程式鎖住某個對象,使得每次只能有一個線程訪問它。為了控制對關鍵代碼的訪問,必須在進入這段代碼之前鎖住一個互斥量,然後在完成操作之後解鎖。二、互斥量的函數的使用它們的定義與使用訊號量的函數非常相似,它們的定義如下:#include <pthread.h> int
Time of Update: 2017-01-18
一、安裝計劃任務 這個程式在某些系統上可能沒有預裝,需要執行下面的命令進行安裝。 yum install -y vixie-cron 然後啟動服務 service crond start 二、設定計劃任務 (1)執行下面的命令來設定計劃任務: crontab -e 之所以要使用上面的命令而不是直接使用vi,是因為cron要進行為數不多但是非常必要的語法檢查。 (2)設定計劃任務的規範: t1 t2 t3 t4 t5 program t1 表示分鐘, t2 表示小時, t3
Time of Update: 2017-01-18
首先,當然是去下載Linux的JDK咯。先看你Linux的系統多少位:getconf LONG_BIT然後去下載對應的JDK位元 版本.—自己去Google搜尋哦我這裡下載的是:jdk-7u79-linux-x64.tar.gz首先我建立了2個檔案夾:mkdir -p /java/jdkjdk-7u79-linux-x64.tar.gz我放在java目錄下java -version #查看伺服器是否安裝過jdk我沒有安裝過,會提示 -bash: java: command not
Time of Update: 2017-01-18
Time of Update: 2017-01-18
Nginx作為一個後起之秀,他的迷人之處已經讓很多人都投入了他的懷抱。配置簡單,實現原理簡單。做一個Server Load Balancer的再好不過了。一、依賴的程式 1. gzip module requires zlib library 2. rewrite module requires pcre library 3. ssl support requires openssl
Time of Update: 2017-01-18
Linux下的定時執行主要是使用crontab檔案中加入定製計劃來執行,設定比Windows稍微複雜一些(因為沒有圖形介面嘛),但是也不是非常複雜,有需要的朋友可以瞭解一下。一 簡介Linux下的任務調度分為兩類,系統任務調度和使用者任務調度系統任務調度:系統需要定期執行的任務,比如重啟、日誌清理等,其設定檔是:/etc/crontab使用者任務調度:某個使用者需要定期執行的任務。使用者可以使用 crontab 命令來配置自己的定時任務。所有使用者配置的定時任務都存放在
Time of Update: 2017-01-18
linux下查看連接埠佔用情況: 1. 查看哪個進程佔用了819連接埠: case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # lsof -i:859 運行後的結果: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 24907 root 31u IPv4 248905027 TCP *:859 (LISTEN) 由以上我們知道了859連接埠被進程號為24907的進程佔用了, 是個java進程。 2.
Time of Update: 2017-01-18
在linux系統之中, 一切裝置皆檔案, 所以我們的隨身碟也是一個檔案.磁碟裝置被抽象成sda檔案, 隨身碟裝置被抽象成sdb檔案.1.查看所有的裝置檔案.在linux的檔案系統中, /dev中存放著所有的裝置檔案.cd /dev #進入dev檔案夾ls #查看所有的檔案其中名為sda的系類是磁碟裝置, sdb系列是隨身碟裝置.2.外部裝置掛載點在linux中, 外部裝置需要掛載在/mnt檔案夾中.cd /mnt #進入/mnt檔案夾ls #列出所有檔案,
Time of Update: 2017-01-18
按步驟:運行環境Centeros 6*首先運行如下命令:cat /dev/net/tun返回的必須是:cat: /dev/net/tun: File descriptor in bad state運行:cat /dev/ppp返回的必須是:cat: /dev/ppp: No such device or address如果上面返回的不是這兩個結果的話,請與VPS客服聯絡開通ppp和tun許可權.################################################@1-
Time of Update: 2017-01-18
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁碟操作、檔案存取、目錄操作、進程管理、檔案許可權設定等。所以,在Linux系統上工作離不開使用系統提供的命令。字元匹配 * 代表任一字元串 ?代表一個字元 [abcd...]代表從裡面選字元 [1-9] [a-z] 表示範圍 [!abcd] 代表除這些字串之外重新導向 ls -l /tmp > /tmp.msg