高兴的时候需要记录,不高兴的时候就需要吐槽,自己的地盘,想写什么写什么,用不着在乎谁。
登录用户系统,显示系统被爆破了33万次了,结果用户的服务器密码改的很简单,极大可能是被爆破成功了。执行top命令,显示 kswapd0 的CPU占用异常。基本100%占用。记下该进程ID 5081执行查找命令 find / -name kswapd0显示查找结果:/proc/3316/.X2c4-unix/.rsync/a/kswapd0/root/.configrc5/a/kswapd0/tmp/.X2c4-unix/.rsync/a/kswapd0用 rm -rf 命令逐条删除。杀掉进行 kill -9 5081查看服务器的任务计划 crontab -e回显:5 6 * * 0 /root/.configrc5/a/upd>/dev/null 2>&1@reboot /root/.configrc5/a/upd
使用top命令查看,发现是kswaod0进程占用了大量CPU资源。但是我这台机器根本没有开启swap,所以我怀疑应该是物理内存不够,系统想调用swap内存而调用不到。我尝试开启swap虚拟内存:[root@do-sp ~]# dd if=/dev/zero of=/home/swap bs=1MB count=10241024+0 records in1024+0 records out1024000000 bytes (1.0 GB) copied, 4.40974 s, 232 MB/s[root@do-sp ~]# mkswap /home/swapSetting up swapspace version 1, size = 999996 KiBno label, UUID=c1c88cea-1832-4fef-ae18-3eee2d7314dd[root@do-sp ~]# chmod 600 /home/swap[root@do-sp ~]# swapon /home/swap然后运行top,看到负载马上就降低了。看来kswapd0负载过高,还有一种可能性是因为没有开启swa
下载Dokercurl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh看一下挂载情况lsblk将Docker运行在挂载到硬盘上运行sudo mkdir -p /mnt/sda1/dockersudo systemctl stop docker.socketsudo systemctl stop dockersudo rsync -aqxP /var/lib/docker/ /mnt/sda1/docker/sudo nano /etc/docker/daemon.json编辑daemon.json{ "data-root": "/mnt/sda1/docker"}Ctrl+x按Y保存退出sudo rm
安装命令curl https://install.1panel.live/docker-install -o docker-install && sudo bash ./docker-install && rm -f ./docker-install注意此加速地址为临时地址,可能会出现不可用的情况仅限境内机器使用请勿恶意刷流量4.官方安装功能恢复之后,这个命令将会失效。
在Docker官方文档中,有关于如何更改Docker的默认存储位置的指导。以下是更改Docker的默认安装位置的步骤:停止Docker服务:sudo systemctl stop docker 创建新的文件系统,并挂载到你希望安装Docker的磁盘。例如,如果你有一个新的磁盘分区/dev/sdb1,你可以这样做:sudo mkdir /mnt/newdisksudo mount /dev/sdb1 /mnt/sda1 复制当前的Docker文件系统到新的磁盘:sudo rsync -aP /var/lib/docker/ /mnt/sda1/ 更新Docker的配置文件,指定新的文件系统位置。编辑或创建/etc/docker/daemon.json,并添加以下内容,请注意不要出错,否则Docker无法启动{ "data-root": "/mnt/sda1/docker"} 如果你之前已经挂载了新的磁盘到/mnt/sda1,确保在重启前卸载它:sudo umount /mnt/sda1 重新启动Docker服务:sudo systemctl st
manbu
想到什么就写什么