首頁 > 運維 > linux運維 > 主體

如何對於歷史Linux鏡像的問題進行修復處理

坏嘻嘻
發布: 2018-09-30 14:01:52
轉載
2297 人瀏覽過

本文在介紹如何對歷史Linux鏡像的問題進行修復處理的基礎上,重點探討了其具體步驟,本文內容緊湊,希望大家可以有所收穫。

歷史Linux鏡像的問題修復方案

歷史Linux映像建立的ECS雲端伺服器,可能有NTP沒有配置,YUM沒有配置,也可能有最近暴漏較高的安全漏洞,請依照以下步驟進行修復,可以讓您的雲端伺服器更加安全,還可以使用阿里雲提供的YUM服務進行安裝軟體,可以使用免費的阿里雲提供的NTP進行時間同步。

1. 設定NTP

不區分發行版,先備份/etc/ntp.conf,然後將其內容替換為如下:

# ntp.conf
#
# ntpd config for aliyun ecs.
#
# 6LAN+6LAN+3WAN
#               shijun.cao@alibaba-inc.com
#               2014.8.11
#
driftfile  /var/lib/ntp/drift
pidfile   /var/run/ntpd.pid
logfile /var/log/ntp.log
# Access Control Support
restrict    default ignore
restrict -6 default ignore
restrict 127.0.0.1
restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap nopeer noquery
restrict 172.16.0.0 mask 255.240.0.0 nomodify notrap nopeer noquery
restrict 100.64.0.0 mask 255.192.0.0 nomodify notrap nopeer noquery
restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap nopeer noquery
restrict ntp1.aliyun.com nomodify notrap nopeer noquery
restrict ntp2.aliyun.com nomodify notrap nopeer noquery
restrict ntp3.aliyun.com nomodify notrap nopeer noquery
restrict ntp4.aliyun.com nomodify notrap nopeer noquery
restrict ntp5.aliyun.com nomodify notrap nopeer noquery
restrict ntp6.aliyun.com nomodify notrap nopeer noquery
# local clock
server 127.127.1.0
fudge  127.127.1.0 stratum 10
#public ntp server
server ntp1.aliyun.com iburst minpoll 4 maxpoll 10
server ntp2.aliyun.com iburst minpoll 4 maxpoll 10
server ntp3.aliyun.com iburst minpoll 4 maxpoll 10
server ntp4.aliyun.com iburst minpoll 4 maxpoll 10
server ntp5.aliyun.com iburst minpoll 4 maxpoll 10
server ntp6.aliyun.com iburst minpoll 4 maxpoll 10
#Private ntp server
server ntp1.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp2.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp3.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp4.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp5.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp6.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
#New private ntp server
server ntp7.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp8.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp9.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp10.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp11.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
server ntp12.cloud.aliyuncs.com iburst minpoll 4 maxpoll 10
登入後複製

2. 更新軟體來源

#0 . 先確認鏡像目前的Linux 系統發行版和版本號。

如果有lsb_release 指令,執行:

lsb_release -a
登入後複製

否則執行

cat /etc/issue
登入後複製

1 . 對於CentOS,備份/etc/yum.repos.d/下的CentOS-Base.repo 和epel.repo 文件,根據CentOS 版本,執行如下相應的命令:

CentOS 5:

wget -qO /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
wget -qO /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
CentOS 6:
wget -qO /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
wget -qO /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
CentOS 7:
wget -qO /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -qO /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
登入後複製

repo 檔案下載完成後,執行:

yum makecache
登入後複製
登入後複製

2 . 對於Aliyun 5.7,備份/etc/yum.repos.d/CentOS-Base.repo ,然後執行:

wget -qO /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/aliyun-5.repo
登入後複製

repo 檔案下載完成後,執行:

yum makecache
登入後複製
登入後複製

3 . 對於Ubuntu,備份/etc/apt/sources.list 文件,根據發行版版本,執行命令:

ubuntu12.04:
wget -qO  /etc/apt/sources.list http://mirrors.aliyun.com/repo/ubuntu1204-lts.list
ubuntu14.04:
wget -qO  /etc/apt/sources.list http://mirrors.aliyun.com/repo/ubuntu1404-lts.list
登入後複製

然後執行:

apt-get update
登入後複製
登入後複製

4 . 對於Debian,備份/etc/apt/sources.list 文件,根據發行版版本,執行命令:

debian6:
wget -qO /etc/apt/sources.list http://mirrors.aliyun.com/repo/debian6-lts.list
debian7:
wget -qO /etc/apt/sources.list http://mirrors.aliyun.com/repo/debian7-lts.list
登入後複製

然後執行:

apt-get update
登入後複製
登入後複製

3. 安全漏洞修復修補程式

#主要修復目前已知的重大安全漏洞,需要升級的軟體包括: bash 、glibc 、 openssl 、 wget 、ntp 。

在執行以下命令之前,需要確保系統目前的軟體來源已經設定正確。

1 . 對於 CentOS 和 Aliyun Linux,執行:

yum update bash glibc openssl wget ntp
登入後複製

2 . 對於 Ubuntu 和 Debian,執行:

apt-get install bash libc6 libc-bin openssl wget ntp
登入後複製

以上是如何對於歷史Linux鏡像的問題進行修復處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:aliyun.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板