參考網址:html
https://www.cnblogs.com/k-free-bolg/p/12133230.htmllinux
https://www.cnblogs.com/kingsonfu/p/10069755.htmlvim
剛開始學習linux,記錄小白修復漏洞經歷curl
一、按照以上2個博客內容,第一步輸入curl -V查看curl的版本號,注意是大寫的V,否則命令報錯!!版本號顯示以下圖所示7.29.0。編輯器
二、升級curl版本ide
①輸入如下命令,沒有問題學習
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm
②輸入下面命令,有問題,報錯File contains parsing errors: file:///etc/yum.repos.d/city-fan.org.repo以下圖
yum --showduplicates list curl --disablerepo="*" --enablerepo="city*"
顯示第4行...有問題啊,用more命令查看一下這個文件的內容,以下圖,第4行確實有..,,這個是由於不知道如何操做vim編輯器,把上面的參考網址的內容複製進去的結果!!!!
百度說是文件配置問題,https://blog.csdn.net/Zhang_0507/article/details/85000111
那就從新編輯這個文件,這時候須要用到vim編輯器,須要百度查詢下如何使用
https://zhuanlan.zhihu.com/p/36807419
https://baijiahao.baidu.com/s?id=1651375178973468485&wfr=spider&for=pc
③用vim編輯器再編輯一下/etc/yum.repos.d/city-fan.org.repo這個文件吧
vim /etc/yum.repos.d/city-fan.org.repo
所有刪除,光標放在文件的第一個字符那,輸入nG命令,而後再複製一下命令行並黏貼
[city-fan.org] name=city-fan.org repository for Red Hat Enterprise Linux (and clones) $releasever ($basearch) #baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch mirrorlist=http://mirror.city-fan.org/ftp/contrib/yum-repo/mirrorlist-rhel$releasever enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org
保存並退出vim編輯器,黏貼完以後按ESC鍵,而後輸入:wq保存並退出vim編輯器就能夠了!!
④再用more命令查看more /etc/yum.repos.d/city-fan.org.repo,文件顯示剛纔修改的內容了
⑤yum install curl
⑥等待升級完成,再輸入more命令,能夠查看到curl命令已經升級到最新了7.70
第一次修復漏洞,之後多多加油吧!!!