虚拟机console基础环境部署——系统基础环境

1. 概述
2. 工具类安装
2.1 安装vim
2.2 安装tree
2.3 安装expect
3. 编译环境类安装

1. 概述

本系列博客是在最小化安装CentOS6.5的基础上,通过配置本地YUM的方式,来后期部署需要的环境,或安装需要的工具。

因为通过YUM安装时,YUM会在程序日志/var/log/yum.log记录安装的依赖软件包,因此建议采用YUM安装时,单独安装,能够通过日志查看软件或者工具的依赖关系。

通过系统日志/var/log/messages也能够查看到YUM的日志信息

具体的YUM软件管理使用方法,参照博客《CentOS系统三大软件管理.md》中,YUM软件管理部分的介绍。

2. 工具类安装

2.1 安装vim

首先查看是否安装vim:rpm -qa | grep vim

然后执行安装命令:yum -y install vim

此操作会安装上vim需要的软件包和软件包的依赖环境,通过/var/log/yum.log查看依赖软件包。

查看安装结果:rpm -qa | grep vim

vim-common-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-minimal-7.2.411-1.8.el6.x86_64

查看同时安装的依赖包:

May 24 01:46:35 Installed: 1:perl-Pod-Escapes-1.04-136.el6.x86_64
May 24 01:46:35 Installed: 4:perl-libs-5.10.1-136.el6.x86_64
May 24 01:46:35 Installed: 1:perl-Pod-Simple-3.13-136.el6.x86_64
May 24 01:46:35 Installed: 3:perl-version-0.77-136.el6.x86_64
May 24 01:46:35 Installed: 1:perl-Module-Pluggable-3.90-136.el6.x86_64
May 24 01:46:37 Installed: 4:perl-5.10.1-136.el6.x86_64
May 24 01:46:39 Installed: 2:vim-common-7.2.411-1.8.el6.x86_64
May 24 01:46:39 Installed: gpm-libs-1.20.6-12.el6.x86_64
May 24 01:46:39 Installed: 2:vim-enhanced-7.2.411-1.8.el6.x86_64

采用 yum -y install xxx && echo OK >> /var/log/yum.log这样的Tips,能够进行更加详细的软件管理。注意,不要把追加符号>>,写出覆盖符号>。

2.2 安装tree

tree命令是一个对管理员来说,应用场景非常广泛的命令。它能够以树状图的形式,显示目录或者文件。

执行命令:yum -y install tree && echo OK >> /var/log/yum.log

2.3 安装expect

expect在免交互使用场景中非常广泛,应对各种交互场景,只需要编辑脚本即可。

执行命令:yum -y install expect && echo OK >> /var/log/yum.log

通过日志能够看到expect安装了依赖环境tcl软件包。

3. 编译环境类安装

后期软件管理,一般习惯是通过YUM来安装依赖环境,然后源码编译安装软件。这样处理的方式是能够合理地进行软件的版本控制和移植。

但源码编译软件,就需要编译器等编译工具。最小化安装时,这些工具并没有一起安装,需要通过YUM安装后使用。

执行命令:yum -y install gcc gcc-c++ libtool autoconf automake

通过日志能够看到主要安装了编译器工具,glibc,内核头文件等依赖环境。

原文地址:https://www.cnblogs.com/liwanliangblog/p/496497ac94b047099724b10f6edacfdf.html

时间: 2024-11-05 22:54:04

虚拟机console基础环境部署——系统基础环境的相关文章

Jira+Confluence备机环境部署(迁移环境、双机数据同步)记录

之前在公司机房的一台服务器上部署了一套Jira+Confluence环境,由于很多资料和运维信息都在上面做的分享记录,而该环境部署在单机,所以安全起见,考虑再部署一套备机环境,实现双机实时同步环境.下面是操作记录: 原文地址:https://www.cnblogs.com/kevingrace/p/9403353.html

虚拟机VMware安装及Linux系统基础配置(*还在更新)

一.下载VMware Workstation Pro 方法一: VMware Workstation Pro 百度网盘,提取码:2o19(下载得到的压缩包中含有 VMware 安装所需的秘钥)(转自:http://c.biancheng.net/) 方法二:也可以上官网直通车,不过注册比较麻烦 选择 选择最新的版本14.1.7,下载 二.安装VMware 恰个饭 晚上回来继续 原文地址:https://www.cnblogs.com/huakui/p/11493461.html

Ubuntu14.10上搭建Android应用开发环境和系统编译环境

android应用开发环境搭建 Java JDK安装和配置. Android NDK 下载安装配置. Android ADT 下载安装配置. Android SDK 下载. Android Elicpse安装配置. Android Studio 安装配置. ## Oracle JDK 下载安装配置 ## JDK6下载地址: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-

虚拟机console基础环境配置——sshd安全登陆

1. 概述2. xshell远程登陆3. 配置sshd服务3.1 修改配置文件3.2 重启sshd服务4. 配置密钥登陆4.1 生成密钥对4.2 上传(下载)公密钥4.3 公钥写入console的/root/.ssh/authorized_keys4.4 创建连接测试密钥登陆4.5 配置sshd 1. 概述 在上一篇博客中,主要介绍了通过VMware workstation为虚拟机console安装最小化系统.本篇博客将介绍如何安全登陆console. 登陆Linux主机的方式有很多种,可归类为

Docker + node(koa) + nginx + mysql 线上环境部署

在上一篇 Docker + node(koa) + nginx + mysql 开发环境搭建,我们进行了本地开发环境搭建 现在我们就来开始线上环境部署 如果本地环境搭建没有什么问题,那么线上部署的配置也就很简单了 我所使用的环境,Linux Mint,命令有不同可以适当更改 目录结构 - compose 新建,线上环境配置 - data - conf - node_modules - static - docker-compose.yml - docker-compose-prod.yml 新建

第五十六课 云计算模型 openstack架构、keystone基础及部署

虚拟机及云计算模型介绍 OpenStack  Overview OpenStack  演示架构.Keystone基础及部署 Glance基础原理及部署应用

LVS+Keepalived 高可用环境部署记录(主主和主从模式)

一.LVS+Keepalived主从热备的高可用环境部署 1)环境准备 1 2 3 4 5 6 7 8 9 10 11 12 LVS_Keepalived_Master      182.148.15.237 LVS_Keepalived_Backup      182.148.15.236 Real_Server1               182.148.15.233 Real_Server2               182.148.15.238 VIP                

k8s高可用环境部署-1.17.3版本

准备 在开始部署 k8s 高可用集群时,请先参考k8s高可用环境部署系统准备 操作系统兼容性 环境说明 集群部署前系统环境装备,请参考k8s高可用环境部署系统准备.md 本次高可用集群基本参照官网步骤进行部署,官网给出了两种拓扑结构:堆叠control plane node和external etcd node,本文基于第一种拓扑结构进行部署,使用Keepalived + HAProxy搭建高可用Load balancer,完整的拓扑图如下: 单个mastre节点将部署keepalived.ha

虚拟机console基础环境部署——工作目录准备

1. 概述2. 相关约定2.1 删除旧文件2.2 创建全局共享文件目录2.3 创建全局软件安装目录2.4 创建数据放置目录3. 总结 1. 概述 上述博客中,已经为console最小化安装了操作系统. 接下来,就要通过console来做一些初始的工作目录.这些目录主要用作以后的全局文件,共享给各个虚拟机使用,包括: 相关配置类confs 全局脚本类scripts 软件包类softs 环境配置类sysenv 前面的博客中,已经将宿主机对应的目录共享给了console.VMware Tools提供的