虚拟机console基础环境部署——系统基础环境
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软件包。
2.4 安装lsof
lsof是查看系统打开文件的利器,因为在Unix和Linux系统中,一切皆是文件。
执行命令:yum -y install lsof
3. 编译环境类安装
后期软件管理,一般习惯是通过YUM来安装依赖环境,然后源码编译安装软件。这样处理的方式是能够合理地进行软件的版本控制和移植。
但源码编译软件,就需要编译器等编译工具。最小化安装时,这些工具并没有一起安装,需要通过YUM安装后使用。
执行命令:yum -y install gcc gcc-c++ libtool autoconf automake
通过日志能够看到主要安装了编译器工具,glibc,内核头文件等依赖环境。
虚拟机console基础环境部署——系统基础环境的更多相关文章
- 深度学习Tensorflow生产环境部署(上·环境准备篇)
最近在研究Tensorflow Serving生产环境部署,尤其是在做服务器GPU环境部署时,遇到了不少坑.特意总结一下,当做前车之鉴. 1 系统背景 系统是ubuntu16.04 ubuntu@ub ...
- 虚拟机VMware安装及Linux系统基础配置(CentOS 7)
PS: 我是 VMware 14 安装 CentOS 7 来配置Linux虚拟机,想要安装 Ubuntu 18.04 的可以自行其他搜或者参考博客:https://blog.csdn.net/gith ...
- DevOps专题|基础Agent部署系统
随着京东云业务规模.管理机器规模的扩大,各类agent也在逐渐增多,如日志agent.监控agent.控制系统agent等.这对agent的部署.升级.状态维护提出了很高的要求,一旦某个全局agent ...
- consul安装配置,生产环境部署高可用环境
1.建立三个consul节点(一个server+两个client) 具体的过程见http://www.cnblogs.com/java-zhao/p/5375132.html 1)在终端下启动vagr ...
- InfluxDB+Grafana大数据监控系列之基础环境部署(一)
一.单节点环境部署 机器节点信息及 InfluxDB.Grafana 版本选择: 节点 Linux版本 部署服务 10.223.1.198 Centos 6.8 InfluxDB 1.7.7 10.2 ...
- LVS+Keepalived 高可用环境部署记录(主主和主从模式)
之前的文章介绍了LVS负载均衡-基础知识梳理, 下面记录下LVS+Keepalived高可用环境部署梳理(主主和主从模式)的操作流程: 一.LVS+Keepalived主从热备的高可用环境部署 1)环 ...
- Docker + node(koa) + nginx + mysql 线上环境部署
在上一篇 Docker + node(koa) + nginx + mysql 开发环境搭建,我们进行了本地开发环境搭建 现在我们就来开始线上环境部署 如果本地环境搭建没有什么问题,那么线上部署的配置 ...
- (5.2)mysql高可用系列——测试环境部署
关键词环境部署: ############## 测试环境机器架构 #########[1]策划[1.1]linux服务器A组 8台 192.168.1.200~192.168.1.207,主机名db, ...
- 把Sharepoint Desinger 工作流部署到生产环境
下面是比较简单的方法,把Designer工作流从开发环境部署到生产环境. 在Sharepoint Desinger 2013 中点击需要部署的工作流. 点击保存,发布. 点Export to Visi ...
随机推荐
- div学习之div中dl-dt-dd的详解
dl dt dd认识及dl dt dd使用方法 <dl> 标签用于定义列表类型标签. dl dt dd目录 dl dt dd介绍 结构语法 dl dt dd案例 dl dt dd总结 一. ...
- iframe之局部刷新
例如: <iframe src="1.htm" name="ifrmname" id="ifrmid"></ifram ...
- linux 下查看wwn号
PC server主机与FC存储进行连接时,一般需要加装HBA卡,两者之间衔接的一个重要参数就是wwn号.redhat或suse下查看wwn号的方法如下.一.SuSE Linux 9查看 /proc/ ...
- Docker 三剑客之 Docker Swarm(基于 overlay 组网通信)
相关文章:Docker 三剑客之 Docker Swarm 这一篇主要是对 Docker Swarm 的完善,增加基于 overlay 组网通信,以便 Docker 容器可以跨主机访问. 不同主机间的 ...
- jieba库词频统计练习
在sypder上运行jieba库的代码: import matplotlib.pyplot as pltfracs = [2,2,1,1,1]labels = 'houqin', 'jiemian', ...
- Runc 简介
RunC 是什么? RunC 是一个轻量级的工具,它是用来运行容器的,只用来做这一件事,并且这一件事要做好.我们可以认为它就是个命令行小工具,可以不用通过 docker 引擎,直接运行容器.事实上,r ...
- VM虚拟机链接克隆及linux eth0网卡的快速设置方法
对于后台开发者来说,在学习过程中必然接触众多中间件,在自己的虚拟机进行操作甚至搭建cluster是很常见的事情. 我在初学者时摸索出一套快速的克隆虚拟机方法.分享给大家. 产品VMware® Work ...
- springboot集成rabbitmq(实战)
RabbitMQ简介RabbitMQ使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现(AMQP的主要特征是面向消息.队列.路由.可靠性.安全).支持多种客户端,如:Python.Ru ...
- hyper-v 安装Centos及网络配置
新安装的Centos系统默认情况下是不能上网的,需要经过相应的配置:选择对应的虚拟机,点击"虚拟交换机管理器": 设置hyper-v上的网络及分配cpu.内存.磁盘等资源. 安装C ...
- cmd登录系统用户
1. sqlplus /nolog 2. conn system/密码 as sysdba 或conn / as sysdba 或conn sys/密码 as sysdba 注:system系 ...