当前位置: 首页 > news >正文

广告设计图片大全 模板广州网站优化关键词方法

广告设计图片大全 模板,广州网站优化关键词方法,多商户免费开源商城系统源码,网页设计兼职收费标准根据国家信息安全漏洞共享平台于2023年2月19日发布的安全漏洞通知,Linux系统自带的vim编辑器存在两个高危安全漏洞(CNVD-2023-09166、CNVD-2023-09647),攻击者可以利用该漏洞发起拒绝服务攻击,并可能运行(恶…

根据国家信息安全漏洞共享平台于2023年2月19日发布的安全漏洞通知,Linux系统自带的vim编辑器存在两个高危安全漏洞(CNVD-2023-09166、CNVD-2023-09647),攻击者可以利用该漏洞发起拒绝服务攻击,并可能运行(恶意)代码。

下面就在测试环境虚拟机,为大家演示如何升级Linux系统(CentOS 7.9)中的vim组件。

首先,我们在vim的github发布页面找到最新版的源码包(v9.0.1333),这里我们下载.tar.gz的源码包。

查看系统当前的vim版本

# vim --help
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 15 2020 16:44:08)

安装依赖组件

# yum install gcc gcc-c++ ncurses-devel -y

下载后上传到/usr/loca/src目录下,并解压:

# tar -xzf vim-9.0.1333.tar.gz
# cd vim-9.0.1333
# ./configure --prefix=/root
# make
# make install

安装完成后,会在/root目录下生成一个bin目录,里面有最新编译生成的二进制文件

# cd bin/
# ls -ltr
总用量 3152
-rwxr-xr-x 1 root root 3202096 2月  21 14:37 vim
-rwxr-xr-x 1 root root    2154 2月  21 14:37 vimtutor
lrwxrwxrwx 1 root root       3 2月  21 14:37 ex -> vim
lrwxrwxrwx 1 root root       3 2月  21 14:37 view -> vim
lrwxrwxrwx 1 root root       3 2月  21 14:37 rvim -> vim
lrwxrwxrwx 1 root root       3 2月  21 14:37 vimdiff -> vim
lrwxrwxrwx 1 root root       3 2月  21 14:37 rview -> vim
-rwxr-xr-x 1 root root   18864 2月  21 14:37 xxd

备份系统自带的vim组件程序

# cd /usr/bin/
# mv vim vim.20230221
# mv vimtutor vimtutor.20230221
# mv xxd xxd.20230221

用编译文件覆盖/usr/bin目录下的组件

# cd /root/bin
# mv * /usr/bin/
mv:是否覆盖"/usr/bin/ex"? y
mv:是否覆盖"/usr/bin/rview"? y
mv:是否覆盖"/usr/bin/rvim"? y
mv:是否覆盖"/usr/bin/view"? y
mv:是否覆盖"/usr/bin/vimdiff"? y

再次检查vim的版本

