本文最后更新于 17 天前,如有失效请评论区留言。
Docker
完全删除
列出所有容器(包括已停止的容器)
docker ps -a
先停止
docker stop xxx
删除容器
docker rm xxx
列出Image镜像
docker image ls
删除Image镜像
docker rmi xxx
代理
PowerShell检查当前系统代理
netsh winhttp show proxy
使用ie代理配置
netsh winhttp import proxy source=ie
tar
tar压缩
tar -czvf xxx.tar.gz xxx
tar解压
tar -xcvf xxx.tar.gz
tar加密
tar -czvf xxx.tar.gz xxx | gpg -c xxx.tar.gz
上面代码可能会报错
gpg: problem with the agent: Inappropriate ioctl for device
gpg: error creating passphrase: Operation cancelled
gpg: symmetric encryption of '[stdin]' failed: Operation cancelled
如果报错了运行下面命令
GPG_TTY=$(tty)
export GPG_TTY
然后再执行一次加密命令
tar解密
gpg -d xxx.tar.gz.gpg | tar -xvzf -
其他bug
如果tar加密 运行后卡死不动,或者看到一个pinentry进程在疯狂占用CPU,运行命令
gpgconf --kill gpg-agent
并再次重试加密命令
清楚gpg缓存密码
以下三种命令任选一种
echo RELOADAGENT | gpg-connect-agent
gpgconf --reload gpg-agent
pkill -SIGHUP gpg-agent
7z
7z安装
sudo apt install p7zip
或者使用
sudo apt install p7zip-full p7zip-rar
-
p7zip 轻量的版本仅支持 .7z 安装后使用7zr命令
-
p7zip-full 支持多种压缩和解压文件格式(ZIP, GZIP, BZIP2, TAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB, NSIS等)
-
p7zip-rar 添加对 RAR 文件的支持
使用7z进行日常docker打包手动备份
压缩docker文件夹
7zr a docker.7z docker
解压
7zr x docker.7z
7z压缩并设置压缩密码为123
7z a xxx.7z xxx/ -p123
7z直接解压
7z x xxx.7z -p123
7z解压文件夹里面的内容
7z e xxx.7z
!!! 不要在Linux/Unix上使用7-zip格式进行备份,因为7-zip并不存储文件的所有者/组
7z的man page中说明了不要在 Linux/Unix 上使用 7-zip 格式进行备份,因为7-zip不存储文件的所有者/组。
如果在Linux/Unix上压缩文件并带有文件的所有者需要使用命令
tar cf - directory | 7z a -si directory.tar.7z
解压命令
7z x -so directory.tar.7z | tar xf -
端口
查看当前网络开启端口
netstat -tnp
磁盘
扩展逻辑卷以使用剩余的空闲空间
先使用
sudo lvdisplay
查看显示的信息
--- Logical volume ---
LV Path /dev/ubuntu-vg/ubuntu-lv
LV Name ubuntu-lv
VG Name ubuntu-vg
LV UUID bA3tEV-fDWs-Rsyx-oVaG-WfvG-BOSf-npn5Zv
LV Write Access read/write
LV Creation host, time ubuntu-server, 2023-06-25 03:26:39 +0000
LV Status available
# open 1
LV Size 100.00 GiB
Current LE 25600
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
根据以上信息获取path /dev/ubuntu-vg/ubuntu-lv
然后执行一下命令把未分配的空间分配到当前卷
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv