一、环境配置
1.使用yum安装nodejs服务
在安装该服务之前必须有epel镜像
ls /etc/yum.repos.d/
yum list | grep nodejs
yum -y install nodejs.x86_64
查看nodejs服务版本
node -v
2.安装npm,设置镜像
yum -y install npm
查看npm版本信息
npm -v
设置国内镜像
npm config set registry https://registry.npmmirror.com
3.使用npm安装vue
npm install @vue/cli -g
查看vue版本信息
vue -V
4.使用vue创建vue项目
vue create vuehtml1000
按回车出现以下界面,按方向键选中该项然后按回车
按方向键到这两项,按空格选中,再按回车
vue版本,默认3.0x
一直默认按回车到该过程
出现以下界面,表示项目创建成功
5.启动vue项目
启动之后出现以下界面
6.npm run build构建项目
npm run build
7.将构建项目的所有文件部署到nginx的html目录中
find / -name "html" -type d
cp -R ./dist/* /usr/share/nginx/html/
8.重启nginx
nginx -s reload
二、ssh实操
1.关闭防火墙和selinux(临时关闭)
systemctl stop firewalld
setenforce 0
2.openssh软件的安装
yum install openssh -y
rpm -qa | grep openssh #查看是否安装成功
rpm -ql openssh-server #获取openssh⽣成的⽂件列表
3.查看并修改ssh服务端的配置文件
man 5 sshd_config
vim /etc/ssh/sshd_config
38行修改
4.sshd服务管理
systemctl restart sshd => 重启
systemctl status sshd => 状态
systemctl stop sshd => 停⽌
systemctl start sshd => 启动
systemctl enable sshd => 开机⾃启动
systemctl disable sshd => 开机不⾃启
ps -ef |grep sshd => 进程
# 或netstat -tnlp |grep sshd => 端⼝
# 或ss -naltp |grep sshd
三、ssh服务任务解决方案
1.创建用户并授权
1.创建用户与用户组
# 创建html前端组
groupadd html
# 创建组内⽤户zhangsan与lisi
useradd -g html zhangsan
useradd -g html lisi
2.为用户添加密码
echo 123456 |passwd --stdin zhangsan
echo 123456 |passwd --stdin lisi
3.为开发人员创建数据目录并设置相应权限
第一步:创建用户的数据目录
mkdir -p /code/html
ll -d /code/html
第二步:更改目录文件的所属组
chgrp -R html /code/html
chmod -R g+w /code/html
第三步:修改/code/html权限,防止误删
chmod 1770 /code/html
2.测试用户权限
3.禁用root登录
vim /etc/ssh/sshd_config
38行 PermitRootLogin no
4.更改ssh默认端口
vim /etc/ssh/sshd_config
17行 修改端口号,由原来的22改成9999
5.重启ssh服务
systemctl restart sshd
ssh lisi@192.168.1.20
6.在另一个虚拟机创建一个code账户
useradd code
echo 123456 |passwd --stdin code
在另一台虚拟机测试
ssh -p 3721 code@192.168.1.20
7.ssh客户端不验证指纹
第⼀次连接远程服务器时输入yes,按回车确认,后面就不需要可以直接连接
若不要指纹验证,则更改ssh客户端的配置文件实现
vim /etc/ssh/ssh_config
35⾏ StrictHostKeyChecking
8.用专业工具pwgen生成用户密码
1.创建code开发者账户
useradd code
2.配置EPEL源,安装pwgen工具
wget -O /etc/yum.repos.d/epel.repo
http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
yum install pwgen -y
3.使用pwgen生成随机密码
pwgen -cnBs1 10 1