下载安装:
vagrant2.2.8 https://zhuanlan.zhihu.com/p/259833884 https://releases.hashicorp.com/vagrant/
VAGRANT_HOME F:\vboxvagrantcos7\.vagrant.d
cmd:
vagrant version
vagrant box list
vagrant box add F:\vboxvagrantcos7\CentOS-7.box --name centos7 //centos7即(box的名子)
vagrant box list
//新建虚机
cd F:\vboxvagrantcos7
mkdir virtual01 && cd virtual01
vagrant init centos7 //centos7 对应box名字,F:\vboxvagrantcos7\virtual01\下会生成一个Vagrantfile文件
//启动虚机
vagrant up
虚机名称:demo_default_1588406874156_65036(想改?最后有提)
网卡:Adapter 1: nat,第一块网卡,NAT 模式,这是固定的
端口转发:22 (guest) => 2222 (host) (adapter 1),把虚机的 22 端口,映射到宿主机的 2222 端口上,
这样就可以通过 127.0.0.1:2222 访问虚拟机了
SSH 用户名:vagrant,这里使用 private key 登录
密码也是 vagrant,但是密码方式仅供直接登录,是不能通过 SSH 登录的
//查看虚机状态: vagrant status
//连接虚机:
vagrant ssh
su root //vagrant
passwd root //改成root
yum install -y vim
exit exit
//停止虚机: vagrant halt //可直接在vbox上关掉
//vagrant reload: vagrant reload
//删除虚机:vagrant destroy
//默认网卡使用的是 NAT 模式,没有指定 IP
vim F:\vboxvagrantcos7\virtual01\Vagrantfile 内容如下:
Vagrant.configure("2") do |config|
config.vm.box = "centos7"
config.vm.network "private_network", ip: "192.168.56.10"
end
vagrant reload //重建虚机
//配置root用户登录:http://wxnacy.com/2019/07/18/vagrant-root-login/
vagrant ssh
vim /etc/ssh/sshd_config //root
PermitRootLogin yes # 允许 root 身份登录
PasswordAuthentication yes # 可以使用密码登录
systemctl restart sshd # 重启 sshd 服务
vim F:\vboxvagrantcos7\virtual01\Vagrantfile 添加:
config.ssh.username = 'root'
config.ssh.password = 'root'
config.ssh.insert_key = false
vagrant reload //重建虚机
xshell用root登录:
root
finalshell安装
Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe
Mac版,Linux版安装及教程: http://www.hostbuf.com/t/1059.html
终端:Unicode(UTF8)才能显示中文
finalshell设置背景色:
FinalShell点击右上角多功能按键,点击选项->配色 ,即可在右窗口选择合适的背景颜色
linux安装docker
https://www.cnblogs.com/zhuyunlong/p/11924296.html 修改下yum源
cd /etc/yum.repos.d/
mv *.repo repo_bak/
wget http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
yum install -y epel-release
//使用阿里开源镜像提供的epel源
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
//查看系统可用的yum源和所有的yum源
yum repolist enabled
yum repolist all