通过vmware升级开发os到centos7,发现很多地方有差异;记录一下开发环境设置的一些差异。
1 启动级别
centos7的启动级别设置已经从/etc/inittab 改到systemd
比如默认运行级别改为字符终端:
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
2 vi显示窗口大小
开发中发现vi一屏显示的行数太小(记得是45行?),不管实际窗口有多大,直观上应该是分辨率太小的缘故,centos 7默认情况下貌似800*600,根据需要改道1280*960,方法:
在grub2(注意非grub)中修改文件/boot/grub2/grub.cfg,找到
linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=881ac4e6-4a55-47b1-b864-555de7051763 ro rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8
增加vga=0x343,343代表分辨率,更多具体参考如下:(从网上摘了个图)
3 hostname修改
centos7的hostname修改需要用hostnamectl来进行:
1)执行命令:hostnamectl set-hostname vm
2) 修改/etc/hosts 增加一行:xxx.xxx.xxx.xxx vm
4 vim使用中,显示内容不刷新、混乱
表现:移动到某一行时,显示貌似错乱,不同行的内容显示到一起,但反复上线刷新窗口后,可能会恢复正常。
解决:发现跟vim、各种vim-plugins、用于ssh登陆的mac terminal都无关,跟centos的内存占用貌似有关,切换到字符界面,同时将vmware的内存从默认是1G 增加到2G,即不再出现。
最终,终于出来了赏心悦目的vim界面:
相关推荐
Centos7升级OpenSSH版本至9.3p2
CentOS 7预装的OpenSSH版本可能相对较旧,为了获得最新的安全更新和特性,升级到OpenSSH 9.6是必要的。下面我们将详细探讨如何在CentOS 7系统上进行这个过程。 首先,确保你的系统是最新的,通过运行以下命令来更新...
`CentOS7`是一款广泛使用的Linux发行版,而`OpenSSH`作为其默认的Secure Shell (SSH) 客户端和服务端,对于远程管理和自动化任务起着核心作用。随着技术的发展,软件版本的更新能够带来更好的性能、安全性和新功能。...
最近安全研究部门发现针对SSH有缺陷版本的水龟攻击,貌似9.6P1以下版本都会受到影响,与之相关的可利用漏洞标记有:CVE-2023-48795、CVE-2023-46445、CVE-2023-46446,今天趁着周末...本文档针对centos7进行升级操作
总结来说,使用`update_kernel.sh`脚本升级CentOS 7到5.4.13内核版本是一种自动化且高效的方法,能够减少手动操作的风险和时间。然而,理解脚本的工作原理和升级过程中可能遇到的问题对于系统的稳定运行至关重要。
CentOS 7是一款广泛使用的Linux发行版,而OpenSSL和OpenSSH是其中两个至关重要的组件。OpenSSL提供了加密、身份验证和安全通信服务,而OpenSSH则提供了安全的远程登录功能。随着技术的发展,保持这些软件的更新至关...
本文将详细讲解如何在CentOS 7上安全地升级到Glibc 2.31。 **1. 备份现有系统** 在进行任何重大系统修改之前,备份至关重要。创建一个系统快照或重要数据的备份,以便在出现问题时能够恢复。 **2. 添加EPEL仓库**...
本文将详细介绍如何在CentOS7系统上离线升级到OpenSSH 9.4,以及如何使用提供的升级脚本来简化这一过程。 首先,我们要理解的是OpenSSH的版本升级对于系统的安全性至关重要。OpenSSH的每次更新都会修复已知的安全...
Centos7离线升级SSH版本到9.0,所有依赖文件都已经下载好了,不用连接互联网,只需要执行01-ssh9.0-upgrade.sh脚本一键安装。
在CentOS7环境下,对MySQL的小版本升级是一个关键的维护任务,以确保数据库系统的稳定性和安全性。本文将详细阐述如何从MySQL 5.7.26升级到5.7.31,这是一个典型的二进制文件替换升级方法。以下是具体的步骤: 一、...
本文将详细介绍如何在不联网的CentOS 7系统上,通过本地RPM包升级OpenSSH到9.3版本。 首先,我们理解为何需要升级OpenSSH。OpenSSH是开源项目,持续进行安全性和功能性的改进。新版本通常修复了已知的安全漏洞,...
在CentOS7环境中,对Nginx进行版本升级是一个重要的任务,这可能是因为新版本提供了更多的功能、性能优化或安全修复。本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的...
由于Centos7自带的openssh版本过低且存在漏洞,所以为了安全考虑我们需要升级openssh到最高版本。 一些以前的OpenSSH漏洞包括: OpenSSH 4.3p2版本的漏洞:该漏洞允许远程攻击者绕过身份验证,获得无限制的访问权限...
在虚拟机里CentOS7.0升级1.8JavaJDK,使用yum方式安装java,里面内容包含解决VMware下的Centos7联网并设置固定IP、linux用yum安装jdk或yum组安装jdk只有java命令没有javac命令以及安装jdk
在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...
centos6+centos7+centos8-升级openssh到9.8p1
Centos7升级最新版ssl和ssh,openssl-1.0.2n.tar.gz和openssh-7.6p1.tar.gz
CentOS 7 升级 OpenSSH 到 openssh-7.4p1 在本文中,我们将讲解如何将 CentOS 7.1 自带的 OpenSSH 6.6 升级到最新的 openssh-7.4p1。该升级过程需要升级 openssl 和 zlib,以确保 openssh 的正确安装和运行。 ...
在CentOS 7.5上升级OpenSSH到9.8版本是一个涉及多个步骤的过程,需要谨慎操作以确保系统的稳定性和安全性。以下是一个详细的升级步骤指南: 一、升级前准备 备份重要文件: 备份/etc/ssh目录,包含所有SSH配置文件...
CentOS 7默认预装的GCC版本可能较低,如GCC 4.8.x系列,但有些软件或开发工作可能需要更高版本,例如GCC 4.9.x。在没有稳定网络连接或者网络速度较慢的情况下,离线升级GCC就显得尤为重要。本文将详细介绍如何在...