学以致用二---配置Centos7.2 基本环境
Centos 7 虚拟机安装好后,接下来该配置环境了。
一、查看系统版本
cat /etc/redhat-release

二、修改主机名
/etc/hostname
注意,hostname里的内容为localhost.localdomain,本来我想注释掉这行的,结果主机名直接把#也带上了

因此直接删除

三、查看ip地址
会发现没有ifconfig这条命令,因为是最小化安装,所以连最基本查看网络的命令都给省了。。。

解决方法:
把安装光盘挂载到系统


安装net-tools-xxxxx的包

安装成功后,可以看到ifconfig可以运行了

四、设置ip地址
设置ip地址之前,可以把光盘给卸掉

更改ip

编辑网卡文件。网卡名称视具体情况而定。此虚拟机网卡名称:ifcfg-eno16777728

更改后,重启网络
如添加DNS地址,可在最后加上 DNS1 = XXX.XXX.XXX.XXX
DNS2 = XXX.XXX.XXX.XXX
不再是到 /etc/resolv.conf中添加

centos7 service network 还保留着可以用
虚拟机为了能上网,此处我设置的是dhcp,重启后,ip自动获取了

五、关闭selinux

六、期间虚拟机出现了一次问题,重启后导致网卡启动不起来了

经查明,应该是vmware有问题了。
网上有解决这个问题的方法,具体可查看 https://www.cnblogs.com/pigwan7/p/7771985.html
我试了第二种方法,但还是不行
第二种方法:
停止NetworkManager服务
停止
[root@client01 network-scripts]# systemctl stop NetworkManager
取消开机启动
[root@client01 network-scripts]# systemctl disable NetworkManager
重启网络
后来打开vmware其他的虚拟机,发现windows的网络是红色的x,因此可以断定是vmware的网卡有问题了。修复之后恢复正常。
其实虚拟机中的网络和物理机中的两个虚拟网卡相关

只要设置和vmnet8 相同的网段,物理机和虚拟机也可以ping通的。
在第六步网络出错时,我当时看到这两块网卡是禁用的,但我偷懒没有enable,结果反而去修复vmware。如果当时enable,就可能少走一些弯路了。
七、关闭防火墙
cento 7 不再用iptables,而是用firewalld.servivce
查看,禁用,关闭

其中第一次禁用,系统会删除关联的文件。此处截图的时候,已经禁用过了,因此disable的时候没有提示
八、关闭虚拟机中的滴滴的警报音
/etc/inputrc 文件

关闭 vi的报警声


重启后生效
九、设置vi 编辑器,有颜色显示

安装完成后,
编辑.bashrc

更改后,不一定马上生效,可exit退出系统重进。或者 source .bashrc
再编辑的时候,可以看到醒目的颜色了

十、ntsysv
由于是最小化安装,输入ntsysv提示没有这个命令,同样挂载光盘,安装ntsysv相关的软件包

安装后,输入ntsysv
可以看到启动项。由于是最小化安装,开机启动项很少

十一、加入history时间戳
echo ‘export HISTTIMEFORMAT ="%F %T `whoami`" ’ >> /etc/profile
source /etc/profile


