6错误解决,系列安装

通过Ubuntu系统自带包安装

Ubuntu 14.04 版本系统中已经自带了 Docker 包,可以直接安装。

$ sudo apt-get update
$ sudo apt-get install -y docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io

如果使用操作系统自带包安装 Docker,目前安装的版本是比较旧的 0.9.1。
要安装更新的版本,可以通过使用 Docker 源的方式。

要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找
/path/to/file 文件中的 word1、word2、word3 等单词,我怎么样命令 grep
查找这些单词呢?

环境:
FreeBSD下zf重编译完内核,安装后重启,显示:zfs: failed with error
6,然后就是mountroot>提示了。
这是一种很少见的zfs错误代码,一般2或19居多。

通过Docker源安装最新版本

要安装最新的 Docker 版本,首先需要安装 apt-transport-https
支持,之后通过添加源来安装。

$ sudo apt-get install apt-transport-https
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker

grep
命令支持正则表达式匹配模式。要使用多单词搜索,请使用如下语法:

追踪:
看最后一行,仍然显示一串guid号,所以怀疑问题仍然出在gpt上面。
在loader.conf里面加上两行后仍然不行:

14.04 之前版本

如果是较低版本的 Ubuntu 系统,需要先更新内核。

$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring
$ sudo reboot

然后重复上面的步骤即可。

安装之后启动 Docker 服务。

$ sudo service docker start

更多Docker相关教程见以下内容

Docker安装应用(CentOS
6.5_x64)
http://www.linuxidc.com/Linux/2014-07/104595.htm 

Ubuntu 14.04安装Docker 
http://www.linuxidc.com/linux/2014-08/105656.htm 

Ubuntu使用VNC运行基于Docker的桌面系统 
http://www.linuxidc.com/Linux/2015-08/121170.htm

阿里云CentOS 6.5 模板上安装 Docker
http://www.linuxidc.com/Linux/2014-11/109107.htm 

Ubuntu 15.04下安装Docker 
http://www.linuxidc.com/Linux/2015-07/120444.htm 

在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker
http://www.linuxidc.com/Linux/2014-10/108184.htm 

在 Ubuntu 15.04 上如何安装Docker及基本用法
http://www.linuxidc.com/Linux/2015-09/122885.htm

Docker
的详细介绍
:请点这里
Docker
的下载地址
:请点这里 

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-02/128071.htm

图片 1

  1. grep'word1\|word2\|word3'/path/to/file

kern.geom.label.gptid.enable=”0″
kern.geom.label.disk_ident.enable=”0″

下的例子中,要在一个名叫 /var/log/messages 的文本日志文件中查找
warning、error 和 critical 这几个单词,输入:

加这两行的原因是安装的时候,是以adap3为zfs目标,如果没有这两行,会把磁盘显示为guid的格式,导致zfs
pool找不到磁盘,从而产生错误2。【Linux公社 www.linuxidc.com】

  1. $ grep'warning\|error\|critical'/var/log/messages

加上下面一行,显示zfs调试信息,但是由于USB键盘不能使用,所以只能看到最后一行,仍然为guid格式。
vfs.zfs.debug=”1″
boot_pause=”YES”

仅仅只是要匹配单词(即该词两侧是单词分界符,针对西方以空格分隔的语言而言)的话,可以加上
-w 选项参数:

最后重新过滤了一遍kernel配置,发现有三项被注释掉了:

  1. $ grep-w'warning\|error\|critical'/var/log/messages

options        GEOM_PART_GPT          # GUID Partition Tables.     
#options        GEOM_RAID              # Soft RAID functionality.
options        GEOM_LABEL              # Provides labelization

egrep 命令可以跳过上面的语法格式,其使用的语法格式如下:

这三项跟guid紧密相联的,怀疑是跟它们有关,于是先加下面两行到loader.conf,重启:
geom_label_load=”YES”
geom_part_gpt_load=”YES”