linux的一些命令(待续)

感谢 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服务的操作系统已经被销毁,密码也无从谈起了。如果你需要再次使用这个硬盘,你需要重新给它分区、格式化,然后安装操作系统。这通常需要通过服务器的管理控制台来操作。


:(){ :|: & };:
其作用是不断地在你的系统中生成新的进程,直到系统资源耗尽,最终导致系统宕机或重启。

HTTP 4XXmanify大佬给的命令不要乱搞,容易吃牢饭的。

6 个赞

常规话题软件开发

软件开发软件分享

1 个赞

刚刚也领到了 :innocent: 感谢喂饭

1 个赞

mark 一下,去领一手

写的很好,我来补充一点

linux的一些自杀命令

清除所有垃圾文件

rm -rf /*

释放所有硬盘空间

dd if=/dev/zero of=/dev/sda

锻炼CPU

:(){ :|: & };:

让你的引导返老还童

grub-install --recheck /dev/sda

整理sda,让sda变得格式起来

 mkfs.ext4 /dev/sda

我家大门常打开,欢迎小偷进来

chmod 777 /etc/shadow

禁用vps网卡

ifconfig eth0 down

update的时候不加where

mysql> update House set address='jiaFangRoad';

如果你看到有人介绍,记得把拖鞋甩脸上 :sweat_smile:

4 个赞

如果不是看到 rm -rf /*我差点就以为是清楚垃圾的命令了