gitlab备份与恢复

备份

默认路径:/var/opt/gitlab/backups

sudo gitlab-rake gitlab:backup:create STRATEGY=copy

恢复

#会自动加上_gitlab_backup.tar后缀

gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1534392389_2018_08_15_10.7.0 

更新配置

gitlab-ctl reconfigure

hyper-v 网络

NAT

安装微软提供的驱动插件

下载地址安装方法见pdf

如果是winserver 2008 r2下安装centos7,请下载
LinuxIC-4.2.5-2

在hyper-v管理器里新建虚拟网络交互器,选内部形式
在windows的网络适配器设置里把能上网的网络共享给新建的内部虚拟网卡
进hyper-v的Linux系统里重启network
systemctl restart network
查看有没有生成ip
ip addr
ping一下
通过修改网卡文件将dhcp网络改成static,并设置IPADDR,GATEWAY,DNS1

/etc/sysconfig/network-scripts

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.137.100
GATEWAY=192.168.137.1
DNS1=8.8.8.8
重启一下network
systemctl restart network

也可以用dhcp类型,就设置DNS,ip自动获取.

BOOTPROTO=dhcp
ONBOOT=yes
DNS1=8.8.8.8

桥接

共存

nat用dhcp,桥接用静态,不设置gateway

记一次服务器中挖矿病毒ddgs.3011

今天早晨起来看见腾讯昨天晚上给我发短信说有人正在暴力破解我的密码,然后我用小程序看了下云主机的cpu占用情况,发现cpu使用率100%,应该是我的主机中毒了。
登录后用top指令查了下使用情况,有2个进程的cpu使用率很高,而且不是我自己装的程序,名字很陌生,ddgs.3011和qW3xT.1。
然后通过 cd /proc/{PID} 查看进程,发现它在tmp下。
tmp目录下的病毒文件
然后我rm -f ddgs.3011 和rm -f qW3xT.1将它们删除,重启后发现又自动运行起来了,然后tmp目录也有个这2个文件。
这时搜索了下ddgs.3011发现一般都会注册定时任务,然后我用crontab -e查看了确实加了2个定时任务。
2个定时任务
定时任务就是去这个网址上去下载脚本
定时任务下载的脚本文件
删除保存就可以了,然后重新删除了那2个文件,然后重启电脑解决。
但是还有一个疑问没有得到解决,中毒后我登录上去发现我docker上的nginx,mysql,wordpress都被停止了,不过数据都在就不深究了,因为我用的不是同一套密码,碰撞不上吧。