在開發(fā)過程中,經(jīng)常會(huì)使用shell腳本去完成定時(shí)備份的任務(wù),普遍的做法是通過系統(tǒng)的定時(shí)任務(wù)定時(shí)執(zhí)行備份腳本 設(shè)想這樣一種場(chǎng)景,本次備份時(shí)間到了,自動(dòng)執(zhí)行備份腳本,如果備份比較...
在開發(fā)過程中,經(jīng)常會(huì)使用shell腳本去完成定時(shí)備份的任務(wù),普遍的做法是通過系統(tǒng)的定時(shí)任務(wù)定時(shí)執(zhí)行備份腳本 設(shè)想這樣一種場(chǎng)景,本次備份時(shí)間到了,自動(dòng)執(zhí)行備份腳本,如果備份比較...
老版本的 Linux 中都是使用 ifconfig 命令檢查和配置網(wǎng)絡(luò)接口,但是該命令目前已經(jīng)沒有維護(hù)了,取而代之的是 ip 命令 ip 命令和 ifconfig 命令很相似...
在 Bash 解釋器中,內(nèi)置了許多變量,這些變量的功能是解釋器自帶的,我們?cè)诰帉憇hell腳本時(shí)如果能靈活的使用它們,對(duì)腳本的編寫效率以及差錯(cuò)大有幫助, 下面一一介紹這些變量...
平常使用Linux的時(shí)候,都是用普通用戶登錄執(zhí)行命令,但是有些命令需要root權(quán)限才能執(zhí)行,如果切換到root用戶去執(zhí)行,就需要輸入root密碼,為了系統(tǒng)的安全性,應(yīng)該盡可能...
tar 是 tape archive 的縮寫,tape是磁帶的意思,也即把數(shù)據(jù)打包成到磁帶文件,然后利用 gzip 和 bzip2 命令對(duì)磁帶文件進(jìn)行壓縮存儲(chǔ),所以在Linu...
串行是按照順序一條接著一條的執(zhí)行命令,與串行相對(duì)的是多條命令同時(shí)執(zhí)行,稱做并行 <font color=CornflowerBlue>用途</font> 在bash腳本中,并...
在Linux開發(fā)中,經(jīng)常會(huì)編寫shell腳本來執(zhí)行一些任務(wù),通常是一個(gè)腳本只做一件事,隨著任務(wù)的增加,腳本會(huì)越來越多,可復(fù)用的地方也會(huì)逐漸增加,這時(shí)就需要提取出腳本中的公共的...
平常寫shell腳本的過程中,經(jīng)常要用到日期的運(yùn)算,比如:日期的加減、與UTC時(shí)間換算,比較大小等等,下面就來聊一聊這些常用的日期運(yùn)算 <font color=Cornflo...
Linux上命令非常多,不同的命令選項(xiàng)實(shí)現(xiàn)不同的功能,在日常的使用的過程中,不可能記住所有的命令選項(xiàng),經(jīng)常使用的命令,過段時(shí)間不用也會(huì)遺忘,又或遇到了一個(gè)陌生的命令,怎樣才能...
在日常工作中,對(duì)于MySQL排序規(guī)則,很少關(guān)注,大部分時(shí)候都是直接使用字符集默認(rèn)的排序規(guī)則,常常忽視了排序規(guī)則的細(xì)節(jié)問題,了解排序規(guī)則有助于更好的理解MySQL字符比較和排序...
在服務(wù)器開發(fā)的過程中,經(jīng)常使用SSH連接到遠(yuǎn)程服務(wù)上執(zhí)行腳本,有些腳本可能需要運(yùn)行一段時(shí)間 在腳本運(yùn)行期間,如果會(huì)話超時(shí)或者會(huì)話意外斷開又或者不小心關(guān)掉了關(guān)掉了當(dāng)前會(huì)話窗口,...
B+樹是為磁盤和存儲(chǔ)工具設(shè)計(jì)的一種數(shù)據(jù)結(jié)構(gòu),它是一種平衡查找樹,它在查找,插入、修改方面的時(shí)間復(fù)雜度都穩(wěn)定為 O(logn) <font color=CornflowerBl...
ps 命令是 process status 的簡(jiǎn)寫,主要用于查詢當(dāng)前正在運(yùn)行中進(jìn)程的信息,它從 /proc/進(jìn)程ID 目錄中讀取指定進(jìn)程ID的信息 <font color=C...
在Linux 系統(tǒng)中,鏈接是一種文件共享的方式,它分為軟鏈接和硬鏈接,對(duì)應(yīng)的命令是ln <font color=CornflowerBlue>什么是軟連接</font> 軟鏈...
ss命令,它是 socket statistic的縮寫,用于統(tǒng)計(jì)Linux系統(tǒng)中socket連接相關(guān)的信息,和其他的工具相比,ss命令可以顯示更多關(guān)于 TCP和狀態(tài)相關(guān)的信息...
top命令用于監(jiān)控Linux上用戶進(jìn)程以及系統(tǒng)資源的使用情況,它是網(wǎng)管工具箱中最實(shí)用的工具之一。top命令已經(jīng)預(yù)裝到Linux系統(tǒng)中了,它有一定的交互功能,你可以通過它瀏覽進(jìn)...
在編寫shell腳本時(shí),調(diào)試是個(gè)比較麻煩的事,特別是涉及到多層管道命令的時(shí)候,會(huì)產(chǎn)生多個(gè)中間結(jié)果,tee命令的作用是從標(biāo)準(zhǔn)輸入中讀取數(shù)據(jù)寫入標(biāo)準(zhǔn)輸出或文件中,利用它可以從管道...