分类 - Debian

2019-08-05 10:26:44    5    0    0
2019-08-05 10:20:10    5    0    0

# LXC默认不会加载FUSE模块,需要手动输入以下命令加载

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

# 可以将此命令放入自启动项中,每次启动自动加载FUSE模块,就可以解决Rclone无法映射文件夹,以及NFS服务无法启动的问题。

2019-08-05 10:14:47    51    0    0
# 执行命令安装:
### 已经失效 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate http://install.emengweb.com/sh/aria2.sh && chmod +x aria2.sh && bash aria2.sh
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh
# 默认密匙为doub.io,下载目录为/usr/local/caddy/www/aria2/Download
# 运行脚本后,你可以安装、升级Aria2。
# 修改Aria2下载存储路径。打开:vi /root/.aria2/aria2.conf,找到:dir=XXX,修改为Nextcloud的存储路径。
# 修改RPC令牌,找到:rpc-secret,修改为随机字符串。RPC令牌就相当于 Aria2(后端/服务端)远程API连接的授权密码,如果你想让任何人都使用的话,你可以将RPC令牌留空,否则请设置为你自己的密码。
# 修改默认监听端口,找到:rpc-listen-port,可修改为自定义端口,加强安全性。
# 防火墙需要开启Aria2的相关端口
# 在debian9系统下Aria2的服务不会自动启动,需要手动在rc.local文件中设置自启动代码:
sudo nohup aria2c &​

 

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

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

hostname

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

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

问题:

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


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

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

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

 

宿主机上的操作

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

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

狠狠地卸载

 apt-get autoremove apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-python -y
Docker    2018-11-23 17:07:33    148    0    0
apt-get install apt-transport-https dirmngr

添加 Docker 的库到 Debian 9 的 /etc/apt/sources.list

echo 'deb https://apt.dockerproject.org/repo debian-stretch main' >> /etc/apt/sources.list

可以用 cat 命令看一下

Docker    2018-11-23 17:07:33    43    0    0
  1. Run this command to download the latest version of Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local
Docker    2018-11-23 17:07:33    34    0    0

一、基本概念

1. 什么是Docker

...

2. Docker的基本概念

  • 镜像(Image)

是一个只读模板,用来运行Docker容器。

  • 容器(Container)

负责应用程序的运行,包括操作系统、用户添加的文件以及元数据
容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。

注:镜像是只读的,容器在启动的时候创建一层可写层作为最上层。

  • 仓库(Repository)

仓库是集中存放镜像文件的场所。
仓库分为公开仓库(Public)和私有仓库(Private)两种形式。

注:Docker 仓库的概念跟 Git 类似,注册服务器可以理解为 GitHub 这样的托管服务

二、快速开始

1. 安装

# ubuntu
curl -fsSL https://get.docker.com/ | sh
sudo service docker restart

2. 镜像

获取

# 从仓库注册服务器拉取
sudo docker pull ubuntu:14.04  # 官方仓库注册服务器,相当于 sudo docker pull registry.hub.docker.com/ubuntu:14.04
# 也可使用其他仓库,如: sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04

显示

sudo docker images

运行

sudo docker run -t -i ubuntu:14.04 /bin/bash

修改

# 运行容器bash,通过shell进行操作
sudo docker run -t -i ubuntu:14.04 /bin/bash

# 提交更新
sudo docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2
  • -m: 提交信息
  • -a: 指定更新的用户信息
  • 0b2616b0e5a8: 容器的 ID
  • ouruser/sinatra: 仓库名
  • v2: 仓库tag

创建

  1. 通过修改已有image, 具体操作修改中已有

  2. 通过Dockerfile来创建

mkdir mydockerimg

# docker image的配置文件
vim Dockerfile

# 创建image
sudo docker build