Linux
文章平均质量分 64
Linux使用分享
Grovvy_Deng
不积跬步无以至千里
展开
-
OrangePi_R1_Plus wakeonlan 家中电脑
背景:想远程唤醒家中的电脑,但家中并路由器没有唤醒功能。我现在OrangePi_R1_Plus + openwrt +wireguard 可以方便的实现。这里简单做个记录。原创 2024-05-16 17:58:47 · 676 阅读 · 0 评论 -
同过Linux邮件备份bitwalute的密钥data文件
背景:aws上部署了bitwalute,里面的db文件就是所有的密码,为了保障db文件的安全,需要定期备份。决定使用脚本把db文件打包,并通过邮件发送到QQmail,实现定期备份。原本想把vaults的文件推动到OneDrive等网盘,单都比较麻烦,最后使用STMP发送到邮件解决,简单又实用。mutt 是一个邮件客户端,支持各种协议,有25年历史。先把我们需要的文件生成临时tar,发送邮件带上此附件。这里只需要发送邮件,配置SMTP即可。写成定时任务,每天定时发送。这边可以看到是收到了。原创 2023-10-23 11:45:20 · 134 阅读 · 0 评论 -
让你的shell在后台运行
pc帮助我们搬砖,总不能傻傻的等在terminal等着跑完吧。万一terminal。原创 2023-03-30 16:30:39 · 846 阅读 · 0 评论 -
centos7简单搭建NFS NAS
最近工作系统挂载了NAS,使用的NAS的叫做NFS的NAS。之前没搭建过,所以我打算基于Centos7虚拟机搭建NAS,实现简单存储功能NAS:(Network Attached Storage:网络附属存储),支持如NFS、FTP等多种协议NFS:(Network File System)即网络文件系统。...原创 2022-08-16 15:26:35 · 3693 阅读 · 0 评论 -
Bitwarden sqlite 数据库备份、同步到windows
bitwarden的保存的密码需要定期备份,并且同步到本地的WSL,避免某些原因导致全部密码丢失。原创 2022-08-08 17:39:43 · 1395 阅读 · 0 评论 -
MIT6.824环境搭建:wls+vs code
尝试学习MIT 6.824分布式系统,他们的实验使用的是go语言,并且不支持window。打算使用wls+vs code搭建开发环境。这里做记录。在管理员 PowerShell ,输入即可安装Ubuntu。这里不做介绍了按照提示重启后,PowerShell 里面会自动添加Ubuntu的便签页,填入username和password即可进入linuxWSl官方文档下载最新版vscode:略。vscode安装,用于WSL互联。在wsl中,输入 即可直接调用vscode。可以看到有一个绿色的方框在下面,即wsl原创 2022-06-01 17:01:37 · 4595 阅读 · 2 评论 -
Virtualbox centos虚拟机网络互联总结
Virtualbox centos网络互联背景使用Virtualbox需要多个虚拟机互联,模拟环境。但桥接的物理网卡不同局域网环境中,网段会经常改变。导致ssh无法连接。有没有办法既可以固定ssh地址又正常访问互联网思路vm需开启三个网卡,vm之间和ssh的ip必须是静态的:nat网卡:负责互联网接入10.0.2.0/24网段,DHCP分配即可桥接网卡: 使用静态地址局域网通信。(ssh不通过此ip连接,因为物理网卡的ip会经常变化,导致ssh也会变化)192.168.10.0原创 2022-04-03 20:52:02 · 1957 阅读 · 0 评论 -
DNS配置错误导致无法访问网络
DNS配置错误导致无法访问网络背景今天居家办公,发现vbox上的centos无法访问到yum仓库。以为是vbox的配置有问题、yum源的问题,折腾了大半天,最后才发现的DNS的问题。问题复现使用yum安装时候,发现报错Error: Failed to download metadata for repo 'base': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried不能从原创 2022-03-23 14:47:12 · 2204 阅读 · 0 评论 -
使用Git Bash的scp复制文件到Linux
背景最近在学习redis,需要把一个源码复制到Linux上。之前一直使用zmodem的rz。但是发现虚拟机上没有安装zmodem。灵机一动,使用git bash的scp就直接可以复制了。详解gitbash中换到对应目录下,把文件拷贝过去# scp source ... targe$ scp redis-3.0.7.tar.gz dyq94310@192.168.56.56:~/app/redis-3.0.7.tar.gz 100% 1343原创 2022-03-17 16:32:41 · 1418 阅读 · 0 评论 -
ELK的搭建和Hello World
ELK的搭建和Hello world背景:按照《ELK Stack权威指南 第二版》的指导,完成安装。但发现书中有不清晰的地方,并且代码有错误。经过排查,终于把环境搭好。安装ELK 5.xELK是三个开源工具的简称,并非是一个软件。官网已经升级到8.x,为了避免出现问题,需要保持5.x为好。安装JDK我安装的是是5.x。所以使用jdk1.8即可添加ELK的yum源# 导入证书sudo rpm --import https://artifacts.elastic.co/GPG-KEY原创 2022-03-08 15:19:06 · 1653 阅读 · 0 评论 -
Shell脚本的运行方式总结
Shell脚本的运行方式总结背景这几天写shell,需要捞取在跑的Java进程。shell中我需要传入两个参数,标识各模块名称,再使用ps -ef|grep java进行捞取。由于shell两个参数都是java。shell参数java与grep java一致,而bash运行的会多两个运行运程(实际上是子shell),bash shell脚本启动会莫名多出两个PID如:使用bash -x调试,可以看到1930、4463、4464四个Pid直接用ps,看不出来4463、4464两个进程。直接使用原创 2022-02-16 16:09:14 · 629 阅读 · 0 评论 -
【坑】Centos ssh登录~/.ssh/权限踩坑
【坑】Centos ssh登录~/.ssh/权限踩坑背景之前使用centos按照教程配置ssh1.上传公钥到~\.ssh\authorized_keys2.修改/etc/ssh/sshd_config# 开启公钥认证PubkeyAuthentication yes# 指定公钥key的文件AuthorizedKeysFile .ssh/authorized_keys3.重启ssdsystemctl restart sshd但一直没有办法登录,想不懂。。。(其实是.ssh文件夹权原创 2022-02-11 15:23:41 · 3898 阅读 · 0 评论 -
Virtualbox安装centos8的一些细节总结
Virtualbox安装centos7VirtualBox的Oracle一个开源免费的虚拟机,使用简单的学习完全足够。但是总体上没有Vmware好用,记录下一些注意点。注意点加载ISO镜像需要在存储中,挂载ISO镜像驱动。默认命令行登录默认会带GUI的版本,但是我们一般用命令行。所以非GUI版本更加适合。不过我下载的是全量,所有修改默认命令行界面# 查看当前默认启动界面systemctl get-default# 默认图形界面启动# systemctl set-default gr原创 2022-02-10 17:06:25 · 855 阅读 · 0 评论 -
修改Vim注释颜色
背景按照网上的文档,修改/etc/vimrc,添加hi Comment ctermfg=blue到vi的全局配置即可,但我发现修改全局的配置无效果,具体是为什么还不清楚。修改步骤我是直接把配置文件复制到用户目录下,再做修改# 复制配置文件到用户目录下cp /etc/vimrc ~/.vimrc# 修改注释颜色echo "" >> ~/.vimrcecho "\"修改为蓝色注释" >> ~/.vimrcecho 'hi Comment ctermfg=blue'原创 2022-02-01 11:46:58 · 2084 阅读 · 1 评论 -
接口探测-shell获取探测接口
接口探测-shell获取探测接口背景为了监控微服务、zk、euerka等故障,需要对Rest Api接口做状态探测。公司某平台一个有90台机器,需要插队每台机器机器的业务模块,并配置探测。实现思路微服务微服务业务模块都有暴露探测接口:ip:port/service/health?service=模块名称(如:http://127.0.01:7982/service)需要确认的:port、模块名称现平台的微服务架构:CtrlBootstrap:程序主入口,web模块,控制端口。负责分发请求到个原创 2022-01-30 17:14:29 · 1727 阅读 · 0 评论 -
节前运维机器检查
节前检查通过监控平台查看CPU、内存、磁盘的使用率,让机器在节假日平稳过渡。对于要修改的机器,让基础架构组及时扩容。基础命令cpu系统CPU使用率:进程CPU使用率查询命令:top标准:CPU<50%内存系统物理内存使用率进程物理内存使用率系统交换内存使用率指标:交换页面低于40%,交换内存类似window下的虚拟内存,用于缓解内存不足的情况统计查询命令:free -m //以m作为单位free -h //直接换算为人类可读cat /proc/mem原创 2022-01-25 11:57:38 · 873 阅读 · 0 评论 -
bitwarden (vaultwarden) docker搭建
bitwarden 搭建背景免费用户LastPass目前只能在一个设备上登陆,所以迁移到bitwarden。bitwarden是开源的跨平台密码管理软件。搭建后可以有全部功能具体流传步骤前置条件:安装dockerbitwarden只支持Https,所以VPS需要有域名、开放80 、443端口Lastpass导出的密码:我选择的CSV格式bitwardenr:密码管理程序下载镜像 sudo docker pull bitwardenrs/server:latest创建密原创 2021-09-12 15:16:35 · 8547 阅读 · 3 评论