HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    centos7崩潰數(shù)據(jù)備份(centos7備份和恢復(fù))

    發(fā)布時間:2023-04-22 08:38:45     稿源: 創(chuàng)意嶺    閱讀: 70        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于centos7崩潰數(shù)據(jù)備份的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    centos7崩潰數(shù)據(jù)備份(centos7備份和恢復(fù))

    一、centos7 無法啟動,報錯Failed to start Login service等?

    排錯思路:

    既然卡在登錄界面,那就是bash環(huán)境的問題,或者用戶問題

    bash環(huán)境查看是不是有文件損壞,之前是不是操作了鏈接文件到普通用戶目錄下等 ,再者就是查看Selinux關(guān)閉了沒有

    用戶問題就查看 /etc/passwd 和 /etc/shadow 文件是否正常。

    解決方法

    進入救援模式

    打出命令,有些回顯是亂碼 ,于是 更換編碼,這下可以正常看到報錯回顯了。

    查看/var/log/secure 登錄日志,發(fā)現(xiàn)就沒有登錄。那就是用戶問題了,到/etc下,查看passwd文件,查看是空白的(這里就很莫名其妙)。

    最后把同級目錄下passwd-備份文件恢復(fù)了下就可以了。

    這個passwd- 是系統(tǒng)默認(rèn)備份的,默認(rèn)就有的。

    二、WSL的CentOS7報錯Failed to get D-Bus connection: Operation not permitted解決辦法

    WSL的CentOS7使用systemctl和service命令時報錯 Failed to get D-Bus connection: Operation not permitted ,

    解決辦法是更換systemctl文件

    首先備份systemctl文件

    然后執(zhí)行

    或者直接打開這個網(wǎng)站 https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py ,將頁面的所有內(nèi)容復(fù)制,再使用vim打開systemctl文件并粘貼進去保存

    可能會出現(xiàn)卡頓

    最后執(zhí)行

    三、在win10上安裝centos7,有給centos7留磁盤空間,裝完之后開不了機,顯示系統(tǒng)被覆蓋

    你先備份電腦數(shù)據(jù)到移動硬盤先。

    然后才看下面。

    工具:

    1. win10鏡像

    2. centos7鏡像

    3. 微pe

    4. 優(yōu)盤

    步驟:

    1. 進bios設(shè)置uefi引導(dǎo)

    2. 進U盤微pe,給磁盤分區(qū)成gpt格式

    3. 安裝win10

    4. 安裝centos7

    5. 然后基本就ok 了。

    有問題你再上圖反饋。

    四、centos7遇到-bash-4.2#問題

    首先是描述一下問題的產(chǎn)生過程吧:不小心cp了很多的文件到/root/下面去了,去/root/下執(zhí)行l(wèi)l發(fā)現(xiàn)好多好多文件,這樣對我要查找需要的文件來說實在是太麻煩了,沒有一目了然的感覺了,于是我rm –rf /root/和rm –f/root/將/root/目錄下的所有文件都刪除了,當(dāng)時以為這樣式正常的刪除,沒有什么副作用。但是,以后問題就來了,發(fā)現(xiàn)只要su到root用戶下面去就會出現(xiàn)-bash-4.2#開頭的命令行,以前的是[root@localhost~]#,這肯定有問題啊,雖然后面的命令不會受影響,但是前面的路徑看不到了,這是很難受的!

    于是百度,發(fā)現(xiàn)了原來是因為/root/下面的隱藏文件“.bash_profile”文件丟掉了,到這兒才發(fā)現(xiàn)是刪除/root/下的文件的時候,是全部刪掉了的,沒有注意到隱藏文件。到了這兒問題就明顯了,好了,接下來就是修復(fù)這個問題了!但是在修復(fù)前有個問題就是網(wǎng)上一些說直接從普通用戶家目錄下面復(fù)制.bash_profile文件到/root/目錄下面就可以了,但是測試后不可以,原先很簡單,就是兩個文件不一樣。我們先來看看普通用戶user1和user2下的.bash_profile文件是不是一樣的:

    [root@localhost ~]# vimdiff/home/user1/.bash_profile/home/user2/.bash_profile

    結(jié)果發(fā)現(xiàn)普通用戶之間是相同的,那么我們再看看root用戶和普通用戶之間是否也一樣呢?[root@localhost ~]# vimdiff.bash_profile/home/user1/.bash_profile

    這是截圖,看出不同了吧,所以要從普通用戶復(fù)制.bash_profile過來,還要修改一點文件的,就是將紅色區(qū)域刪除,就是刪除“.local/bin:$HOME/”就可以了。

    好了,到這兒了,原理文件都說的差不多了,接下來就是模擬出錯環(huán)境和恢復(fù)過程:

    首先在沒有刪除/root/下隱藏文件的時候去/root/下面ls –al | grep “.bash_profile”一下,看看有沒有.bash_profile

    [root@localhost ~]# ls -al | grep".bash_profile"

    -rw-r--r--.1 root root176 Apr 12 16:18.bash_profile

    -rw-r--r--.1 root root 12288 Apr 12 12:41 .bash_profile.swp

    結(jié)果發(fā)現(xiàn)是有“.bash_profile”這個文件的!,接下來我們把它刪了

    [root@localhost ~]# rm -f .bash_profile

    [root@localhost ~]# ls -al | grep".bash_profile"

    -rw-r--r--.1 root root 12288 Apr 12 12:41 .bash_profile.swp

    看出確實是刪掉了,到這兒就是模擬了丟失.bash_profile文件環(huán)境,接下來我們就看看丟了這個文件的后果:

    [user1@localhost ~]$ su -

    Password:

    Last login: Wed Apr 12 16:18:58 CST 2017 onpts/0

    -bash-4.2# ls

    anaconda-ks.cfginitial-setup-ks.cfg

    -bash-4.2# pwd

    /root

    -bash-4.2#

    結(jié)果是不是很怪,切換到root用戶的時候,竟然不是[root@localhost ~]#,而是-bash_4.2#,這樣我們一眼看不出當(dāng)前的工作目錄,很不舒服,接下來就是去恢復(fù)這個.bash_profile的文件了,如果之前有備份/root/下的.bash_profile文件,就好辦了,直接cp到/root/下就可以了,但是之前是直接刪掉了的,沒有備份,沒有原件了。那就到普通用戶下面去復(fù)制修改一份.bash_profile文件到/root/文件下去

    先復(fù)制文件到root家目錄中去:

    -bash-4.2# cp/home/user1/.bash_profile./

    -bash-4.2# ls -al | grep".bash_profile"

    -rw-r--r--.1 root root193 Apr 12 19:09.bash_profile

    修改.bash_profile文件:

    -bash-4.2# cat ./.bash_profile

    # .bash_profile

    # Get the aliases and functions

    if [ -f ~/.bashrc ]; then

    .~/.bashrc

    fi

    # User specific environment and startupprograms

    PATH=$PATH:$HOME/.local/bin:$HOME/bin

    export PATH

    -bash-4.2# vim ./.bash_profile

    -bash-4.2# cat ./.bash_profile

    # .bash_profile

    # Get the aliases and functions

    if [ -f ~/.bashrc ]; then

    .~/.bashrc

    fi

    # User specific environment and startupprograms

    PATH=$PATH:$HOME/bin

    export PATH

    -bash-4.2#

    好了,修改成功了;我們su –刷新一下!

    -bash-4.2# su -

    Last login: Wed Apr 12 19:09:03 CST 2017 onpts/0

    [root@localhost ~]#

    O(∩_∩)O~,發(fā)現(xiàn)又恢復(fù)了,到這兒就徹底解決了!

    以上就是關(guān)于centos7崩潰數(shù)據(jù)備份相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    excel表格中紅色箭頭怎么弄(excel表格中紅色箭頭怎么弄的)

    facebook廣告資料庫(Facebook廣告資料庫搜索不到)

    中國境內(nèi)用facebook犯法嗎(facebook加速器永久免費版)

    公司員工手冊范本簡單(公司員工手冊范本簡單一點)

    兔子吉祥物設(shè)計圖案及寓意(兔子吉祥物設(shè)計圖案及寓意圖片)