Time of Update: 2017-01-13
1.命令格式:df [選項] [檔案]2.命令功能:顯示指定磁碟檔案的可用空間。如果沒有檔案名稱被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下,磁碟空間將以 1KB 為單位進行顯示,除非環境變數 POSIXLY_CORRECT 被指定,那樣將以512位元組為單位進行顯示3.命令參數:必要參數:-a 全部檔案系統列表-h 方便閱讀方式顯示-H 等於“-h”,但是計算式,1K=1000,而不是1K=1024-i 顯示inode資訊-k 區塊為1024位元組-
Time of Update: 2017-01-13
在編譯包之前,我們先確認編譯所需的包是否都已安裝, 我們以CentOS為例安裝依賴包$ yum install -y wget gcc gcc-c++ make automake autoconf libtool build-essential libtool \curl curl-devel unzip zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel編譯autoconf由於CentOS
Time of Update: 2017-01-13
看下面這個crontab* * * * * /usr/bin/python /home/zhangdapeng/del.py > /dev/null 2>&1一般的比較安全的,無困擾的情況下是這樣的但是調試很不方便,報錯了,不知道為啥報錯了,找不到原因,改一下* * * * * /usr/bin/python /home/zhangdapeng/del.py > /path/result.log
Time of Update: 2017-01-13
又學了一個小招,使用 expect 指令碼語言實現 ssh 自動連接到伺服器,可以自動輸入密碼。因為每次使用 ssh root@xx.xx.xx.xx 串連伺服器,都要手動輸入一遍密碼,有沒有辦法自動輸入密碼呢?在網上搜尋了一下,果然有辦法,有一種指令碼語言 expect ,它的作用就是能與互動式程式進行“可程式化”會話,比如自動輸入密碼,碰到”password”字元就會自動輸入密碼。首先要安裝 expect 指令碼程式,不過在 Macbook
Time of Update: 2017-01-13
今天我在設定ssh密鑰登入的時候,發現這個奇怪的情況,我將我的id_rsa.pub金鑰產製原料拷貝到遠程linux主機的A使用者的.ssh下的authorized_keys(這個檔案我手動建立的)下,但是再次登入時,發現還需要輸入密碼,額?這不科學!然後我查看了一下遠程linux主機的sshd日誌 /var/log/secure 發現了如下日誌輸出內容:Authentication refused: bad ownership or modes for file /home/sysadmin/.
Time of Update: 2017-01-13
Linux
Time of Update: 2017-01-13
用過很多免費的視頻工具,從red5,crtmp到srs,總體來說srs還算比較完善的,比較穩定的。到止前為止,srs發布的穩定最新版srs 1.0r4 release,下面的測試都是根這個版本來進行的。1,伺服器說明srs伺服器 192.168.1.108web伺服器 192.168.1.2082,srs檔案配置目錄/usr/local/srs/conf/[root@localhostconf]# ll total 136 -rw-r--r-- 1 root
Time of Update: 2017-01-13
shell中的if 和case兩個條件陳述式1. if的文法1: if 條件 then commands else commands fiif的文法2: 文法:if 條件 &
Time of Update: 2017-01-13
檔案尋找 : 在營運人員作業系統時,要接觸大量的檔案,為了避免忘記檔案存放位置的尷尬,就需要我們有一種檔案尋找工具的幫忙,下面是兩個檔案尋找工具的詳解,locate以及find,分別分享給大家.第一款工具: Locatelocate – find files by
Time of Update: 2017-01-13
lsof在linux中是一個很重要的命令,這裡簡單記錄一下.簡介lsof(list open files)是一個列出當前系統開啟檔案的工具。在linux環境下,任何事物都以檔案的形式存在,通過檔案不僅僅可以訪問常規資料,還可以訪問網路連接和硬體。所以如傳輸控制通訊協定 (TCP) 和使用者資料包通訊協定 (UDP)
Time of Update: 2017-01-13
一般人都知道,linux的最高許可權是root帳號,因此防範root登入是一個非常必要的事情。1:禁止普通使用者通過su -切換到超級使用者root[root@localhost ~]# su - test[test@localhost ~]$ su - #正常情況下,可以切換到root環境Password: [root@localhost ~]# [root@localhost ~]# grep "pam_wheel.so"
Time of Update: 2017-01-13
首先準備一個Zookeeper叢集環境,這裡使用單機類比叢集環境,並使用代碼方式啟動服務。Zookeeper服務這裡假定啟動三個Zookeeper服務做叢集package my.zookeeperstudy;import org.apache.commons.io.FileUtils;import org.apache.zookeeper.server.quorum.QuorumPeerConfig;import
Time of Update: 2017-01-13
[root@DS-VM-Node250 ~]# mkdir /tmp/openssl[root@DS-VM-Node250 ~]# curl -Lk https://www.openssl.org/source/openssl-1.0.2h.tar.gz|gunzip |tar x -C /tmp/openssl --strip-components=1[root@DS-VM-Node250 ~]# cd /tmp/openssl/[root@DS-VM-Node250
Time of Update: 2017-01-13
先來查看下硬碟資訊[root@xenserver-DS-Monitor01 ~]# smartctl --all /dev/sdasmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0+10] (local build)Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION ===
Time of Update: 2017-01-13
一般我們購買到VPS主機之後肯定也需要做一點簡單的測試效能,比如檢查基本配置是不是我們購買時候商家標註的配置,以及網路節點的Ping速度,以及網路節點的下載檔案速度,這些參數的體驗在一定程度上也是決定著當前購買VPS伺服器的穩定性和性價比。在這篇文章中老左記錄speedtest-cli工具指令碼的用法,可以用來檢測伺服器直接下載節點檔案的速度。speedtest-cli,採用python編寫命令指令碼,通過調用已設定的上下行節點介面來完成速度測試。這裡我們一起看看如何使用的。第一、speedte
Time of Update: 2017-01-13
vmstat和iostat是linux重要的兩個的效能監控工具。vmstat - 記憶體,進程和分頁等的簡要資訊procsr 表示多少進程正在等待cpub 表示多少進程正在不可中斷地休眠(通常意味正在等待I/O如磁碟、網路、使用者輸入等)memoryswpd 多少塊被換出到磁碟free 多少塊是閒置buff 多少塊正在被用作緩衝cache 多少塊正在被用作作業系統的緩衝swap(頁面交換活動)si 多少塊正在從磁碟換入so 多少塊正在換出到磁碟iobi 多少塊從塊磁碟裝置讀入bo
Time of Update: 2017-01-13
可謂是 linux 下的調試利器,不僅可以用來找程式錯誤,系統為什麼掛死了,命令為什麼報錯,還可以用來尋找哪些程式佔用系統資源。命令執行個體比如,但網站伺服器負載過大,網站數量又多,不知是那個網站佔用太多資源,這時strace派上用場了。第一步,查看 php-cgi 進程號:ps aux|grep php-cgi第二步,查看系統調用strace -p 進程號或者,將記錄結果存在output.txt檔案中strace -o output.txt -T -tt -e trace=all -p
Time of Update: 2017-01-13
首先,如果沒有安裝,那麼就在命令列裡apt-get install ssh安好後,其實就可以登入開啟了ssh服務的機器了 開啟ssh服務的命令為: sudo /etc/init.d/sshd restart (產生公私金鑰組)查看ssh狀態命令: sudo /etc/init.d/sshd status如果是沒有啟動sshd守護進程,那麼只需要:sudo /usr/sbin/sshd (不需要每次做) 登入時候,輸命令:ssh (對方ip) -l (對方機器上有的使用者名稱)
Time of Update: 2017-01-13
1、安裝前準備,在系統中建立如下使用者和目錄#useradd nobody //預設配置需要使用的使用者#mkdir /usr/share/empty/ //預設配置需要使用的目錄#mkdir /var/ftp //匿名ftp需要使用的使用者和目錄#useradd -d /var/ftp ftp
Time of Update: 2017-01-13
於是我迴歸到了使用Linux的命令列終端,通過建立多個alias來滿足不同的ssh參數的情況,比如有的需要用key,有的需要用密碼;再將所有的伺服器添加到某個文字檔中以列表的方式進行更新,同時將其內容作為這些alias的自動完成列表,用起來感覺非常不錯。具體配置:定義alias 代碼如下 複製代碼 [dong.guo@heydevops ~