1. 根据ISO文件创建虚拟机,并启动完成
2.静态固定IP配置
1> 菜单 “虚拟机”-“设置”
图1
2>菜单 “编辑”-“虚拟机网络编辑器”
图2
图3(注意,centos7纯净版是没有ifconfig命令)
/etc/sysconfig/network-scripts/ifcfg-ens33
图4(ip相关配置来自图1和图2)
3.一些工具的安装和使用
步骤2中的配置,如果宿主机器可以上网,那么虚拟机也可以上网了。
1>安装ifconfig命令
很多人已经习惯使用ifconfig了,,但是centos7里面默认是没有该命令,而且新的Linux都在使用ip addr命令了。安装ifconfig
yum install net-tools (注意centos里面安装命令是yum,不是apt-get)
4 .安装JDK
tar -zxvf jdk-8u144-linux-x64.tar.gz
mv jdk1.8.0_144/ /usr/local/
vi /etc/profile
安装完成后需要配置一下环境变量,编辑/etc/profile文件:
vi /etc/profile
在文件尾部添加如下配置:
export JAVA_HOME=/wocloud/java/jdk1.7.0_75
export PATH=$PATH:$JAVA_HOME/bin
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
2、单独开某个端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
3、修改主机名
hostnamectl set-hostname xxx
4、开通sudo权限
在root用户下,命令行输入 visudo回车即可进入/etc/sudoers下,找到
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
在这个下面添加如下即可
xxx ALL=(ALL) ALL
然后保存退出,再次切换到普通用户下,执行sudo命令就可以了
2>ssh无密访问
1、以用户名user登录,在A机器上执行
ssh-keygen -t rsa
一路回车,不需要输入密码
执行该操作将在/home/user/.ssh下生成id_rsa, id_rsa.pub文件,其中id_rsa.pub是公钥。
2、在B机器上做步骤1或自行创建/home/user/.ssh文件夹,注意文件夹权限设置为700,将id_rsa.pub拷贝到B机器上
scp id_rsa.pub B:~/.ssh/A.id_rsa.pub
3、将拷贝到B机器上的A.id_rsa.pub复制到authorized_keys文件中
cat A.id_rsa.pub > authorized_keys
若有多个主机要访问,使用>>添加到authorized_keys文件中
注意authorized_keys的权限是600
3>配置vi高亮设置
yum -y install vim-enhanced
但这还是不方便,现在只有使用vim才会“出彩”,用vi还是一块“白板”。
于是乎,找到/etc/bashrc,加入alias vi='vim'(给vim起个别名叫vi...);
编辑/etc/vimrc(vim的配置文件),加入一句syntaxon。(默认是有了的)
如果想让vi显示行数,还可以加入set nu。
想用在vi中使用鼠标确定位置,用set mouse=a。此处可以根据个人喜好随意发挥。
然后 source/etc/bashrc,再用vi查看,就可以看到彩色的vi界面了。