分类 - Debian

2018-11-24 15:17:45    28    0    0

狠狠地卸载

 apt-get autoremove apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-python -y
debian rc.local 自启动    2018-11-23 17:07:33    272    0    0

1、添加rc-local.service

#以下为一整条命令,一起复制运行

cat > /etc/systemd/system/rc-local.service <<EOF
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
 
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
 
[Install]
WantedBy=multi-user.target
EOF

2、新建rc-local文件

#以下为一整条命令,一起复制运行

cat > /etc/rc.local <<EOF
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
 
# bash /root/bindip.sh

exit 0
EOF

3、添加权限并设置开机自启

chmod +x /etc/rc.local
systemctl enable rc-local
systemctl start rc-local.service

检查状态:

systemctl status rc-local.service

返回Active:active信息,则成功。

最后我们就可以在/etc/rc.loacl里,添加开机的自启命令什么的了。记住添加在exit 0之前。

 

注意:更改自启脚本后,需要重新运行一下命令已使其生效。

systemctl enable rc-local

systemctl start rc-local.servi

pve Proxmox VE kvm    2018-11-28 13:09:53    664    0    0

问题:

安装 kvm 虚拟化并且安装客户机之后,通过 virsh shutdown 命令无法关闭客户机,只能通过 virsh destroy 进行强制关闭电源。虽然这也是一种方法,但是直接断电显然有点不妥,并且你并不知道何时会出现一些奇奇怪怪的问题。


在下图中我分别对客户机 centos6.5 和 debian 试图执行 virsh shutdown 进行正常关闭,输出信息为: Do

2019-02-22 13:25:09    53    0    0

配置主机名
插入要使用的主机名,如下面的屏幕截图所示:

hostname

配置域名
在主机名之后,让Debian知道域名是什么。 在家庭网络的情况下,不需要插入域,所以我们将其留空。

pve Proxmox VE    2018-11-26 12:50:41    44    0    0

台式机安装proxmox,做好设置并安装好虚拟机,并把宿主机的gpu资源透传给此虚拟机。如果透传正确,最起码能在虚拟机识别AMD显卡。按照这个思路,回到家马上开干。

 

宿主机上的操作

安装proxmox之前,需要确保cpu开启虚拟化支持,这个操作在bios里边完成,请按主板的说明书进行操作,一般不会有什么障碍。接下来,用u盘安装proxmox,我用的主板有点奇葩,需要对引导“B

pve Proxmox VE Hetzner    2018-11-23 17:07:33    188    0    0

一.介绍

Hetzner一直以来是以卖性价比比较高的德国机器著名的,最近出了新的芬兰机房,推出了比以往更具有吸引力的机型,我也忍不住买了台,打算买几个IP给自己开机器玩,不过,在折腾的过程中,发现了一些坑,于是在全部解决后来分享下自己的经验。

二.问题

如果是个人开VPS我还是推荐Proxmox,因为使用起来方便,而且功能也比较全,但是,由于Hetzner的特殊,导致了一些问题的出现

  1. Hetzner在系统模板处没有Proxmox
  2. 在解决第一个问题后发现Hetnzer的Proxmox网卡配置不正确
  3. 在解决第二个问题后发现Hetzner的IP无法直接使用

另外,希望你看到这篇文章的时候还没买IP,特别是别买IP段(subnet),因为Hetzner的机房网络启用了MAC Filter,而你购买的单个IP可以设置MAC,IP段却不能设置,这个问题在国外的主机论坛上也有很多人提到,解决办法是发工单让机房帮你把IP段Route到你的主IP或者购买的单个IP上,还是比较麻烦的。

此外,由于IP广播的特点,你买的IP段里面会有两个IP无法使用(一个作为网关一个作为广播地址),所以如果你买了/29那么实际上只能有6个可用(大部分机房其实是5个可用),但是你出的钱却是8个的,所以如果你需要的IP不超过6个,建议买单个(单个IP最多只能买6个)。

三.解决

然后让我们依次解决这几个问题。

由于面板上我们找不到能够直接安装Proxmox的,所以我们需要通过Rescue系统来安装

激活后需要手动重启系统,然后才会进入Rescue,在这个页面激活后会给你连接密码,请务必记住,这个也是你在Rescue模式中安装系统后你新系统的默认密码

选择第二项来重启系统,等待片刻后就能用SSH连上了

在SSH中输入installimage会进入安装界面

选择Other中的第四项,第三项的Proxmox是4版本的,比较老,第四项是最新版的5

然后会提示不是官方支持的系统,直接回车跳过,接着会告诉你需要修改安装配置,进入一个编辑器界面,在这儿我们可以修改系统Raid配置,系统磁盘分区配置,Hostname啥的

这样代表启用Raid并配置为Raid0,我们只有两块硬盘无法配置Raid10,所以看你需要,如果只是测试可以配置为Raid0,如果要存放要紧的数据建议关闭Raid或者启用Raid1

 

然后修改分区配置,这样就是boot 512M 其余使用L

debian ssh    2018-11-23 17:07:33    10    0    0

执行命令:

apt-get remove -y openssh-server​


pve lxc Proxmox VE fuse rclone nfs    2018-11-23 17:07:33    43    0    0

ProxmoxVE创建的LXC虚拟机,默认不会加载FUSE模块,导致NFS和Rclone的部分功能无法正常使用。

需要手动输入以下命令加载FUSE:

mknod -m 666 /dev/fuse c 10 229​

次命令重启后就会失效,为了使用方便,可以将此命令放入rc.local自启动项中,每次启动自动加载FUSE模块,就可以解决Rclone无法映射文件夹,以及NFS服务无法启

虚拟网 ip    2018-11-23 17:07:33    19    0    0

1.首先,在/etc/rc.local文件中加入

bash /root/bindip.sh​

2.绑定ip地址

写入绑定ip/root/bindip.sh文件

cat > /root/bindip.sh <<EOF
#!/bin/sh
 
# delay 5 sec.
sleep 5
sudo nohup ip rule add from 192.168.1
pve Proxmox VE kvm    2018-11-23 17:07:33    118    0    0
1.上传iso文件到安装proxmox ve的服务器,保存在路径/var/lib/vz/template/iso/
2.使用浏览器打开proxmox页面,例如 本次地址为https://10.117.2.69:8006
3.选择创建虚拟机
(1)填写名称
(2)下一步,选择系统种类,此处选择win7,linux系统操作过程相似
(3)下一步,选择ISO镜像文件
(4)下