-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
centos備份文件命令(centos備份文件夾)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于centos備份文件命令的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、centos 7.2 sshd服務(wù)啟動(dòng)特別慢,要幾分鐘。什么原因呢?
centos使用ssh聯(lián)機(jī)所采用的認(rèn)證方式較多。
解決步驟:
先備份/etc/ssh/sshd_config,備份命令為
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
1.su (以root用戶登錄)
2.vi /etc/ssh/sshd_config (編輯配置文件)
3.輸入 / ,查找GSSAPIAuthentication 賦值為no
4.輸入 /,查找UseDNS,賦值為 no(該項(xiàng)默認(rèn)不啟用的,要把前面的#刪除掉)
5.最后輸入!wq保存文件并退出
6.重啟systemctl restart sshd
建議可以在Linux就該這么學(xué)上查查看這個(gè)問(wèn)題
二、Linux命令:tar
原單詞 tar命令最初的設(shè)計(jì)目的是將文件備份到磁帶上(tape archive),因而得名tar
實(shí)物長(zhǎng)這樣
tar 命令是linux系統(tǒng)中常用的 壓縮文件 和 解壓縮文件命令
tar 命令的參數(shù) 異常之多,咱們只學(xué)習(xí)滿足 壓縮文件 和 解壓縮文件 命令的參數(shù)就可以了
<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">工作中應(yīng)用于安裝軟件,搭建應(yīng)用,部署環(huán)境</mark>
舉例: 將root目錄下的 adir目錄和a.txt文件 壓縮為 test.tar.gz
注意是大寫(xiě)C
如果 不使用-C參數(shù) 則默認(rèn)解壓至當(dāng)前工作目錄
舉例: 將 test.tar.gz 壓縮文件解壓到/root目錄
-c 建立新的備份文件。
-x 從備份文件中還原文件。
-v 顯示指令執(zhí)行過(guò)程。
-f 指定備份文件。
-z 通過(guò)gzip指令處理備份文件。(如果解壓文件后綴是.tar,沒(méi)有.gz則不需要使用-z參數(shù))
-C 指定解壓到的目錄
使用xshell連接linux
在root 目錄下 新建 tarTest目錄
進(jìn)入tarTest目錄
壓縮 /root/lnTest文件夾 和 /root/Centos-7.repo 文件 到 /root/tarTest目錄下,壓縮文件名為 test.tar.gz
進(jìn)入/root/tarTest目錄
解壓test.tar.gz到當(dāng)前目錄(/root/tarTest)
解壓test.tar.gz到/root/rmTest目錄
三、centos 怎樣寫(xiě)linux命令
Linux的常用基本命令。
首先啟動(dòng)Linux。啟動(dòng)完畢后需要進(jìn)行用戶的登錄,選擇登陸的用戶不同自然權(quán)限也不一樣,其中“系統(tǒng)管理員”擁有最高權(quán)限。
在啟動(dòng)Linux后屏幕出現(xiàn)如下界面顯示:
……
Red Hat Linux release 9 (Shrike)
Kernel2.4.20.8 on an i686
login:
輸入:root(管理員名)后,計(jì)算機(jī)顯示輸口令(password:),輸入你的口令即可。當(dāng)計(jì)算機(jī)出現(xiàn)一個(gè)“?!碧崾?符時(shí),表明你登錄成功!
屏幕顯示Linux提示符: [root@localhost root]#_
這里需要說(shuō)明的是“Red Hat Linux release 9 (Shrike)”表示當(dāng)前使用的操作系統(tǒng)的名稱及版本。“2.4.20.8”表示Linux操作系統(tǒng)的核
心版本編號(hào)?!癷686”表示該臺(tái)電腦使用的CPU的等級(jí)。
下面我們來(lái)介紹常用基本命令
一,注銷(xiāo),關(guān)機(jī),重啟
注銷(xiāo)系統(tǒng)的logout命令
1,Logout 注銷(xiāo)是登陸的相對(duì)操作,登陸系統(tǒng)后,若要離開(kāi)系統(tǒng),用戶只要直接下達(dá)logout命令即可:
[root@localhost root]#logout
Red Hat Linuxrelease 9(Shike)
Kernel2.4.20.8 on an i686
Login: ← 回到登陸的畫(huà)面
2,關(guān)機(jī)或重新啟動(dòng)的shutdown命令
Shutdown命令可以關(guān)閉所有程序,依照用戶的需要,重新啟動(dòng)或關(guān)機(jī)。
參數(shù)說(shuō)明如下:
立即關(guān)機(jī):-h(huán) 參數(shù)讓系統(tǒng)立即關(guān)機(jī)。范例如下:
[root@localhost root]#shutdown –h now ← 要求系統(tǒng)立即關(guān)機(jī)
指定關(guān)機(jī)時(shí)間:time參數(shù)可指定關(guān)機(jī)的時(shí)間;或設(shè)置多久時(shí)間后運(yùn)行shutdown命令,范例如下:
[root@localhost root]#shutdown now ← 立刻關(guān)機(jī)
[root@localhost root]#shutdown +5 ← 5分鐘后關(guān)機(jī)
[root@localhost root]#shutdown 10:30 ← 在10:30時(shí)關(guān)機(jī)
關(guān)機(jī)后自動(dòng)重啟:-r 參數(shù)設(shè)置關(guān)機(jī)后重新啟動(dòng)。范例如下:
[root@localhost root]#shutdown -r now ← 立刻關(guān)閉系統(tǒng)并重啟
[root@localhost root]#shutdown -r 23:59 ← 指定在23:59時(shí)重啟動(dòng)
3,重新啟動(dòng)計(jì)算機(jī)的reboot命令
顧名思義,reboot命令是用來(lái)重新啟動(dòng)系統(tǒng)的。常用的參數(shù)如下:
-f 參數(shù):不依正常的程序運(yùn)行關(guān)機(jī),直接關(guān)閉系統(tǒng)并重新啟動(dòng)計(jì)算機(jī)。
-I 參數(shù):在在重新啟動(dòng)之前關(guān)閉所有網(wǎng)絡(luò)接口。
雖然reboot命令有個(gè)參數(shù)可以使用,但是一般只需要單獨(dú)運(yùn)行reboot命令就可以了
二,文件與目錄的操作
1,列出文件列表的ls命令
ls(list)命令是非常有用的命令,用來(lái)顯示當(dāng)前目錄中的文件和子目錄列表。配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容。范例
如下:
顯示當(dāng)前目錄的內(nèi)容:
[tony@free tony]$ ls
Desktop mail myinstall.log test.txt ← 有兩個(gè)目錄及兩個(gè)文件夾
當(dāng)運(yùn)行l(wèi)s命令時(shí),并不會(huì)顯示名稱以“.”開(kāi)頭的文件。因此可加上“-a”參數(shù)指定要列出這些文件。范例如下:
[tony@free tony]$ ls –a
以“-s”參數(shù)顯示每個(gè)文件所有的空間,并以“-S”參數(shù)指定按所有占用空間的大小排序。范例如下:
[tony@free tony]$ ls –s –S
總計(jì)36
4 Desktop 4 mail 24 myinstall.log 4 test.txt
在ls命令后直接加上欲顯示的目錄路徑,就會(huì)列出該目錄的內(nèi)容。范例如下:
[tony@free tony]$ ls –l/usr/games
2,切換目錄的cd命令
cd(change directory)命令可讓用戶切當(dāng)前所在的目錄。范例如下:
[tony@free home]$ cd tony ← 切換到當(dāng)前目錄下的tony子目錄
[tony@free tony]$ cd .. ← 切換到上一層目錄
[tony@free home]$ cd / ← 切換到系統(tǒng)根目錄
[tony@free /]$ cd ← 切換到用戶主目錄
[tony@free tony]$ cd /usr/bin ← 切換到/usr/bin目錄
3,創(chuàng)建目錄的mkdir命令
Mkdir(make directory)命令可用來(lái)創(chuàng)建子目錄。下面的范例會(huì)在所在目錄下創(chuàng)建tool子目錄。
[tony@free tony]$ mkdir tool
4,刪除目錄的rmdir命令
rmdir(remove directory)命令可用來(lái)刪除“空”的子目錄。范例如下:
[tony@free tony]$ rmdir tool ← 刪除tool目錄
5,復(fù)制文件的cp命令
cp(copy)命令可以將文件從一處復(fù)制到另一處。一般在使用cp命令將以個(gè)文件復(fù)制成另一個(gè)文件或復(fù)制到某個(gè)目錄時(shí),需要指定原始文件
名與目的文件名或目錄。范例如下:
[tony@free tony]$ cp data1.txt data2.txt ← 將data1.txt復(fù)制成data2.txt
[tony@free tony]$ cp data3.txt /tmp/data ← 將data3復(fù)制到/tmp/data目錄中
顯示復(fù)制過(guò)程:加入-v參數(shù)可顯示命令執(zhí)行過(guò)程。范例如下:
[tony@free tony]$ cp zip.txt zip2.txt ← 一般狀態(tài)下不會(huì)顯示復(fù)制過(guò)程
[tony@free tony]$ cp –v zip.txt zip3.txt ← 以-v顯示復(fù)制過(guò)程
zip.txt ->zip3.txt
遞回復(fù)制:加入“-R”參數(shù)可同時(shí)復(fù)制目錄下的所有文件及子目錄。范例如下:
[tony@free tony]$ cp –v –R * backup ← 將所有文件(含子目錄文件)復(fù)制到backup目錄
6,刪除文件或目錄的rm命令
rm(remove)命令可以刪除文件或目錄。范例如下:
[tony@free tony]$ rm myfile ← 刪除指定的文件
[tony@free tony]$ rm * ← 刪除當(dāng)前目錄中的所有文件
rm命令的常用參數(shù)如下:
強(qiáng)迫刪除:使用-f參數(shù)時(shí),rm命令會(huì)直接刪除文件,不再詢問(wèn)。范例如下:
[tony@free tony]$ rm –f *.txt ← 強(qiáng)迫刪除文件
遞回刪除:-r 也是一個(gè)相當(dāng)常用的參數(shù),使用此參數(shù)可同時(shí)刪除指定目錄下的所有文件及子目錄。范例如下:
[tony@free tony]$ rm –r data ← 刪除data目錄(含data目錄下所有文件和子目錄)
[tony@free tony]$ rm –r * ← 刪除所有文件(含當(dāng)前目錄所有文件,所有子目錄和子目錄下的文件)
強(qiáng)制刪除指定目錄:當(dāng)使用-r參數(shù)刪除目錄時(shí),若該目錄下有許多子目錄及文件,則系統(tǒng)會(huì)不間斷地詢問(wèn),以確認(rèn)您的確要?jiǎng)h除
目錄或文件。若已確定要?jiǎng)h除所存目錄及文件,則可以使用-rf參數(shù),如此一來(lái),系統(tǒng)將直接刪除該目錄中所有的文件及子目錄,不再詢問(wèn)。范
例如下:
[tony@free tony]$ rm –rf tmp 強(qiáng)制刪除tmp目錄及該目錄下所有文件及子目錄
顯示刪除過(guò)程:使用-v 參數(shù)。范例如下:
[tony@free tony]$ rm –v
7,讓顯示畫(huà)面暫停的more命令
為了避免畫(huà)面顯示瞬間就閃過(guò)去,用戶可以使用more命令,讓畫(huà)面在顯示滿一頁(yè)時(shí)暫停,此時(shí)可按空格鍵繼續(xù)顯示下一個(gè)畫(huà)面,或按Q鍵停
止顯示。
當(dāng)使用ls命令查看文件列表時(shí),若文件太多則可以配合more命令使用。范例如下:
[tony@free bin]$ ls –al more
單獨(dú)使用more命令時(shí),可用來(lái)顯示文字文件的內(nèi)容。范例如下:
[tony@free tony]$ more data.txt
8,連接文件的cat命令
cat(concatenate) 命令可以顯示文件的內(nèi)容(經(jīng)常和more命令搭配使用),或是將數(shù)個(gè)文件合并成一個(gè)文件。范例如下:
逐頁(yè)顯示 preface.txt的內(nèi)容:
[tony@free tony]$ cat preface.txt more
將preface.txt 附加到outline.txt文件之后:
[tony@free tony]$ cat preface.txt >> outline.txt
將new.txt和info.txt合并成readme.txt文件:
[tony@free tony]$ cat new.txt info.txt >readme.txt
9,移動(dòng)或更換文件,目錄名稱的mv命令
mv (move)命令可以將文件及目錄移動(dòng)到另一個(gè)目錄下面,或更換文件及目錄的名稱。范例如下:
[tony@free backup]$ mv a.txt .. ← 將a.txt文件移到上層目錄
[tony@free backup]$ mv z1.txt z3.txt ← 將 z1.txt改名成z3.txt
[tony@free backup]$ cd.. ← 切換到上一層目錄
[tony@free tony]$ mv backup.. ← backup 目錄上移一層
10,顯示當(dāng)前所在目錄的pwd命令
pwd(print working directory)命令可顯示用戶當(dāng)前所在的目錄。范例如下:
[tony@free tony]$ pwd
/home/tony ← 當(dāng)前所在目錄為“/home/tony”
11,查找文件的locate命令
locate 命令可用來(lái)搜索包含指定條件字符串的文件或目錄。范例如下:
[tony@free tony]$ locate zh_CN 列出所有包含“zh_CN”字符串的文件和目錄。
由于locate命令是從系統(tǒng)中保存文件及目錄名稱的數(shù)據(jù)庫(kù)中搜索文件,雖然系統(tǒng)會(huì)定時(shí)更新數(shù)據(jù)庫(kù),但對(duì)于剛新增或刪除的文件、目錄,
仍然可能會(huì)因?yàn)閿?shù)據(jù)庫(kù)尚未更新而無(wú)法查得,此時(shí)可用root身份運(yùn)行updatedb命令更新,為此數(shù)據(jù)庫(kù)得內(nèi)容正確。
12,搜索字符串得grep命令
grep 命令可以搜索特定字符串來(lái)并顯示出來(lái),一般用來(lái)過(guò)濾先前得結(jié)果,避免顯示太多不必要得信息。范例如下:
[tony@free etc]$ grep text *.conf ← 搜索當(dāng)前目錄中擴(kuò)展名為.conf且包含“text”字符串得文件。
grep:amd.conf: ← 拒絕不符權(quán)限得操作
grep:diskcheck.conf: ← 拒絕不符權(quán)限得操作
grep:grub.conf ← 拒絕不符權(quán)限得操作
若您是使用一般權(quán)限的用戶運(yùn)行,上例的輸出結(jié)果會(huì)包含很多如“拒絕不符權(quán)限的操作之類(lèi)的錯(cuò)誤信息,可使用-s參數(shù)消除。
[tony@free etc]$ grep –s text *.conf
13,重導(dǎo)與管道
重導(dǎo)(redirect)可將某命令的結(jié)果輸出導(dǎo)文件中,它有兩中命令:“>”和“>>”?!?gt;”可將結(jié)果輸出到文件中,該文件原有的內(nèi)容會(huì)被
刪除:“>>”則將結(jié)果附加到文件中,原文件內(nèi)容不會(huì)被清除。范例如下:
[tony@free tony]$ ls –a>dir.txt ← 將ls –a命令執(zhí)行結(jié)果輸出到dir.txt文件。
[tony@free tony]$ cat data1.txt >> data2.txt ← 將 data1.txt 內(nèi)容附加到data2.txt文件之后。
通道(pipe)命令的符號(hào)是“ ”,可將某命令的結(jié)果輸出給另一命令,一下范例將ls命令的輸出結(jié)果傳給grep命令過(guò)濾:
[tony@free etc]$ ls gerp conf ← 搜索并顯示ls命令運(yùn)行結(jié)果中包含有“conf”字符串
在舉一個(gè)刪除文件或目錄的例子,可以利用yes命令重復(fù)輸出“y”字符的特性,將結(jié)果傳給rm命令,如此即可避免重復(fù)輸入“y”:
[tony@free tony]$ yes rm –r mydir
三,使用光盤(pán)及軟盤(pán)
在Linux的文字模式下要使用光盤(pán)或軟盤(pán),并不是只將光盤(pán)或軟盤(pán)放入即可,用戶需要運(yùn)行加載的命令,才可讀寫(xiě)數(shù)據(jù)。所謂加載就是將存
儲(chǔ)介質(zhì)(如光盤(pán)和軟盤(pán))指定成系統(tǒng)中的某個(gè)目錄(如/mnt/cdrom或mnt/floppy)。通過(guò)直接存取此加載目錄,即可讀寫(xiě)存儲(chǔ)介質(zhì)中的數(shù)據(jù)。
以下就來(lái)看看文字模式下的加載及卸載命令。
1,加載的mount命令
要使用光盤(pán)時(shí)先把光盤(pán)放入光驅(qū),然后執(zhí)行加載的mount命令,將光盤(pán)加載至系統(tǒng)中:
[tony@free tony]# mount/dev/cdrom/mut/cdrom ← 加載光盤(pán)
同理,使用軟盤(pán)之前也需要和光盤(pán)一樣,必須先加載后才能使用:
[tony@free tony]# mount/dev/fd0/mut/floppy ← 加載軟盤(pán)
2,卸載的umount命令
如果不需要使用光盤(pán)或軟盤(pán),則需先執(zhí)行卸載命令之后,才能將光盤(pán)或軟盤(pán)退出。范例如下:
[tony@free tony]# umount / mnt/cdrom ← 光盤(pán)卸載
在不使用軟盤(pán)時(shí)執(zhí)行umount 命令卸載軟盤(pán),再將軟盤(pán)拿出
[tony@free tony]# umount / mnt/ ← 軟盤(pán)卸載
四,在后臺(tái)運(yùn)行程序
用戶有時(shí)的程序有可能要花費(fèi)很多時(shí)間,如果將它放在前臺(tái)運(yùn)行,將導(dǎo)致無(wú)法繼續(xù)做其他事情,最好的方法就是將它放在后臺(tái)運(yùn)行,甚至
可能希望在用戶注銷(xiāo)系統(tǒng)后,程序還可以繼續(xù)運(yùn)行。讓我們看看那如何實(shí)現(xiàn)這一目的。
1,在后臺(tái)運(yùn)行程序的&、bg命令
將程序放到后臺(tái)運(yùn)行的最簡(jiǎn)單方法就是在命令最后加上“&”,范例如下:
[tony@free root]# updatedb & ← 在后臺(tái)執(zhí)行 locate 數(shù)據(jù)庫(kù)更新命令
[tony@free root]# bg ← 將更新操作放到后臺(tái)運(yùn)行
2,前臺(tái)運(yùn)行的程序fg命令
如果用戶當(dāng)前已有程序在后臺(tái)運(yùn)行,可以輸入fg命令,將它從背景中移到前臺(tái)運(yùn)行:
[tony@free root]# fg ← 放到前臺(tái)執(zhí)行的命令會(huì)顯示出來(lái)
3,在退出后讓程序繼續(xù)運(yùn)行的nohup命令
此命令可使用戶退出系統(tǒng)后,程序繼續(xù)運(yùn)行。范例如下:
[tony@free rony]$ nohup myserver &
然后用戶就可以退出了,當(dāng)再次登錄的時(shí)候,可以用ps –aux命令看到程序仍在后臺(tái)中運(yùn)行。
五,任務(wù)調(diào)度命令
計(jì)算機(jī)有很多程序需要周期性的被運(yùn)用,例如清理磁盤(pán)中不要的暫存盤(pán)、備份系統(tǒng)數(shù)據(jù)、檢查遠(yuǎn)程服務(wù)器的郵件等。對(duì)于這些重復(fù)性的工
作,其實(shí)不需要每次都辛苦地運(yùn)行這些程序。可利用任務(wù)調(diào)度命令,指定系統(tǒng)定期在某個(gè)時(shí)間運(yùn)行這些程序,輕輕松松完成想要執(zhí)行的工作。
任務(wù)調(diào)度的crond常駐命令
crond 是Linux用來(lái)定期執(zhí)行程序的命令。當(dāng)安裝完成操作系統(tǒng)后,默認(rèn)便會(huì)啟動(dòng)此任務(wù)調(diào)動(dòng)命令。crond命令每分鐘會(huì)定期檢查是否有要
執(zhí)行的工作,如果有要執(zhí)行的工作,便會(huì)自動(dòng)執(zhí)行該工作。由于任務(wù)調(diào)度中間的操作過(guò)程十分繁雜,我們只將任務(wù)調(diào)度文件的寫(xiě)法介紹給大家
,供大家參閱:
Minute Hour Day Month DayOfWeek Command
在這段文字中除了“Command”是每次都必須指定的字段以外,其他自動(dòng)皆可視需求自行決定是否指定。
六,任務(wù)調(diào)度的系統(tǒng)工作
/ect/crontab/文件是Linux系統(tǒng)工程的任務(wù)調(diào)度設(shè)置文件,其默認(rèn)的內(nèi)容如下:
SHELL=/bin/bash ← 指定執(zhí)行任務(wù)調(diào)度工作時(shí)所使用的SHELL
PATH=/shin:/bin:/usr/sbin:/usr/bin ← 指定命令搜索的路徑
MAILTO=root ← 指定將輸出結(jié)果給root用戶
HOME=/ ← 指定跟目錄
四、centos怎么把硬盤(pán)掛載到根目錄
假設(shè) 新硬盤(pán)文件系統(tǒng)為EXT4, 掛在點(diǎn) /data , 設(shè)備名 /dev/sdb1,更改時(shí),備份源文件!
一:
以root身份 運(yùn)行命令:
mount -t ext4 /dev/sdb1 /data -o rw
如果需要開(kāi)機(jī)掛在需要將以上命令添加到 /etc/rc.local 里。
其中 -t ext4為文件系統(tǒng),通常不必制定。但掛在windows分區(qū)以及鏡像時(shí)候需要制定文件系統(tǒng)(NTFS文件系統(tǒng)需要 安裝 ntfs-3g包), 第二個(gè)為設(shè)備名,第三個(gè)為掛在點(diǎn),最后 -o rw為采用讀寫(xiě)方式掛接設(shè)備
二:
編輯 /etc/fstab,root身份。
追加如下信息
/dev/sdb1 /data ext4 defaults 0 0
需重啟生效。 mount 命令為立刻生效。
以上就是關(guān)于centos備份文件命令相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
網(wǎng)頁(yè)版word編輯器(office網(wǎng)頁(yè)編輯器)
介紹創(chuàng)客的視頻(介紹創(chuàng)客的視頻怎么做)