Time of Update: 2017-01-13
綠色字型輸出: 代碼如下:echo -e "\033[1;32;40mPass\033[0m"紅色字型輸出: 代碼如下:echo -e "\033[1;31;40mFail\033[0m"文本終端的顏色可以使用“ANSI非常規字元序列”來產生。舉例: 代碼如下:echo -e "\033[44;37;5m ME \033[0m
Time of Update: 2017-01-13
如何查看Linux系統使用的版本資訊呢? 下面這篇文章收集、整理了一些常見的查看Linux系統版本的方法。由於手頭只有Oracle Linux、Centos Linux、Redhat Linux三個版本Linux,所以像Debian、Ubuntu之類的Linux系統,下面方法在這些版本都沒測試過。1:more /etc/issue 命令查看1.1 Oracle Linux代碼如下:[root@DB-Server ~]# more /etc/issueOracle
Time of Update: 2017-01-13
話說某年某月,筆者買了一台 Kindle 後,發現這貨有專有的電子書格式,其中大家比較偏愛 mobi 格式。為了找資源,不得不混跡於各類 Kindle 論壇。後來偶然發現我們自己也能編輯製作 mobi 電子書,在這裡做一個簡單教程,算是回饋一下各類愛書人吧。筆者 現在用的系統是 MATE 版本的 LinuxMint 17.2,其它版本的大同小異,相信大家自會融會貫通的,好了,廢話不多說,開始本文。對於 MATE 案頭,預設的文字編輯器是 pluma。有時候我們開啟某個 txt 檔案,
Time of Update: 2017-01-13
安裝 Bzip2命令如下:代碼如下:make -f Makefile-libbz2_so &&make &&make install &&cp bzip2-shared /bin/bzip2 &&ln -s libbz2.so.1.0 libbz2.so &&cp -a libbz2.so* /lib &&rm /lib/libbz2.so &&ln -s
Time of Update: 2017-01-13
在電腦網路中,TUN與TAP是作業系統核心中的虛擬網路裝置。不同於普通靠硬體網路板卡實現的裝置,這些虛擬網路裝置全部用軟體實現,並向運行於作業系統上的軟體提供與硬體的網路裝置完全相同的功能。TAP
Time of Update: 2017-01-13
在 Linux 世界裡,對 systemd 的採用一直是激烈爭論的主題,它的支援者和反對者之間的戰火仍然在燃燒。到了今天,大部分主流 Linux 發行版都已經採用了 systemd 作為預設的初始化init系統。正如其作者所說,作為一個 “從未完成、從未完善、但一直追隨技術進步” 的系統,systemd 已經不只是一個初始化進程,它被設計為一個更廣泛的系統以及服務管理平台,這個平台是一個包含了不斷增長的核心系統進程、庫和工具的生態系統。systemd 的其中一部分是
Time of Update: 2017-01-13
工作中,需要把使用者執行的每一個命令都記錄下來,並發送到Log Service器的需求,為此我做了一個簡單的解決方案。這個方案會在每個使用者退出登入 時把使用者所執行的每一個命令都發送給日誌守護進程rsyslogd,你也可通過配置“/etc/rsyslog.conf”進一步將日誌發送給Log Service器第一種方法代碼如下:# vi /etc/profile#設定history格式export HISTTIMEFORMAT="[%Y-%m-%d
Time of Update: 2017-01-13
../ 【網站上級目錄】//如果要使用背景目錄相關的功能需要有列出目錄的許可權 //0444/ 【網站根目錄】//需要執行和讀取許可權 如果要在根目錄下面建立檔案和目錄的話需要有寫入許可權 //0755/install 【安裝程式目錄】//需要有執行和讀取許可權 //建議安裝完成以後刪除或者改名 //0555/dede 【背景程式目錄】//需要有執行許可權和讀取許可權 //建議安裝完成以後修改目錄名稱 //0755/include
Time of Update: 2017-01-13
文法 free(選項)1.命令格式:free [參數]2.命令功能:free 命令顯示系統使用和閒置記憶體情況,包括實體記憶體、互動區記憶體(swap)和核心緩衝區記憶體。共用記憶體將被忽略3.命令參數:-b 以Byte為單位顯示記憶體使用量情況。 -k 以KB為單位顯示記憶體使用量情況。 -m 以MB為單位顯示記憶體使用量情況。-g 以GB為單位顯示記憶體使用量情況。 -o 不顯示緩衝區調節列。 -s<間隔秒數> 持續觀察記憶體使用量狀況。 -t
Time of Update: 2017-01-13
LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁碟分割進行管理的一種機制,它由Heinz Mauelshagen在Linux 2.4核心上實現,目前最新版本為:穩定版1.0.5,開發版
Time of Update: 2017-01-13
Gitolite是功能非常強大的Git伺服器構建工具,可以比較方便地實現使用者權限管理等功能。但是Gitolite是一個純粹的Git伺服器,不像Gitlab等項目,自身不具備其它的訪問和瀏覽方式。之前的伺服器上也配置過Gitolite,同時配合Redmine來用。對我來說不管是Gitlab還是Redmine功能都太過豐富了。實際上自己的伺服器上裝Gitolite只是放一些私人庫,我只需要一個簡單直觀的Web瀏覽功能而已。論項目協作的話,不管是Github還是國內的Gitcafe和OSC都是很不錯
Time of Update: 2017-01-13
假設綁定網卡 eth0 與 eth1 為 bond0建立 bond0 檔案cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0vim /etc/sysconfig/network-scripts/ifcfg-bond0 ###檔案內容###DEVICE=bond0 BOOTPROTO=static IPADDR=10.0.0.9NETMASK=255.255.255.0GATEWAY=10.0.0.1ONBOOT=yes
Time of Update: 2017-01-13
http://ffmpeg.org/download.htmlwindows版本比較容易,可以去看看月小升之前的文章點這裡Linux安裝環境CentOS下載tar.bz2安裝包tar -xvf XX.tar.bz2yasm/nasm not found or too old. Use –disable-yasm for a crippled build.If you think configure made a mistake, make sure you are using
Time of Update: 2017-01-13
先檢查一下,有沒有vsftp伺服器rpm -qa | grep *ftp*如果有的話,請將其卸載安裝vsftpd伺服器yum -y install vsftpd修改設定檔/etc/vsftpd/vsftpd.conf如下幾項#禁止匿名訪問anonymous_enable=NO限制指定使用者可以訪問
Time of Update: 2017-01-13
FreeRadius FreeRADIUS與OpenLDAP--成功篇 安裝相關程式yum install freeradius2 freeradius2-utils freeradius2-ldap啟用伺服器的LDAP
Time of Update: 2017-01-13
遠程登入方式有telnet和ssh兩種方式,由於telnet使用的是明文傳輸,傳輸過程中系統帳號密碼等重要訊息容易被截獲,安全性比不上SSH(secure shell),因此現在一般都使用SSH作為遠程登入的工具。其實很多linux版本如ubuntu已經內建了ssh-agent,這是一個遠端連線的工具,通過ssh-agent可以發起遠端連線,但是如果你要想實現在其他電腦遠程登入自己的電腦,就必須安裝openssh,可以通過以下命令ubuntu 代碼如下複製代碼 sudo
Time of Update: 2017-01-13
一,在VPS上的安裝和配置以下操作在ssh中進行。先查看有沒有安裝make模組,大部分都安裝了,沒有的,先安裝make模組: 代碼如下複製代碼 yum install make 輸入以下命令,逐行運行。下載 - 解壓 - 切換目錄 - 配置編譯安裝 - 切換到根目錄 - 刪除 - 建立緩衝目錄 - 修改緩衝目錄的許可權。 代碼如下複製代碼 wget
Time of Update: 2017-01-13
刪除指定目錄下指定檔案find 要尋找的目錄名 -name .svn |xargs rm -rf刪除指定名稱的檔案或檔案夾: find -type d | grep .svn$ | xargs rm -r分析:find -type d | grep .svn$ 通過此命令尋找檔案夾 過濾Regex中的目錄| xargs rm -r 執行刪除指令刪除目錄下所有exe檔案find . -name '*.exe' -type f
Time of Update: 2017-01-13
以前建立檔案我一般用dd來建立,例如建立一個512M的檔案:dd命令可以輕易實現建立指定大小的檔案,如dd if=/dev/zero of=test bs=1M count=1000會產生一個1000M的test檔案,檔案內容為全0(因從/dev/zero中讀取,/dev/zero為0源)但是這樣為實際寫入硬碟,檔案產生速度取決於硬碟讀寫速度,如果欲產生超大檔案,速度很慢在某種情境下,我們只想讓檔案系統認為存在一個超大檔案在此,但是並不實際寫入硬碟則可以dd if=/dev/zero
Time of Update: 2017-01-13
1. 在 LINUX 命令平台輸入 1-2 個字元後按 Tab 鍵會自動補全後面的部分(前提是要有這個東西,例如在裝了 tomcat 的前提下, 輸入 tomcat 的 to 按 tab)。2. ps 命令用於查看當前正在啟動並執行進程。grep 是搜尋例如: ps -ef | grep java表示查看所有進程裡 CMD 是 java 的進程資訊ps -aux | grep java-aux 顯示所有狀態ps3. kill 命令用於終止進程例如: kill -9 [PID]-9