Skip to content

Commit

Permalink
update: 更新内容
Browse files Browse the repository at this point in the history
  • Loading branch information
Zander Xue committed May 25, 2020
1 parent a344875 commit 939f3b4
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: "Linux/SSH 的些个操作"
title: "Linux 的些个操作"
date: "2020-05-25T13:28:59+08:00"
tags: ["Linux"]
keywords: ["Linux", "CentOS 8", "部署"]
categories: ["Tech"]
dropCap: false
toc: true
slug: "linux-or-ssh-tips"
slug: "linux-tips"
---

记录使用 Linux 时的些个操作,多与 SSH 有关
记录使用 Linux 时的些个操作。

### 配置非 root 用户
直接使用 root 权限操作 Linux 是极为不安全的,也是非常不提倡的,应该为不同的角色配置不同的用户身份,可为用户配置一定的管理权限,在需要执行管理操作时输入 `sudo` 前缀即可拥有 root 的管理权限,具体步骤:
Expand Down Expand Up @@ -82,4 +82,23 @@ $ sudo nano /etc/ssh/ssh_config
ClientAliveInterval 60
ClientAliveCountMax 10
```
### 配置 Docker 命令不需加 `sudo`
Docker 守护进程默认由 root 用户掌管,其他用户使用 Docker 命令时必须加 `sudo` 才可成功执行。可添加配置 docker 用户组使得组内用户使用 Docker 时不需加 `sudo` 命令。

**1. 添加 docker 用户组**

```s
$ sudo groupadd docker
```

**2. 将用户加入用户组**

```s
$ sudo usermod -aG docker username
```

**3. 重新登录,或切换用户组以更新权限**

```s
$ newgrp docker
```
32 changes: 24 additions & 8 deletions content/posts/大风起兮云飞扬.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ slug: "projects"
```

## ePortal
**📅开发周期**:2019.07.22—2019.
**📅开发周期**:2019.07.22—2020.

**📄项目简介**:公司门户网站,采用 MEVN[^1] 架构,将薪资系统、物流系统、项目管理系统、工单系统、生产管理系统等多个功能分支整合开发,是对公司内部管理的众多具体功能的实现。

**🔗项目链接**:[ePortal](https://et.belstar.com.cn/#/login)
**🔗项目链接**:[ePortal](https://eportal.belstar.com.cn)

**📐技术架构**:Vue.js、Vuetify、Node.js、Express、MongoDB、Mongoose

Expand All @@ -80,7 +80,7 @@ slug: "projects"

**📄项目简介**:与 ePortal 项目的生产管理模块搭配使用并依托其进行上线,主要功能是用户根据其权限录入对应制作中心内打印机器的打印量,录入方式分为小程序内录入和扫描小程序码带参进入小程序录入页面录入,且可查看权限内制作中心里所有机器的录入历史记录。

**🔗项目链接**:微信内搜索小程序「生产机器计数系统
**🔗项目链接**:微信内搜索小程序「工作量收集小助手

**📐技术架构**:小程序开发语言、Node.js、Express、MongoDB、Mongoose

Expand All @@ -93,19 +93,35 @@ slug: "projects"
## Bit POC
**📅开发周期**:2020.03.23—2020.04.30

**📄项目简介**:POC[^2]类型项目,首要目的是验证使用 Bit 组件化管理前端代码的可行性。
**📄项目简介**:POC[^2]类型项目,首要目的是验证使用 [Bit](https://docs.bit.dev/docs/quick-start) 组件化管理前端代码的可行性。

**🔗项目链接**[ePortal](https://et.belstar.com.cn/#/login)
**🔗项目链接**

**📐技术架构**:Vue.js、Vuetify、Node.js、Express、MongoDB、Mongoose
**📐技术架构**Bit、Vue.js、Linux

**🔧相关工具**Sketch、Robo 3T、Postman
**🔧相关工具**

**🔒难点攻克**

1. 组件文档没有较好的管理方式,已尝试 bit.dev(不开源且费用不菲)、Storybook(完全不支持生产环境),皆不可行。
1. 组件文档没有较好的管理方式,已尝试 bit.dev(不开源且费用不菲)、Storybook(完全不支持生产环境),皆不可行,最后采用的方案是 [Typecho](http://typecho.org/)

**📝项目总结**:初次接触 Bit,进行了系统地学习,撰写了 Bit 组件管理手册并完成相关的技术验证,相关内容见我的这篇[博文](../bit/)。

## 设备校修
**📅开发周期**:2020.05.12—2020.

**📄项目简介**:依旧是 ePortal 工程的功能迭代,伶出来的原因是该项目主要与钉钉对接,使用钉钉官方 API

**🔗项目链接**

**📐技术架构**:Vue.js、Vuetify、Node.js、Express、MongoDB、Mongoose

**🔧相关工具**

**🔒难点攻克**

**📝项目总结**


[^1]: MongoDB + Express + Vue.js + Node.js 技术架构体系。
[^2]: Proof of concept,[概念验证](https://zh.wikipedia.org/wiki/%E6%A6%82%E5%BF%B5%E9%AA%8C%E8%AF%81),对一个想法、一种技术的不完整实现,以证明其可行性。

0 comments on commit 939f3b4

Please sign in to comment.