一、构建 DSwitch
建完之后的 DSwitch
如下图,其中 DPortGroup
全默认,啥都不用设置:
二、从原有主机中去除分布式交换机
- 先断开老的分布式交换机的上行链路端口,见下面两图: 变为: 然后再移除这个分布式交换机:
- 再删除使用老的分布式交换机的
VMkernel
适配器: - 然后重建新的vmk;
- 把所有虚拟机的网络改成新的就行了。
Reference: https://letsencrypt.org/
通过 Certbot
来自动安装证书
先安装 snapd
:
1 | sudo apt update |
再安装 Certbot
:
1 | sudo snap install --classic certbot |
修改 /etc/mongod.conf
1 | security: |
改成 disabled
,重启服务,进 mongosh
建账号
1 | use admin |
配置文件改回去,用 admin
登录 mongosh
1 | use test |
用户是绑定到数据库的,mongosh
登录的时候需要同时指定数据库和用户
1 | mongosh --authenticationDatabase dbname --username user |
use dbname
就好了db.tablename.insertOne({ XXX })
就好了1 | # official preinstall |
按下面步骤操作:
Datacenter
上右键,选择 New Cluster...
RDS
、HA
、vSan
可以先不开,点 OK
Cluster
上右键,选 Add Hosts...
IP
和用户名、密码,点击 ADD HOST
可以添加主机按下面步骤操作:
DSwitch
上点右键,选择 Add and Manage Hosts...
Add hosts
New hosts...
Assgin uplink
Apply this uplink assignment to the rest of the hosts
可以把其余主机一样设置NEXT
NEXT
Migrate
后面手工搞比较安全FINISH
Edit Settings...
VLAN
,在 VLAN type
中选择 VLAN
,在 VLAN ID
中填入vlan号按下面步骤操作:
Mount Datastore to Additional Hosts...
1 | sudo firewall-cmd --query-port=8080/tcp # 查询端口是否开放 |
在 /usr/lib/systemd/system
文件夹下建立文件 shadowsocks.service
,文件内容如下:
1 | [Unit] |
给文件加上754权限:chmod +754 shadowsocks.service
。
systemctl start shadowsocks.service
就可以启动服务。systemctl enable shadowsocks.service
就可以启用自动启服务。比如www
是放在/home/xxx
下的,是因为/home/xxx
没有加上组和访客的x。
1 | sudo chmod 711 /home/xxx |
SELinux和Apache的配置
1 | chcon -R -t httpd_sys_content_t /path |
1 | sudo apt install php-pgsql |
建立www
文件夹,比如/home/xxx/www
1 | sudo chown -R xxx.www-data /home/xxx/www |
1 | <Directory "/home/yangxc/www/crca"> |
1 | sudo apt install php-xml php-zip php-mbstring php-json php-gd php-intl |
MAC总共连了三个网络:
首先把三个网络都接上,在网络管理里调整顺序,把iPhone USB放到第一个。
然后删除默认网关:
1 | sudo route -n delete 0.0.0.0 |
设置默认网关:
1 | sudo route -n add 0.0.0.0 172.20.10.1 |
然后拔掉iPhone,再设置下一个路径:
1 | sudo route -n add 172.16.13.0/16 172.16.8.1 |
再断开这个网络,设置下一个路由:
1 | sudo route -n add 192.168.0.0/24 192.168.0.1 |
Automator
New
-> Quick Action
Run Shell Script
Workflow receives current
选择 files or folders
, in any application
/bin/bash
as arguments
1 | if [[ $# -ge 1 ]]; then |
Save
, Pack with SafePacker1 | Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser |
1 | cd 'C:\Program Files\Microsoft Office\Office16' |
寻找key: Last 5 characters of installed product key:XXXXX
删除key: cscript ospp.vbs /unpkey:XXXXX
1 | Get-AppxPackage *music* | Remove-AppxPackage |
如果使用的账号在管理员组中,需要把公钥放在 C:\ProgramData\ssh\administrators_authorized_keys
中,然后运行:
1 | icacls.exe "C:\ProgramData\ssh\administrators_authorized_keys" /inheritance:r /grant "Administrators:F" /grant "SYSTEM:F" |