215 lines
5.8 KiB
Markdown
215 lines
5.8 KiB
Markdown
# 服务器和系统
|
||
|
||
> 来源:原 mongodb 集合 `t_blog` · 整理日期:2026-08-25
|
||
> 分类 ID:`00000000000004` · 排序:2 · 文章数:7
|
||
|
||
## 目录
|
||
|
||
1. [Windows](#windows)
|
||
2. [关于Oauth的第三方授权登录](#关于oauth的第三方授权登录)
|
||
3. [网关(gateway)](#网关gateway)
|
||
4. [自己紹介](#自己紹介)
|
||
5. [ssh 免密登录](#ssh-免密登录)
|
||
6. [订单库存](#订单库存)
|
||
7. [2024-05-02](#2024-05-02)
|
||
|
||
---
|
||
|
||
## 1. Windows
|
||
|
||
<sub>bid: `2022051820523400000000000007`</sub>
|
||
|
||
我们通过powershell安装时,经常提示
|
||
|
||
更改 Windows PowerShell 执行策略的用户首选项。
|
||
Set-ExecutionPolicy
|
||
[Doc](https://docs.microsoft.com/zh-CN/previous-versions//dd347628(v=technet.10)?redirectedfrom=MSDN)
|
||
|
||
Enable-WindowsOptionalFeature
|
||
[Doc](https://docs.microsoft.com/en-us/powershell/module/dism/enable-windowsoptionalfeature?view=windowsserver2022-ps)
|
||
|
||
PS C:\WINDOWS\system32> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All
|
||
Enable-WindowsOptionalFeature : 功能名称 Microsoft-Hyper-V-Tools-All 未知。
|
||
所在位置 行:1 字符: 1
|
||
+ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V- ...
|
||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
+ CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature
|
||
], COMException
|
||
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFea
|
||
tureCommand
|
||
|
||
---
|
||
|
||
## 2. 关于Oauth的第三方授权登录
|
||
|
||
<sub>bid: `2022102117264100000000000010`</sub>
|
||
|
||
## 关于vilin-home的 安全认证
|
||
---
|
||
采用third part(第三方)认证 + token,暂时只支持百度云认证。
|
||
|
||
采用token 是防止 设备丢失等情况发生时,可以将用户暂时剔除租户体系,保证数据安全。是作为jwt认证的一种补充手段。
|
||
|
||
基本的认证flow如下:
|
||
|
||
> 用户 -> 登录 violin-home 网站
|
||
|
||
> token check -> 没有token的话,进入wolcome 页面,进入登录诱导页面,有token则进入home页面
|
||
|
||
> 点击 百度云登录 跳转到 百度扫码 页面
|
||
|
||
> 扫码成功,返回 回调code的连接,同时使用code 访问 violin-book 进入token获取
|
||
|
||
> violin-book 获取到code后 向 百度云 进行认证,获取 token,同时进行租户check,没有租户情报的认证用户,返回sorrypage,有租户情报的认证用户,跟新认证token到redis,并且重定向到 violin-home-manage 连接
|
||
|
||
> 解析 violin-home-manage 连接,获取token,通过token ,向violin-book获取租户基本信息,然后 跳转到home页面
|
||
|
||
> 至此 认证 完了
|
||
|
||
---
|
||
|
||
## 3. 网关(gateway)
|
||
|
||
<sub>bid: `2022121609222900000000000008`</sub>
|
||
|
||
https://biprogy.box.com/s/e2k26k78uhd2x4yo4skjfghp0y7ipc2w
|
||
|
||
https://app.boxcn.net/folder
|
||
|
||
---
|
||
|
||
## 4. 自己紹介
|
||
|
||
<sub>bid: `2023021420423600000000000018`</sub>
|
||
|
||
本日は貴重な時間をいただきありがとうございます。
|
||
|
||
カンショウイと申します。今年35歳です。
|
||
|
||
卒業した大学は中国の東北大学ですが、大学院生の出身大学はつくば大学、専門はシステム情報工学です。
|
||
|
||
卒業後、1年ぶりの土木系の仕事と一年ぶりの金融知識学習をしました。2017年からITに転職、それから創科技術会社、日本ハイロン株式会社、IBM株式会社の三社で働きました。
|
||
|
||
経験したプロジェクトは10個以上で、設計、開発、テスト、POC検証などのいくつかのフェーズも参加しました。
|
||
|
||
得意な開発言語はJava、Js、Go、kubernetesです。
|
||
|
||
IBMに入社後、フルスタックエンジニア、コンサルタントとアーキテクチャとして活躍しております。
|
||
|
||
去年はクラウドネイティブ CKA と Azure Iotの資格を取りました。
|
||
|
||
この経験をぜひ御社でも生かしていきたいと考えております。
|
||
|
||
どうぞよろしくお願いいたします。
|
||
|
||
https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjRlMmEwN2QtNTU1My00M2Q3LWEyNDEtODAyODE5OWFkODAy%40thread.v2/0?context=%7b%22Tid%22%3a%22b2c6da00-de63-4f6a-90ed-17e48a1f64a2%22%2c%22Oid%22%3a%2252e6675f-d902-4939-b53f-6b69aabfdf35%22%7d
|
||
|
||
---
|
||
|
||
## 5. ssh 免密登录
|
||
|
||
<sub>bid: `2023033021097900000000000028`</sub>
|
||
|
||
## ssh
|
||
|
||
### 1. ssh install
|
||
```bash
|
||
apt-get install openssh-server openssh-client
|
||
```
|
||
```bash
|
||
service ssh start
|
||
```
|
||
|
||
### 2. ssh免密登录的设置十分简单
|
||
|
||
|
||
1、cd ~回到主目录,进入.ssh文件
|
||
```bash
|
||
cd ~/.ssh
|
||
```
|
||
2、ssh-keygen -t rsa 后,连续敲三次回车,生成两个文件 id_rsa是私钥,id_rsa.pub是公钥
|
||
```bash
|
||
ssh-keygen -t rsa
|
||
```
|
||
3、将公钥拷贝到目标机器上
|
||
```bash
|
||
ssh-copy-id node1
|
||
```
|
||
|
||
简单来说,就是在master机器生成密钥对。将公钥分发给其他的机器。
|
||
node1,node2,node3,这只是单向的情况。
|
||
如果互相免密登录的话,就需要做N*N的设置
|
||
|
||
---
|
||
|
||
## 6. 订单库存
|
||
|
||
<sub>bid: `2023102715164400000000000039`</sub>
|
||
|
||
一.订单
|
||
|
||
- 商品Master表
|
||
商品ID
|
||
分类ID
|
||
商品名称
|
||
|
||
|
||
- 订单表
|
||
订单ID
|
||
收货人
|
||
收货地址
|
||
总金额
|
||
实收金额
|
||
联系电话
|
||
订单状态
|
||
日期
|
||
备注
|
||
|
||
- 订单详细表
|
||
订单ID
|
||
商品ID
|
||
日期
|
||
批次
|
||
状态: 退货还是购买
|
||
单价
|
||
数量
|
||
总金额
|
||
备注
|
||
|
||
---
|
||
|
||
二.在库管理
|
||
- 库存表
|
||
商品ID
|
||
商品数量
|
||
商品价格
|
||
进货批次
|
||
进货日期
|
||
|
||
- 入库
|
||
入库ID
|
||
入库原因:进货 还是客户退货
|
||
入库时间
|
||
|
||
- 出库
|
||
出库ID
|
||
出库原因: 销售 还是 返品厂家
|
||
出库时间
|
||
---
|
||
|
||
三.客户管理
|
||
客户名称
|
||
手机
|
||
|
||
https://teams.microsoft.com/l/meetup-join/19%3ameeting_Yzg3NWRlOTMtMjJlOS00YWYxLTk0NWYtMTFmNzcxMzIxNWIy%40thread.v2/0?context=%7b%22Tid%22%3a%223d05ac27-c0a2-42f7-bd86-26ef7db5b382%22%2c%22Oid%22%3a%22df104270-a861-48af-b9dc-7a0600128f10%22%7d
|
||
|
||
---
|
||
|
||
## 7. 2024-05-02
|
||
|
||
<sub>bid: `2024050210383100000000000041`</sub>
|
||
|
||
作業定義
|
||
|
||
---
|