感谢 mjjonone大佬的小鸡。
测试服务器的性能,老鬼大佬的SuperBench测试脚本:
wget -qO- git.io/superbench.sh | bash
获取到之后修改密码:
passwd
查看有哪些普通用户:
awk -F: '$3 >= 1000 && $3 < 60000 {print $1}' /etc/passwd
修改普通用户的密码:
sudo passwd 用户名
切换用户:
su - 用户名
查看Linux版本:
lsb_release -a
lsb_release -a
可能会报错:-bash: lsb_release: command not found
因为有些linux没有预装LSB
,那么就使用这个命令:
cat /etc/*release
查看内存大小:
free -h
查看存储空间:
df -h
查看自己的公网IP地址:
curl ifconfig.me
列出所有正在监听的端口和相应的服务:netstat -an | grep LISTEN
列出所有正在监听的端口和相应的服务:sockstat -l
好像安装不了docker,一堆报错
一键docker和docker compose命令,感谢 kingtest大佬提供的
Docker 安装脚本:
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
Docker Compose 安装脚本:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
二进制安装docker:
# 下载 Docker 二进制文件(以 Docker 20.10.5 为例,注意替换为你需要的版本)
curl -L https://download.docker.com/linux/static/stable/x86_64/docker-20.10.5.tgz -o docker.tgz
# 解压文件
tar xzvf docker.tgz --strip 1
# 移动二进制文件到 /usr/bin
sudo mv containerd containerd-shim ctr docker docker-init docker-proxy dockerd runc /usr/bin/
不过安装后运行不了,因为报磁盘空间不足。
将删除你的整个操作系统及其上的所有文件,你的电脑将无法正常运行:rm -rf /*
不要轻易尝试,这个不是和windows重置恢复出厂设置一样,而是完全删除你的操作系统。唯一恢复的办法就是重装系统,而是ssh也会失效,因为密码丢失了,系统也没有了。
dd if=/dev/zero of=/dev/sda
:会把硬盘(通常指的是第一块硬盘)上的所有数据全都覆盖掉,包括操作系统、文件系统结构、所有文件和用户数据,甚至包括硬盘的分区表等信息。结果是创建了一个内容全为零字节的“新”硬盘。因为这样操作后,硬盘上的所有信息都被销毁。
这样会导致原有的操作系统被完全删除,然后造成服务器无法启动。当然,你也就无法再通过SSH连接到这个服务器,因为运行SSH服务的操作系统已经被销毁,密码也无从谈起了。如果你需要再次使用这个硬盘,你需要重新给它分区、格式化,然后安装操作系统。这通常需要通过服务器的管理控制台来操作。
:(){ :|: & };:
其作用是不断地在你的系统中生成新的进程,直到系统资源耗尽,最终导致系统宕机或重启。