该错误通常是因为正在使用不支持apt-cache命令的操作系统或发行版。apt-cache命令通常用于Debian及其衍生发行版中,如Ubuntu。

如果您在Debian或Ubuntu上使用该命令,请尝试更新包管理器,使用以下命令:

sudo apt-get update

如果使用的是不同的操作系统或发行版,请尝试使用相应的包管理器来更新软件包。例如,如果使用的是CentOS或Fedora,请使用以下命令更新软件包:

sudo yum update

如果仍然遇到问题,请检查PATH环境变量是否正确设置,以确保可以访问系统上的正确命令。

-bash: tcping: command not found“是因为系统中没有安装tcping命令。

要解决这个问题,需要在系统上安装tcping命令。以下是一些常用操作系统的安装方式:

1. 对于Debian/Ubuntu系统,可以使用apt-get命令安装tcping:

sudo apt-get update
sudo apt-get install tcping

2. 对于CentOS/RHEL系统,您可以使用yum命令安装tcping:

sudo yum update
sudo yum install tcping

3. 对于MacOS系统,您可以使用brew命令安装tcping:

brew install tcping

安装完成后,您应该能够在终端中运行tcping命令了。

这个错误通常是因为你的系统上没有安装Vim编辑器导致的。

如果你使用的是Linux或MacOS操作系统,可以尝试以下方法来安装Vim:

1. 使用包管理器安装Vim,例如在Ubuntu上使用以下命令:

sudo apt-get install vim

或者在Mac上使用Homebrew包管理器:

brew install vim

2. 如果你无法使用包管理器,则可以从Vim的官方网站(https://www.vim.org/download.php)下载Vim二进制文件。

3. 或者你也可以使用另一个编辑器代替Vim,例如Emacs或Nano等。

安装完成之后,输入vim命令应该就可以打开Vim编辑器了。

要在 Linux 上解压 RAR 文件,需要先安装一个支持 RAR 格式的解压缩程序。以下是在 Debian 或 Ubuntu 上安装的步骤:

1. 打开终端窗口
2. 运行以下命令以更新软件包列表:

sudo apt-get update   

3. 运行以下命令以安装 unrar:

sudo apt-get install unrar   

4. 运行以下命令以解压缩 RAR 文件(将 <file.rar> 替换为实际的文件名):

unrar x <file.rar>   

该命令将解压缩 RAR 文件并将其放置在当前目录下。

1、备份现有源

sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak

2、一般情况下,将 /etc/apt/sources.list 文件中 Debian 默认的源地址 http://deb.debian.org/ 替换为国内源即可。

#中国科技大学
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
#网易云163
sudo sed -i 's/deb.debian.org/mirrors.163.com/g' /etc/apt/sources.list
#阿里云
sudo sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
#清华同方
sudo sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list

3、sudo apt-get update 更新索引以生效。

inux一键dd脚本支持Debian 9/10/11、Ubuntu 16.04/18.04/20.04、CentOS 7/8、RockyLinux 8和AlmaLinux 8系统的网络重装,自动适配境内境外系统源(境内使用阿里云,境外使用官方),适用于 GigsGigsCloud、AkkoCloud、GreenCloud和腾讯云等vps和云服务器。

使用命令:

wget -N --no-check-certificate https://down.vpsaff.net/linux/dd/network-reinstall-os.sh && \
chmod +x network-reinstall-os.sh && ./network-reinstall-os.sh

原文:https://www.idcoffer.com/archives/4870

现在很多云服务或vps都逐渐支持IPv6了,但是由于IPv6路由等原因,体验可能非常不好,需要禁用。

单网卡快速禁用IPv6脚本:

nic=$(ip route get 8.8.8.8 | grep dev | awk -F'dev' '{ print $2 }' | awk '{ print $1 }')
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf \
&& echo "net.ipv6.conf.$nic.disable_ipv6 = 1" >> /etc/sysctl.conf \
&& sysctl -p

如果docker run redis时,查看日志发现警告:

WARNING overcommit_memory is set to 0! Background save may fail under low memory cThe TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

需要在docker run后面加入 --sysctl net.core.somaxconn=1024,如:

docker run --restart=always --name=redis --sysctl net.core.somaxconn=1024 -d -v /etc/redis:/etc/redis -p 6379:6379 redis:alpine redis-server /etc/redis/redis.conf --appendonly yes

1、运行此命令下载Docker Compose的当前稳定版本:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2、给与docker compose执行权限

sudo chmod +x /usr/local/bin/docker-compose

3、创建连接,指向 /usr/bin

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4、测试安装结果

$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c

如果出现 docker-compose: error while loading shared libraries: libz.so.1: failed to map segment from shared object: Operation not permitted 错误,执行:

mkdir $HOME/tmp
export TMPDIR=$HOME/tmp

为方便起见,创建目录后,可以将“export”语句放在shell 的配置文件中(例如:~/.bash_profile 或~/.bashrc)

alias docker-compose='TMPDIR=${HOME}/tmp docker-compose'