可以看到时间记录也有了
经过以上步骤,一些基本的设置完成,接下来将是搭建环境了。
学以致用二---配置Centos7.2 基本环境的更多相关文章
- Linux初识之VMWare14中配置Centos7桥接网络环境
1.查看当前初始环境如下:
- Linux的VMWare14中配置Centos7桥接网络环境(网络一)
1.查看当前初始环境如下:在windows端先查看本机ip ifconfig
- (转)全文检索技术学习(二)——配置Lucene的开发环境
http://blog.csdn.net/yerenyuan_pku/article/details/72589380 Lucene下载 Lucene是开发全文检索功能的工具包,可从官方网站http: ...
- 学以致用二十七-----Centos7.5二进制安装mysql5.7.23
首先去官网查看mysql版本.才一个礼拜不到,我之前下载的是mysql5.7.23,现在在官网页面已然找不到了,只有5.7.24版本,不得不说更新真快.不过我下载的是mysql5.7.23,所以还是安 ...
- CentOS7集群环境Elastic配置
CentOS7集群环境Elastic配置 (首先去官网下载elasticsearch的source code并解压到/usr/soft目录下) (以下默认root账户) 1.更改配置文件 文件路径:/ ...
- centos7+redis+php环境配置
centos7+redis+php环境配置 下载redis(更多版本可到redis官网进行查找) wget http://download.redis.io/releases/redis-3.0.7. ...
- 搭建centos7的开发环境3-Spark安装配置
说起大数据开发,必然就会提到Spark,在这片博文中,我们就介绍一下Spark的安装和配置. 这是Centos7开发环境系列的第三篇,本篇的安装会基于之前的配置进行,有需要的请回复搭建centos7的 ...
- Linux(CentOS7)下如何配置多个JDK环境变量
一.Linux版本 二.复制粘贴多个JDK出来,如下 cp -R jdk1.7.0_80/ jdk1.7.0_80-2 cp -R jdk1.7.0_80/ jdk1.7.0_80-3 三.配置多个J ...
- 【CentOS7】开发环境配置
[CentOS7]开发环境配置 目录 ===================================================================== 1.安装openjdk ...
随机推荐
- 39-java中Arrays.sort 和 collections.sort()总结
总结一下java 中的两种排序工具: Arrays.sort() : 主要针对 数组类型排序,如果数组里面的元素是对象,要按对象属性排序的话,需要重写 Comparator() 函数,重写里面的 i ...
- 整站变灰CSS代码
* { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100% ...
- JFinal Model判断数据库某条记录的属性字段是否包含空值
如果做报表,一条记录中有空值,使用FreeMarker渲染word会报错,并把错误日志输出到Word中.所以需要之前判断下当前记录中属性值是否有空值. package com.huijiasoft.u ...
- HTML day48
前端知识之HTML内容 HTML介绍 Web服务本质 import socket#引入套接字模块 sk = socket.socket()#实例化一个套接字对象 sk.bind(("12 ...
- c# 24种设计模式
备忘录模式(Memento Pattern) 策略模式(Strategy Pattern) 抽象工厂模式(Abstract Factory Pattern) 代理模式(Proxy Pattern) 单 ...
- 探索未知种族之osg类生物---呼吸分解之事件循环三
那我们就开始处理这些事件中得到的所有的交互事件,首先我们要判断这些事件是否包含osg的退出事件,那什么情况下会触发这个退出事件呢?如果您运行过osg中example中的小例子的,聪明的你一定就会发现当 ...
- linux执行系统命令时挂起
现象:使用mock构建时出现挂起现象 1.排除内存不足和构建工作空间所在磁盘分区不足情形: 2.执行任何系统命令异常卡顿 原因: 1.系统根分区空间严重不足: 解决办法: 清理根分区无用文件 1> ...
- java读取properties文件时候要注意的地方
java读取properties文件时,一定要注意properties里面后面出现的空格! 比如:filepath = /home/cps/ 我找了半天,系统一直提示,没有这个路径,可是确实是存在的, ...
- Luogu2149 [SDOI2009]Elaxia的路线-最短路+拓扑排序
Solution 另外$ m <=5e5$. 两条最短路的 最长公共路径 一定是若干条连续的边, 并且满足拓扑序. 于是我们分别 正向 和反向走第二条路径,若该条边同时是两条最短路径上的边, 则 ...
- error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 错误的解决方法
一些函数定义中,在VC6中,如果没有显示的指定返回值类型,编译器将其视为默认整型:但是vs2008/vs2010不支持默认整型,解决这个问题不能修改每个没有显示指示返回值类型的函数地方,可以用排除44 ...