创建挂载点 在你希望挂载的位置创建一个空文件夹 插入U盘 查询U盘设备名称或UUID 找到标有Device的代… 继续阅读 Linux自动挂载U盘
分类: 服务器
修改Docker的默认存储位置
docker的默认存储位置在/var/lib/docker,占用的是系统分区,有些时候我们的系统分区并不会分配… 继续阅读 修改Docker的默认存储位置
多个docker容器如何共享网络
docker容器共享网络分为两种情况,一种是多个通过命令创建的容器共享,另一种是通过多个docker-comp… 继续阅读 多个docker容器如何共享网络
使用alpine给镜像减肥,以及no such file or directory的问题解决
以go项目为例 首先我们下看一下直接打包的程序有多大 可以看到,只有13M 然后我们再来看一个没经过优化的的D… 继续阅读 使用alpine给镜像减肥,以及no such file or directory的问题解决
Windows11 的 WSL 中的docker启动失败
如果是一般的Linux操作系统,可能是因为Linux中没有使用systemd,想用systemd命令来管理Li… 继续阅读 Windows11 的 WSL 中的docker启动失败
Ubuntu22.04 服务器版连接WiFi
Ubuntu22.04使用Netplan来管理网络 首先通过ip a查看无线网卡的名字,我的是wlp3s0 编… 继续阅读 Ubuntu22.04 服务器版连接WiFi
记一次manjaro上wa占用过高的排查过程
系统:manjaro kde 今天电脑莫名的卡,开始以为是自己启动的程序过多,关掉了所有程序 ,仍然没有缓解,… 继续阅读 记一次manjaro上wa占用过高的排查过程
解决git“Unable to negotiate with 218.244.143.137 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss”的问题
新建~/.ssh/config文件,文件内容如下:
如何在本地环境下连接其他内网的MySQL
如果你的MySQL只支持内网访问. 如果你有内网某台机器(一般是跳板机)的SSH权限. 那么下面的方式是适合你… 继续阅读 如何在本地环境下连接其他内网的MySQL
docker容器中连接宿主机MySQL
容器中连接宿主机MySQL,根据宿主机系统的不同,操作方式也不同. Linux: 在宿主机下执行ifconfi… 继续阅读 docker容器中连接宿主机MySQL
git 修改远程仓库 remote origin
方法一:git remote set-url origin git@github.com/xxx/xxxx 方… 继续阅读 git 修改远程仓库 remote origin
dctc:生成docker-compose.yml配置的工具
有时候,我们需要想知道docker容器的运行参数、环境变量等配置,以便容器以后被删掉之后,可以重新运行起来。特… 继续阅读 dctc:生成docker-compose.yml配置的工具
修改samba密码后无法上网
在Windows电脑上曾经连过samba服务器,当服务器修改密码后,samba的共享目录无法访问了,原因是Windows使用了之前保存的用户密码,而又没给出重新设置密码的按钮,导致samba服务无法连上.
解决方法:
See “systemctl status docker.service” and “journalctl -xe” for details.
由于做开发机的一个小主机(N1)机身储存不大,又不能扩展内存,今天改了一下docker的data目录,把docker-root改到了U盘里,却遇到了无法启动的问题,从网上看了好多内容,都是去改某个配置文件之类的,在我这统统无效,于是自己研究了一会U盘格式的问题.
ngx_http_auth_basic_module模块配置
当我们有某个页面或者目录希望开放给特定用户来看的时候,就需要加上权限验证,这时候有人可能会想到做一套权限系统或者登录系统,但是如果我们仅仅是临时开放,完全没有必要做一套复杂的系统,这时候可是使用nginx自带的ngx_http_auth_basic_module模块,可以非常方便的实现如上的效果.
在对应nginx配置文件中增加如下配置项
location / { auth_basic "closed site"; auth_basic_user_file conf/htpasswd; }
这里要注意的是auth_basic_user_file对应的文件,最好使用绝对路径,否则很容易出现路径错误的情况,这个文件需要使用htpasswd工具生成.
无屏幕玩转树莓派
安装好了树莓派,开始把玩了,一般情况下,我们有3中方式可以玩树莓派 1. 直接给树莓派外接一个HDMI显示屏和… 继续阅读 无屏幕玩转树莓派
如何在 Debian 10 Linux上添加交换空间
交换是磁盘上的空间,当物理内存量已满时使用。 当Linux系统用完RAM时,非活动页面会从RAM移动到交换空间… 继续阅读 如何在 Debian 10 Linux上添加交换空间
E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
安装openssl-server出现了这个错误,是由于apt-get安装软件时出现了下面的错误: liyang… 继续阅读 E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
树莓派安装docker和docker-compose
docker官方介绍了在Windows/Mac和Linux下安装docker的方法,链接如下:
https://docs.docker.com/get-docker/
但是官方的Linux安装方法中只有Ubuntu/CentOS/Debian等主流操作系统,并不包含Raspberry,但是官方提供了二进制的安装方法,以及一个一键安装脚本,这里我们就使用一键安装脚本来安装.
通过命令快速获取本机外网IP
下面几个链接都可以帮助我们获取到本机的外网IP,但是返回值稍有不同,有的返回纯净的IP(结尾有带换行的和不带换行的),有的携带一些其他内容,有的支持http和https,有的支持http或https,这里面ip.cn最TMD有意思,我在Mac上访问,返回HTML,在Linux上访问,返回JSON.
curl http://whatismyip.akamai.com
curl http[s]://icanhazip.com
curl http[s]://ifconfig.me #国内不稳定,不建议使用
curl http[s]://myip.dnsomatic.com
curl https://ip.cn
curl http[s]://cip.cc
curl http[s]://myip.ipip.net
curl http://ip.d3vm.net