vmware设置共享文件夹
vmware 虚拟机(linux系统)设置中添加文件夹;
打开Linux终端,输入以下命令,需要在root用户下执行
(1)如果/mnt
下没有hgfs
文件夹,需要自己手动创建。输入:mkdir /mnt/hgfs
(2)输入vmhgfs-fuse .host:/ /mnt/hgfs
,共享文件挂载到hgfs目录下
(3)查看是否挂在成功ls mnt/hgfs
vmware 虚拟机(linux系统)设置中添加文件夹;
打开Linux终端,输入以下命令,需要在root用户下执行
(1)如果/mnt
下没有hgfs
文件夹,需要自己手动创建。输入:mkdir /mnt/hgfs
(2)输入vmhgfs-fuse .host:/ /mnt/hgfs
,共享文件挂载到hgfs目录下
(3)查看是否挂在成功ls mnt/hgfs
thinkphp项目需进行国产化,将原有mysql数据库转为基于postgresql的国产数据库。
以下内容需进一步测试完善
步骤(待完善,仅参考)
导出线上数据库到本地(含数据+结构、结构两种sql)
修改char
类型为varchar
同时需导出一份数据表结构sql,修改char为varchar后导入ss_pg1;
thinkphp使用pgsql驱动时需导入vendor\topthink\think-orm\src\db\connector\pgsql.sql
,因postgresql 12+版本已移除pg_attrdef.adsrc
导致报错。
解决方式:
将pgsql.sql
中的pg_attrdef.adsrc
替换为pg_get_expr(pg_attrdef.adbin, pg_attribute.attrelid)
更改yum源
由于统信V20服务器免费版无法使用官方yum源,需更改默认yum源。
cd /etc/yum.repos.d
mv UniontechOS.repo UniontechOS.repo.bak
#下载可用的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum makecache
yum update
curl命令 是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。
上线新版本代码一般都是通过灰度系统,灰度系统可以把流量划分成多份,一份走新版本代码,一份走老版本代码。
灰度系统支持设置流量的比例,比如可以把走新版本代码的流量设置为 5%,没啥问题再放到 10%,50%,最后放到 100% 全量。
灰度系统不止这一个用途,比如产品不确定某些改动是不是有效的,就要做 AB 实验,也就是要把流量分成两份,一份走 A 版本代码,一份走 B 版本代码。
基本演示:
使用nest示例创建两个项目,端口分别为3000、30001
app.service.ts
中为:Hello World 1!app.service.ts
中为:Hello World 2!Docker是基于Go语言实现的云开源项目。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案:系统平滑移植,容器虚拟化技术。
Docker的主要目标是“Build, Ship and Run Any App, Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。