os
文章平均质量分 57
一个不安分的程序员
愿做技术社区的一股清流,让技术帮助更多的人,分享编程感悟,成长我们一直在路上
展开
-
Windows特殊名称文件夹删除
突然想到要是在Linux下开发就好了,应该就不会遇到这么奇葩的问题了, Linux?也许可以试下Git Bash. 在Windows下可以执行bash命令的工具。直接使用Linux下常用的ls命令找到需要删除的文件夹名称,再使用rm -rf删除文件夹,so easy。删除build时可以看到build后面是有个空格的,用dir看着不明显,用ls就明显多了.使用React开发的前端项目,指定build输出路径是创建出了俩个特殊的文件夹。尝试下载删除文件夹的工具也没找到靠谱的下载地方。原创 2023-07-19 11:14:31 · 378 阅读 · 0 评论 -
libecal-2.0-1 : Depends: libedataserver-1.2-26 (= 3.44.2-0ubuntu1) but 3.44.4-0ubuntu1 is installed
先执行sudo dpkg --configure -a 再执行 sudo apt --fix-broken install修复。根据提示执行sudo apt --fix-broken install 仍然报错。原创 2022-10-13 10:24:30 · 202 阅读 · 0 评论 -
磁盘被Docker占满了怎么办?Docker修改默认存储路径/var/lib/docker
如果输出的是新的路径就代表修改成功了,从这里也可以看出这个配置的官方名称叫 Docker Root Directory(Docker根目录)装的Linux类Ubuntu系统,发现电脑的磁盘满的很快,使用df -lh, du --max-depth -h逐步排查。最后锁定了/var/lib/docker这个目录,从名称看就是docker运行时用到的目录.修改docker默认运行目录到空间剩余比较多的磁盘如: /data3。原创 2022-08-20 16:00:16 · 2544 阅读 · 0 评论 -
POP!OS高温得切换显卡
这台电脑从2016年跟着我赶过飞机坐过高铁,屏幕也已经花了用电视机替代了屏幕,也不能再跟着我到处跑了。OS22.04后,多次出现正美美看片的时候突然就画面卡顿音频无限循环了,刚开始以为是浏览器问题,换了浏览器后出现的更频繁了.sudo system76-power graphics #确认是使用的nvidia显卡 确认输出nvidia。sudo prime-select query # 查看当前显卡。...原创 2022-08-19 09:41:44 · 413 阅读 · 0 评论 -
Pop!_OS 21.10升级22.04失败记录
正高兴系统自动更新功能好用了,重启后进入系统后发现桌面没相应,键盘没相应,就鼠标可以在呆呆的桌面上来回划动。系统总是弹出提示框让升级到22.04,鉴于先前有使用自动升级失败的教训一直没理会。可耐不住它每天提示还大有越来越频繁的趋势,那就再试下系统自带的升级功能吧。尝试按ctrl+alt+F3 新开命令行终端,还好有反应,基于先前就没使用系统的自动更新功能成功过,废话不多说,直接回退吧。去/etc/apt目录下把source文件恢复到升级前版本,还好自动升级会把先前的文件加个save后缀备份. 然后执行。..原创 2022-08-15 20:26:05 · 2966 阅读 · 0 评论 -
Arch Linux下使用pacman更新包总是把自定义安装的包覆盖掉
问题描述:最近在尝试使用Garuda Linux(基于Arch Linux),可以使用类似Ubuntu apt的pacman安装软件,有些软件也可以通过拉取源码执行makepkg手动打包安装。那么问题来了,有些软件包需要根据网络环境做些修改,可是手动修改的软件包一不小心就会在执行pacman时更新成仓库里的发行版。解决方法:修改软件包的PKGBUILD文件,添加一行:groups=('modified')然后在pacman配置文件:/etc/pacman.conf 中添加:I原创 2021-05-12 16:43:42 · 511 阅读 · 1 评论 -
popos ubuntu19.10源地址更新即解决提示找不到源
sudo apt-get update忽略:1 http://us.archive.ubuntu.com/ubuntu eoan InRelease 忽略:2 http://us.archive.ubuntu.com/ubuntu eoan-security InRelease 忽略:3 http://us.archive.ubuntu.com/ubuntu eoan-updates InRelease 忽略:4 http://us...原创 2021-04-18 12:10:38 · 1134 阅读 · 1 评论 -
升级到popos20.10搜狗输入法不能用
popos 20.04升级到popos20.10后搜狗输入法不能用了,虽然显示已经切换到了搜狗个人输入法.考虑是fcitx配置问题:在命令行执行:$ fcitx-diagnose# 系统信息:1. `uname -a`: Linux pop-os 5.11.0-7612-generic #13~1617215757~20.10~97a8d1a-Ubuntu SMP Thu Apr 1 21:09:17 UTC 2 x86_64 x86_64 x86_64 GNU/Linu...原创 2021-04-18 08:04:17 · 793 阅读 · 0 评论 -
popos ubuntu20升级更新AMD显卡GPU驱动
pop os19.10 升级到20.04后,系统设置打不开,点击相应应用图标后,转半天没反应,应用商店也总是卡死无响应.后升级显卡驱动后解决.通过lshw -c video查看显卡是AMD的,执行命令:$ sudo add-apt-repository ppa:oibaf/graphics-drivers$ sudo apt update && sudo apt -y upgrade参考:AMD Radeon Ubuntu 20.04 Driver Install原创 2021-04-18 00:07:15 · 1618 阅读 · 0 评论 -
装Docker时请特别留意这个内核即容器中不能访问宿主机网络问题记录
内核版本:3.10.0-123.el7.x86_64。是它是它就是它,又是一个小冤家.自从发现了简单安装Docker的方式,想着就不用苦逼的一个一个下载rpm安装了...就可以一边哼着歌一边把原来一天才能干完的活压缩到半天了.也的确有几次是这么爽的,但今天爽歪了。像往常一样把Docker服务安装好,把需要的镜像从外网传到内网再load,再启动redis,mysql等项目需要的容器。真是一顿操作猛如虎,还带丝般顺滑。可应该怎么也启动不起来,查看日志是说链接不上MySql.去MySql容器中查看my原创 2021-04-07 10:38:03 · 443 阅读 · 1 评论 -
elementary os 5 升级内核
You can install the Ubuntu 18.04 LTS Hardware Enablement (HWE) packages in order to get a newer kernel. I've been using this on my Elementary systems for half a year or so without issues (Elementary 5.0 Juno is built from Ubuntu 18.04).At time of typing原创 2021-04-01 09:43:49 · 524 阅读 · 0 评论 -
自己搭建远程办公网络及强制离线安装wireguard记录
有时候人不在公司,临时有事需要远程公司电脑处理事情。我们知道公司电脑是在内网中的的,在家里是不能直接访问到的。我们一般使用QQ等支持远程协助的工具,但这样需要有人帮你发起请求,也有免费的软件支持无人值守远程操作,但一般会限速,高峰期经常卡顿。公司正好有台阿里云服务器流量空闲的比较多正好可以用来装个wireguard服务,然后在把公司内网电脑和家里的电脑做为客户端连接上就可以互通 了。公司阿里云服务器使用的centos 7系统.kernel版本:# uname -r3.10.0-1160.15.2原创 2021-03-12 11:06:26 · 3689 阅读 · 0 评论 -
yumdownloader下载特定服务器架构的安装包
在centos上需要离线安装一些软件时,习惯用yumdownloader先在可以连接互联网的电脑上把需要的安装包下载好,再复制到内网机器上安装.使用yumdownloader时总是会下载多种服务器架构的,比如: yumdownloader --resolve --downloadonly --archlist=x86_64 dkms gcc-c++ gcc-gfortran glibc-headers glibc-devel libquadmath-devel libtool systemtap原创 2021-03-10 18:21:41 · 1919 阅读 · 1 评论 -
离线安装docker竟然可以这么简单
需要安装docker的服务器使用的Centos7操作系统,不能接入互联网,内网环境中也没有可用的yum仓库.按照惯性在可以联互联网的Centos7机器上使用yum install --downloadonly --downloaddir=下载目录包名 或yumdownloader 包名 的方式把需要的rpm包一次性下载好再使用U盘复制到内网机器中,使用rpm -ivh安装.先前使用过这种方式离线安装过docker.但这次由于两台服务器的软件包环境不一样安装时包缺少某些软件包.正欲一个个下载缺失的..原创 2021-03-04 09:58:28 · 647 阅读 · 1 评论 -
端口联通测试tcp/udp即阿里云主机端口不能正常连接
一大早来上班,就听到同事说刚给阿里云的客服打过电话,确定自己在安全策略里的确放开了51820端口,但是还是不能正常连接。客服建议说是不是系统防火墙没放开51820端口,他不知道怎么看就等着我来处理.啥也不说了,放下包就开始连云主机,谁叫人家是老板呢:先检查下防火墙状态:#systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/原创 2021-02-26 10:14:23 · 1750 阅读 · 0 评论 -
暴力修改Docker容器的启动命令
事情是这样的,我先运行了一个docker容器,然后再这个docker容器中部署了一个web应用:可以看到容器rust_cms的运行命令是/bin/bash ,现在想让这个容器自动启动并且启动后运行web服务.自动启动可以使用docker update更改启动策略,如:docker update --restart always rust_cms但docker update不支持修改COMMAND,每次docker重新启动还是要手动去启动web服务,怎么办呢?方法一想到的第一个方法是使用doc原创 2021-02-02 19:15:38 · 5904 阅读 · 0 评论 -
git修改文本编辑器为vim
执行git pull命令从远程仓库拉取代码后蹦出个编辑合并信息的界面,使用的编辑器以前没用过,哪个别扭啊,赶紧修改git的默认编辑为vim:git config --global core.editor "vim"以后再有需要编辑合并信息的活就由vim编辑器来操作了,还是熟悉的味道,方便多了....原创 2021-02-02 12:00:52 · 603 阅读 · 0 评论 -
下载安装sbt
需要安装个sbt编译Scala项目,去Scala官网下载,发现stb下载链接不可用可以看到下载链接指向当前页面,这就是个死循环啊! 那去哪下载呢,可用直接去sbt的官网下载:可以直接点击相应链接下载,也可以右键复制下载链接再使用wget等下载。我这里直接在虚拟机中使用wget下载:$ wget https://github.com/sbt/sbt/releases/download/v1.4.6/sbt-1.4.6.zip--2021-01-29 10:21:30-- https:.原创 2021-01-29 10:52:05 · 1048 阅读 · 0 评论 -
#![feature]` may not be used on the stable release channel 问题解决及设置Rust Channel的三种方式
今天在编译一个Rust开源项目时报了下面的错误:Compiling base_proc_macro v0.1.0 (/data/code/rust/tensorbase/crates/base/proc_macro)error[E0554]: `#![feature]` may not be used on the stable release channel --> crates/base/proc_macro/src/lib.rs:17:1 |17 | #![feature...原创 2021-01-26 16:55:00 · 5332 阅读 · 2 评论 -
比Docker更轻量的wasmer Hello World
看资讯说wasmer发布了1.0版本,wasmer是什么呢?简单来说是个WebAssembly(wasm)在服务端的运行时,可以做到跨平台的运行wasm.实现了类似容器的打包运行程序功能,就像Docker的联合创始人Solomon Hykes说的:如果2008年的时候有wasm和WASI(wasmer实现了WebAssembly系统接口[WASI]),我们可能就不创建docker了....可以通过官方提供的脚步安装wasmer:> curl https://get.wasmer.io原创 2021-01-22 18:33:35 · 1332 阅读 · 1 评论 -
执行docker-compose -V报错及升级后报/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28‘ not found问题解决记录
在试用一个开源项目时需要用到docker-compose,执行项目提供的脚本:> ./docker/up.shBuilds, (re)creates, starts, and attaches to containers for a service.Unless they are already running, this command also starts any linked services.The `docker-compose up` command aggregates原创 2021-01-22 11:11:57 · 6221 阅读 · 0 评论 -
局域网内不能访问tomcat服务问题解决记录
局域网内不能访问windows 10上的tomcat8,在本机可以访问,并且在局域网内其它机器上访问其它端口的应用正常,可以排除网络问题,那是什么原因呢?考虑是否是防火墙,查看防火墙状态是打开的,尝试新建入站规则放开tomcat端口8091,配置成功后,可以正常访问:windows下配置防火墙的方法可以参考这里,也可以先关闭防火墙试下是否是防火墙的原因....原创 2021-01-20 11:58:12 · 2033 阅读 · 0 评论 -
从其它机器复制了个脚本过来,不知道为什么却报错了,甚是奇怪
从其它机器复制了个重启任务的脚本过来,不知道为什么却报错了,甚是奇怪:/root: Is a directory甚是奇怪,你能从脚本从看出错误吗?原创 2021-01-19 10:44:04 · 105 阅读 · 1 评论 -
Authentication plugin ‘caching_sha2_password‘ cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2
在docker容器中连接mysql正常,在宿主机上连接docker容器中的mysql报错:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory进入容器:# dock原创 2021-01-17 18:04:40 · 8019 阅读 · 0 评论 -
Unknown database engine MySQL
需要使用Clickhouse读取Mysql数据库数据,在Clickhouse中建立mysql引擎的数据mysql_db_app指向需要读取的MySQL数据库。不想却报了错:Unknown databse engine ——用俺河南话说就是这货还不知道mysql引擎是弄啥嘞啊。从错误信息中注意到当前使用的Clickhouse版本是19.x,可能是当前版本还没有添加MySQL引擎数据库功能,抱着试一试的态度准备升级个20.x,毕竟使用docker安装这些软件那是得劲类很原创 2021-01-14 17:07:48 · 845 阅读 · 0 评论 -
Centos7下修改Docker运行目录后Mysql启动失败记录
客户现场机器添加了一块硬盘,需要把数据迁移到新增的磁盘(挂载在/data2)上.需要迁移的数据库有Redis、Mysql、Clickhouse等,一个个迁移比较麻烦,时间紧任务重,好在都是使用的Docker安装的,是不是直接修改docker的运行时目录就可以了,就这么干:停止docker 服务:sudo systemctl stop docker找到docker的运行时目录/var/lib/docker,复制到/data2目录下,并备份/var/lib/docker到docker_bak原创 2021-01-13 11:02:35 · 792 阅读 · 0 评论 -
Vbox虚拟机内在共享目录中创建软链接失败
使用yarn运行一个前端项目时报了个错:tianlang@tianlang-VirtualBox:/data/code/java/master$ yarnyarn install v1.22.10$ echo $npm_execpath | grep -q yarn || echo '\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\033[0m'[1/5] Validating p原创 2020-12-22 14:49:07 · 1270 阅读 · 0 评论 -
Temporary failure in name resolution
在虚拟机中执行docker run 命令报错:docker run -d -p 3018:3000 --name testimagename/imagenameUnable to find image 'imagename/imagename:latest' locallydocker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io o.原创 2020-12-18 10:23:51 · 3645 阅读 · 0 评论 -
cannot create temp file for here-document: No space left on device 磁盘没空间了
今天打开linux虚拟机,执行命令报:-bash: cannot create temp file for here-document: No space left on device从错误信息看应该是磁盘空间不够用了,使用df命令确认下:tianlang@tianlang-VirtualBox:/var/lib/mlocate$ df -lhFilesystem Size Used Avail Use% Mounted onudev 1.9G ...原创 2020-12-17 18:37:05 · 708 阅读 · 0 评论