Time of Update: 2017-01-13
如今網路資源著實很豐富,作為非專業從業人員,我們如果能學會尋找資源和使用資源,還是能夠較快的在某個行業中生存的。比如老左遇到很多所謂的前端開發人員,如果讓他們完整的開發某個前端或者某個功能,可能還搞不定的,但是這些朋友擅長尋找網上的資源和解決問題。 這與我們使用Linux
Time of Update: 2017-01-13
簡介awk是一個強大的文本分析工具,相對於grep的尋找,sed的編輯,awk在其對資料分析並產生報告時,顯得尤為強大。簡單來說awk就是把檔案逐行的讀入,以空格為預設分隔符號將每行切片,切開的部分再進行各種分析處理。awk有3個不同版本: awk、nawk和gawk,未作特別說明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名稱得自於它的創始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首個字母。實際上 AWK
Time of Update: 2017-01-13
我們找到/data/wwwroot/zabbix/img/icon-sprite.svg,存放到本地後開啟http://editor.method.ac/,open
Time of Update: 2017-01-13
Linux基礎—RegexRegex簡單來說就是一種行字串處理的方式,通過一些特殊符號的輔助,可達到搜尋、刪除、替換等某些特定字串的處理方式萬用字元(Globbing)萬用字元與元字元類似,萬用字元主要用於檔案名稱的匹配,而元字元則主要用在字串的匹配上; 下面介紹幾種常用的萬用字元:* 表示匹配任意位元的任一字元 ? 表示匹配一位任一字元 ^ 表示取反,不包含的意思 [] 表示此區間內的任意一個字元 {} 表示一種集合 \ 逸出字元,使具有特殊意義的字元失去原有意義 |
Time of Update: 2017-01-13
1.列出當前系統上所有已經登入的使用者的使用者名稱,注意:同一個使用者登入多次,則只顯示一次即可。~]# who | cut -d' ' -f1 | sort | uniq2.列出最後登入到當前系統的使用者的相關資訊。~]# last | head -13.列出當前系統上被使用者當作其預設shell的最多的那個shell。 ~]# cut -d: -f7 /etc/passwd | uniq -c | sort -n | tail
Time of Update: 2017-01-13
1、關於 Sysstat;Sysstat 是一個軟體包,包含監測系統效能及效率的一組工具,這些工具對於我們收集系統效能資料,比如CPU使用率、硬碟和網路吞吐資料,這些資料的收集和分析,有利於我們判斷系統是否正常運行,是提高系統運行效率、安全運行伺服器的得力助手;Sysstat 軟體包整合如下工具: * iostat 工具提供CPU使用率及硬碟吞吐效率的資料; * mpstat
Time of Update: 2017-01-13
老左今天收到之前一個VPS商家的郵件,提到VPS有發送SPAM郵件行為被暫停。這台小VPS也是之前測試時候開通的,我都忘記還有這個存在,後來一直沒有去使用。估摸著當初密碼設定的太簡單或者其他因素被用來發送郵件的,這個問題應該很多人也有遇到過。首先遇到這樣的問題,那就直接重裝系統,然後設定複雜的密碼、修改連接埠、設定密鑰登陸等等,然後查看相關資訊最好屏蔽SMTP郵件25連接埠,所以在這篇文章中,老左就來簡單的整理如何操作禁止25連接埠防止垃圾郵件的。第一、常用設定1、屏蔽全部的25連接埠串連ipt
Time of Update: 2017-01-13
實驗環境:虛擬機器:VMware® Workstation 12 Pro主機A:ip為10.1.255.55/16,建立CA並給其他主機提供CA服務主機B:為httpd伺服器,ip為10.1.249.115/161、查看openssl的設定檔/etc/pki/tls/openssl.cnf[root@localhost ~]# cat /etc/pki/tls/openssl.cnf (查看設定檔的ca部分的內容)......[ ca
Time of Update: 2017-01-13
之前也遇到過幾次linux系統磁碟滿的情況,一直沒有記錄,這次記錄一下。 之前遇到過線上的伺服器磁碟滿的情況,我們習慣性的會尋找該磁碟下比較大的檔案,然後找出來該刪除的刪除,該轉移的轉移,該升級磁碟的升級磁碟,該壓縮的壓縮等等解決方案。常見磁碟滿的原因有很多,最常見的無非是一些記錄檔或線上資料增多導致磁碟滿,尤其是記錄檔導致過多導致。比如我們以記錄檔過多導致磁碟滿了,
Time of Update: 2017-01-13
ee查看,尤其小檔案多的時候,顯示起來看的頭都大,我們需要查看指定的層級。預設tree命令是沒有安裝的,需要單獨進行yum 或apt-get安裝。tree參數的詳細可以通過tree –help進行查看,下邊簡單瞭解下常用的幾個參數:-C:對tree顯示的進行顏色顯示,便於查看。-d: 只顯示目錄。-L:顯示層級數量,關鍵參數。比如我們查看/etc下邊的三層檔案和目錄:[root@drlb etc]# tree -L 3.├── adjtime├── aliases├──
Time of Update: 2017-01-13
$@“$@”把所有的命令列參數作為一個數組返回。與”$*”不一樣,它是作為一個字串來返回。“$@”可以通過迴圈來遍曆所有元素,如下指令碼:#!/bin/bashfor var in "$*"; do echo $vardone因為$*只把參數作為一個字串返回,echo就只被調用一次:~> $ ./testscript.sh firstarg secondarg
Time of Update: 2017-01-13
rsync命令是一個遠端資料同步工具,可通過LAN/WAN快速同步多台主機間的檔案。rsync使用所謂的“rsync演算法”來使本地和遠程兩個主機之間的檔案達到同步,這個演算法只傳送兩個檔案的不同部分,而不是每次都整份傳送,因此速度相當快。 rsync是一個功能非常強大的工具,其命令也有很多功能特色選項,我們下面就對它的選項一一進行分析說明。如果系統沒有安裝rsync,可以yum或apt-get一下。命令選項如下,其中我們常用的參數為rsync -avz以及rsync &
Time of Update: 2017-01-13
清理臨時檔案你可以使用trap命令來捕獲訊號;shell中的trap捕獲訊號等同於C語言或大多數其它語言中的signal或者sigaction。trap最常用的情境之一是在預期退出和意外退出時清理臨時檔案。遺憾的是沒有多少shell指令碼這樣做。#!/bin/sh # Make a cleanup functioncleanup() { rm --force -- "${tmp}"} # Trap the special "EXIT&
Time of Update: 2017-01-13
重新導向標準輸出> 重新導向當前命令的標準輸出(STDOUT)到一個檔案或者一個描述符。下面的例子把ls命令的輸出存到file.txt檔案ls >file.txt> file.txt ls目標檔案如果不存在就會被建立,或者檔案被截斷。如果不指定,預設重新導向描述符是標準輸出或1。下面的命令等同於上面的例子:ls 1>file.txt追加 vs 截斷截斷 >1.如果檔案不存在則建立2.截斷(刪除檔案內容)3.寫入檔案$ echo "first
Time of Update: 2017-01-13
檔案類型測試-e條件運算子用來測試一個檔案是否存在(包括所有檔案類型,目錄等)if [[ -e $filename ]]; then echo "$filename exists"fi也可以測試指定類型的檔案if [[ -f $filename ]]; then echo "$filename is a regular file"elif [[ -d $filename ]]; then echo
Time of Update: 2017-01-13
1:bash特性之狀態傳回值變數$?,用於儲存命令執行成功與否的狀態,0表示成功,1-255表示失敗,以命令ls為例:執行成功[root@localhost ~]# ls /usr/ bin etc games include lib lib64 libexec local sbin share src tmp
Time of Update: 2017-01-13
comet模型的主機維持長串連,單台串連接數可以達到百萬(現網目前用的最高單台可達到60萬左右),在統計網路連接狀態時會netstat會長期不響應,而SS命令統計相對較快,不過輸出不夠美觀 。本篇主要總結下comet模型下的串連數常見統計方法。tcp串連主機是通過讀取/proc/net/tcp檔案進行的統計。具體每項值的意思見下圖(點擊可查看大圖) 一、C++ 代碼實現串連數統計[root@361way netstat]# cat ss++.cc// code from
Time of Update: 2017-01-13
1、 Linux上的檔案管理類命令都有哪些,其常用的使用方法及其相關樣本示範。常用有:cp、mv、rmcp [OPTION] SOURCE DEST //複製 option: -i:交換式,用來提醒使用者是否覆蓋,當將源檔案複製並粘貼到目的路徑時,如果目的路徑存在相同的名字,則會提示使用者是否覆蓋,否則不會提示。
Time of Update: 2017-01-13
如果我們網友在使用第三方網盤儲存的時候肯定會發現最近兩年很多網盤供應商相繼的關閉、調整會員政策,最近應該有不少網友在忙著從360雲端硬碟中下載、備份儲存資料。老蔣在之前也分享過這篇"360雲端硬碟關閉後選擇哪家免費雲端硬碟服務
Time of Update: 2017-01-13
防火牆的規則檔案在:/etc/sysconfig/iptables通過vi開啟設定檔在裡面添加兩行:-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT添加後結果是這樣的:歐了。現在重啟下防火牆:service iptables