# vim --version
VIM - Vi IMproved 9.0 (2022 Jun 28, 编译于 Feb 21 2023 14:26:53)
包含补丁: 1-1333
编译者 root@k8s-master
巨型版本 无图形界面。  可使用(+)与不可使用(-)的功能:
+acl               +file_in_path      +mouse_urxvt       -tag_any_white
+arabic            +find_in_path      +mouse_xterm       -tcl
+autocmd           +float             +multi_byte        +termguicolors
+autochdir         +folding           +multi_lang        +terminal
-autoservername    -footer            -mzscheme          +terminfo
-balloon_eval      +fork()            +netbeans_intg     +termresponse
+balloon_eval_term +gettext           +num64             +textobjects
-browse            -hangul_input      +packages          +textprop
++builtin_terms    +iconv             +path_extra        +timers
+byte_offset       +insert_expand     -perl              +title
+channel           +ipv6              +persistent_undo   -toolbar
+cindent           +job               +popupwin          +user_commands
-clientserver      +jumplist          +postscript        +vartabs
-clipboard         +keymap            +printer           +vertsplit
+cmdline_compl     +lambda            +profile           +vim9script
+cmdline_hist      +langmap           -python            +viminfo
+cmdline_info      +libcall           -python3           +virtualedit
+comments          +linebreak         +quickfix          +visual
+conceal           +lispindent        +reltime           +visualextra
+cryptv            +listcmds          +rightleft         +vreplace
+cscope            +localmap          -ruby              +wildignore
+cursorbind        -lua               +scrollbind        +wildmenu
+cursorshape       +menu              +signs             +windows
+dialog_con        +mksession         +smartindent       +writebackup
+diff              +modify_fname      -sodium            -X11
+digraphs          +mouse             -sound             -xfontset
-dnd               -mouseshape        +spell             -xim
-ebcdic            +mouse_dec         +startuptime       -xpm
+emacs_tags        -mouse_gpm         +statusline        -xsmp
+eval              -mouse_jsbterm     -sun_workshop      -xterm_clipboard
+ex_extra          +mouse_netterm     +syntax            -xterm_save
+extra_search      +mouse_sgr         +tag_binary        
-farsi             -mouse_sysmouse    -tag_old_static    系统 vimrc 文件: "$VIM/vimrc"用户 vimrc 文件: "$HOME/.vimrc"第二用户 vimrc 文件: "~/.vim/vimrc"用户 exrc 文件: "$HOME/.exrc"defaults 文件: "$VIMRUNTIME/defaults.vim"$VIM 预设值: "/root/share/vim"
编译方式: gcc -std=gnu99 -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 
链接方式: 
gcc -std=gnu99 -L/usr/local/lib -Wl,--as-needed -o vim -lm -ltinfo -lrt -ldl 

参考:

  1. https://www.cnvd.org.cn/flaw/show/CNVD-2023-09166

  1. https://www.cnvd.org.cn/flaw/show/CNVD-2023-09647

  1. https://github.com/vim/vim/releases/tag/v9.0.1333

  1. https://www.cnblogs.com/frytea/p/13411353.html

http://www.yayakq.cn/news/350160/

相关文章:

  • 大型门户网站建设费用php 调试网站
  • 免费网站建设设计制作公司在越南做网站都是什么人
  • 自主设计网站做泰迪狗网站的意义
  • 做网站视频是什么专业苏州城乡和住房建设局网站首页
  • 竹子系统做的网站可以优化么保定到沧州
  • 建设银行余额查询网站官方网站后台怎样做超链接
  • iis 发布网站内部服务器错误商城网站制作公司
  • 信息网站建设费使用年限网页制作主题成品
  • 学广告设计难不难微博seo营销
  • 衡水做网站价格郴州网站制作公司在哪里
  • 开淘宝店做网站开发网络营销4c策略是什么
  • 网站版本功能列表设计师培训内容
  • 学校网站建设具体分工wordpress define
  • 网站怎么做用qq登录接入小程序api接口怎么对接
  • 南宁手机网站制作做网站用什么ps软件
  • 网站建设专业特长acaa平面设计师证书报名费
  • 长沙市住房和建设局官方网站wordpress frame主题
  • 外贸多语言网站建设如何删除在凡科上做的网站
  • 纺织品公司网站建设火车头采集 wordpress
  • 化工网站制作苏州做网站公司怎么样
  • 网站开发人员分配广州市网站制作
  • 哪些网站页面简洁建材网站建设
  • 牛商网专注营销型网站建设网站忧化 推广同时做
  • 鱼台建设局网站长春火车站地下停车场收费标准
  • wordpress mssql上海seo推广平台
  • 定制营销型网站什么意思全网营销推广方案
  • 网站维护推广表电子商务网站建设评价论文
  • 如何做软件类型的网站惠阳做网站公司
  • 重庆市建设工程信息官方网站编程网站scratch
  • 如何建设线报网站wordpress用户管理解决方案