编辑
2023-07-28
运维
00

背景

其实作为一个运维,接触到开发的东西非常的有限,平常使用python无非就是想要优化一下工作流,写一点小工具来辅助一下,要求不高,也不深。毕竟时间有限Python作为脚本语言配合各自即使通讯平台的api应该是非常方便的。比较平常大多数时间不是对着问题就是对着钉钉或者是飞书,所以把这些工具的通知给直接发到钉钉或者飞书上非常方便。

之前公司使用的飞书,虽然功能并不多但是完全够用,并且能够很容易理解文档,每一次更新都能看到易用性上是有很大提高的,现在我更换了公司,这家公司使用的是钉钉,便小试了一下钉钉。先从周边开始说起。

你钉钉的开发社区引导是真不行啊

之前飞书开发的过程中感觉有点问题,那第一时间我就想找一下有没有相关的开发者社区呢? 我们很容易就能在开发者文档的开发者广场中找到组织,在里面提问和交流,非常方便。

飞书开发者广场

来 找一下他们的交流社区到底在哪里

编辑
2023-07-28
运维
00

0x01 背景

组长布了一台FTP服务器用于文件的上传和下载,要求有一个账号能够上传下载,其他用户仅可下载,基本系统已完成部署,但是不需要用户登录默认创建用户文件夹,并且需要统一指向指定文件夹。

0x02 解决过程

在要到服务器账号密码后因为服务不是我布置的,所以显示查询了VSFTP的相关资料,结合在windows上的使用经验,linux上的FTP文件夹权限也是和FTP时的权限对应的,所以这里先复习了一下Linux文件夹的权限相关。

掩码

编辑
2023-07-28
运维
00

直接拷贝宿主机时区

因为之前容器不需要校对时间获取token,现在需要校验token获取时间,所以需要同步容器时间

shell
docker cp /etc/localtime <CONTAINER ID>:/etc/

问题

Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/etc/localtime" -> "../usr/share/zoneinfo/Asia/Shanghai" 报错

编辑
2023-07-28
运维
00

一开始使用的是xfce4来进行桌面连接的,但是每次都需要打开Terminal来启动桌面再打开桌面客户端,并且桌面系统中Terminal的调用有问题,所以后面采用gnome+xrdp来进行桌面连接。 安装gnome

bash
# 安装gnome桌面环境 sudo apt-get install ubuntu-desktop # 安装相关工具 sudo apt-get install gnome-tweak-tool #这里是安装systemctl git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git cd ubuntu-wsl2-systemd-script/ bash ubuntu-wsl2-systemd-script.sh # 安装xrdp远程控制服务 sudo apt-get install xrdp #修改端口3390 3389被系统shell保留 sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini sudo systemctl restart xrdp
编辑
2023-07-28
运维
00

背景

公司网络设备有很多靠本身存储logs在掉电后会丢失,根据这一痛点趁这个机会搭建统一logs平台来对设备的logs进行收集

选型&环境

通过rsyslog采集 promtail+loki+grafana 展现的方案来对日志进行可视化。

环境为 Ubuntu 2004