安装CentOS 7
更改hostname
新建group
groupadd -g 888 business
新建dearmaster用户,如下命令建立后可以通过sudo su dearmaster切换到dearmaster用户
adduser --uid 9001 --gid business -d /opt/dearmaster --shell /bin/bash dearmaster
生成pub/private key
给Ubuntu系统安装VMTools
新建用户
新建系统用户,不需要密码登录
建立后,dearmaster用户是不可以登录的,需要编辑/etc/passwd文件,将下面标记的部分改掉
改成
设置dearmaster用户不可通过界面登录
将dearmaster用户添加到/etc/sudoers,使其他用户可以通过sudo su dearmaster命令切换到dearmaster用户
生成pub/private key
通过ssh localhost发现ubuntu没有安装ssh server
于是,通过命令apt install openssh-server来安装
安装好后,生成key
新建~/.ssh/authorized_keys文件,并将centos的pub key追加到文件最后
这样,就可以通过centos sftp或者ssh到ubuntu虚拟机了
在宿主机上的C:\Windows\System32\drivers\etc\hosts文件中添加如下
mysql
apt install mysql-client-core-5.7
apt install mariadb-client-core-10.1
/home/dearmaster/devtools/mysql-5.7.22/bin/mysqld--no-defaults --initialize --user=mysql--basedir=/home/dearmaster/devtools/mysql-5.7.22--datadir=/home/dearmaster/devtools/mysql-5.7.22/data