Time of Update: 2017-01-18
本文介紹了linux 記憶體清理/釋放命令,具體如下:1.清理前記憶體使用量情況 free -m2.開始清理 echo 1 > /proc/sys/vm/drop_caches3.清理後記憶體使用量情況 free -m4.完成!查看記憶體條數命令:dmidecode | grep -A16 "Memory Device$"# sync# echo 1 > /proc/sys/vm/drop_caches echo 2 >
Time of Update: 2017-01-18
1.一切皆檔案Linux系統有一個理念:“一切皆檔案”,所以電腦的硬體在linux中也是以“檔案”的形式存在於/dev目錄中。 圖為CentOS
Time of Update: 2017-01-18
最近學習linux命令,現在把cp命令整理出來,以便日後查詢。功能: 複製檔案或目錄說明: cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有檔案或目錄複寫到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並非一個已存在的目錄,則會出現錯誤資訊參數:-a 或 --archive 此參數的效果和同時指定"-dpR"參數相同-b 或
Time of Update: 2017-01-18
在LAMP環境中,測試一個簡單的php檔案上傳功能時,發現/var/log/apache2/error.log中出現如下php警告:1. [Tue Jan 31 09:40:27 2012] [error] [client 127.0.0.1] PHP Warning: move_uploaded_file(/home/leotody/32883679.jpeg): failed to open stream: Permission denied in /var/www/upload_file.
Time of Update: 2017-01-18
介紹並發串連數是指防火牆或Proxy 伺服器對其商務資訊流的處理能力,是防火牆能夠同時處理的點對點連接的最大數目,它反映出防火牆裝置對多個串連的存取控制能力和串連狀態跟蹤能力,這個參數的大小直接影響到防火牆所能支援的最大資訊點數。實現方法使用以下命令即可分組查看各種串連狀態哦:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'解釋:返回結果樣本: LAST_ACK 5 (正在等待處理的請求數)
Time of Update: 2017-01-18
Linux中許多常用命令是必須掌握的,這裡將我學linux入門時學的一些常用的基本命令分享給大家一下,希望可以協助你們。這個是我將鳥哥書上的進行了一下整理的,希望不要涉及到著作權問題。1、顯示日期的指令: date2、顯示日曆的指令:cal3、簡單好用的計算機:bc怎麼10/100會變成0呢?這是因為bc預設僅輸出整數,如果要輸出小數點下位元,那麼就必須要執行 scale=number ,那個number就是小數點位元,例如:4、重要的幾個熱鍵[Tab],[ctrl]-c,
Time of Update: 2017-01-18
修改檔案控制代碼數在Linux下,我們使用ulimit -n 命令可以看到單個進程能夠開啟的最大檔案控制代碼數量(socket串連也算在裡面)。系統預設值1024。對於一般的應用來說(象Apache、系統進程)1024完全足夠使用。但是如何象squid、mysql、java等單進程處理大量請求的應用來說就有 點捉襟見肘了。如果單個進程開啟的檔案控制代碼數量超過了系統定義的值,就會提到“too many files
Time of Update: 2017-01-18
---查看系統預設的最大檔案控制代碼數,系統預設是1024# ulimit -n1024----查看當前進程開啟了多少控制代碼數# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more131 24204 57 24244 57 24231 ........其中第一列是開啟的控制代碼數,第二列是進程ID。可以根據ID號來查看進程名。# ps aef|grep 24204nginx 24204 24162 99 16:15 ? 00
Time of Update: 2017-01-18
1、修改使用者進程可開啟檔案數限制在Linux平台上,無論編寫用戶端程式還是服務端程式,在進行高並發TCP串連處理時,最高的並發數量都要受到系統對使用者單一進程同時可開啟檔案數量的限制(這是因為系統為每個TCP串連都要建立一個socket控制代碼,每個socket控制代碼同時也是一個檔案控制代碼)。可使用ulimit命令查看系統允許目前使用者進程開啟的檔案數限制:[speng@as4 ~]$ ulimit
Time of Update: 2017-01-18
linux下分區、格式化、掛載的命令 Linux 雖然一直都有在玩,但是對硬碟操作確實不是很熟悉,今天有空,就整理了下。1、分區fdisk -l 可以看到硬碟資訊,類似/dev/sda,/dev/vda,/dev/hda這樣的。sd是scsi口硬碟,sda是第一塊,sdb是第二塊。hd是IDE口硬碟,vd是虛擬硬碟fdisk /dev/vda
Time of Update: 2017-01-18
本篇主要介紹了檔案夾檔案建立、刪除,具體如下:Linux刪除檔案夾命令 linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字 刪除目錄、檔案 rm(remove)功能說明:刪除檔案或目錄。語 法:rm
Time of Update: 2017-01-18
一、linux添加使用者並賦予root許可權1、添加使用者,首先用adduser命令添加一個普通使用者,命令如下:#adduser eric//添加一個名為eric的使用者#passwd eric//修改密碼Changing password for user eric.New UNIX password: //在這裡輸入新密碼Retype new UNIX password: //再次輸入新密碼passwd: all authentication tokens updated
Time of Update: 2017-01-18
前言 之前有看到用很幽默的方式講解Windows的socket IO模型,借用這個故事,講解下linux的socket IO模型; 老陳有一個在外地工作的女兒,不能經常回來,老陳和她通過信件聯絡。他們的信會被郵遞員投遞到他們小區門口的收發室裡。這和Socket模型非常類似。 下面就以老陳接收信件為例講解linux的 Socket
Time of Update: 2017-01-18
所以凡是使用linux的主機,我都會定義個301重新導向,以利於SEO。昨天照例把htaccess傳到伺服器上,沒想到傳上後網站無法訪問,一刪除就恢複正常。看了很多遍代碼,也沒發現什麼問題。
Time of Update: 2017-01-18
簡介眾所周知在Linux作業系統中,有一個系統軟體包,它的功能類似於Windows裡面的“添加/刪除程式”,但是功能又比“添加/刪除程式”強很多,它就是Red Hat Package Manager(簡稱RPM)。本文介紹的就是關於Linux中RPM檔案操作的常用命令,下面話不多說,來一起看看吧。一、RPM 安裝操作命令:rpm -i 需要安裝的包檔案名稱舉例如下:rpm -i example.rpm 安裝 example.rpm 包;rpm -iv example.rpm 安裝
Time of Update: 2017-01-18
Linunx svn的搭建與使用。。。。。。。。純手打的。。具體入下:一、安裝前的準備1.1 配置yum 庫1)載入光碟片2)進入/etc/yum.repo.d目錄3)複製“rhel-debuginfo.repo”為“my.repo”4)修改my.repo檔案5)修改紅框標註部分修改完畢儲存退出:wq1.2 安裝telnet 遠端連線工具1)用yum命令安裝遠程工具。2)安裝成功。3)用vi命令編輯位於/etc/xinetd.d下的telnet設定檔4)修改紅框中內容。將“yes”改為“no”。
Time of Update: 2017-01-18
管道是一種把兩個進程之間的標準輸入和標準輸出串連起來的機制,從而提供一種讓多個處理序間通訊的方法,當進程建立管道時,每次都需要提供兩個檔案描述符來操作管道。其中一個對管道進行寫操作,另一個對管道進行讀操作。對管道的讀寫與一般的IO系統函數一致,使用write()函數寫入資料,使用read()讀出資料。#include<unistd.h>int pipe(int filedes[2]);傳回值:成功,返回0,否則返回-1。參數數組包含pipe使用的兩個檔案的描述符。fd[0]:讀管道,
Time of Update: 2017-01-18
本文介紹了Linux安裝NodeJs並配合Nginx實現反向 Proxy ,具體如下:NodeJs是什嗎?Node.js是一個JavaScript運行環境(runtime)。實際上它是對Google V8引擎進行了封裝。V8引 擎執行Javascript的速度非常快,效能非常好。Node.js對一些特殊用例進行了最佳化,提供了替代的API,使得V8在非瀏覽器環境下運行得更好。本地安裝(OS X)版本選擇 V4.4.4,長期支援版本,成熟可靠 V6.2.0
Time of Update: 2017-01-18
本文介紹了linux中mount/umount命令的基本用法及開機自動掛載,具體方法如下:mount命令格式如下:格式:mount [-參數] [裝置名稱] [掛載點]其中常用的參數有: -a 安裝在/etc/fstab檔案中類出的所有檔案系統。-f 偽裝mount,作出檢查裝置和目錄的樣子,但並不真正掛載檔案系統。-n 不把安裝記錄在/etc/mtab 檔案中。-r 講檔案系統安裝為唯讀。-v 詳細顯示安裝資訊。-w 將檔案系統安裝為可寫,為命令預設情況。-t <檔案系統類型>
Time of Update: 2017-01-18
最近在空閑時間學習Linux環境中各種服務的安裝與配置,都屬於入門層級的,這裡把所有的學習過程記錄下來,和大家一起分享。我的電腦系統是win7,所以我需要在win7上安裝一個虛擬機器-VMware,然後在虛擬機器中安裝CentOs7,搭建我需要的Linux環境。linux環境搭建參考文檔:http://www.jianshu.com/p/e5497f8faf03一、VMware和CentOs簡介1.VMware是一個虛擬PC的軟體,可以在現有的操縱系統上虛擬出一個新的硬體環境,相當於類比出一台新