我大约在三年半前开展基于镜像的容器相关工作。到目前为止,我已经容器化了大量应用。我了解到什么是现实情况,什么是迷信。今天,我想简要介绍一下 Linux 容器是如何设计的,以及谈谈镜像签名。 Linux 容器是如何设计的 对于基于镜像的 Linux 容器,让大多数人感到困惑的是,它把操作系统分割成两个 ...
分类:
系统相关 时间:
2016-09-16 09:00:44
阅读次数:
240
git项目:https://github.com/torvalds/linux linux LDP(Linux Document Project):帮助文档项目 Oprofile 工具:一个功能强大的性能分析工具,在这里 被推荐下载,下载地址:在这里 Oprofile的安装和使用: 安装说明:这里 ...
分类:
系统相关 时间:
2016-09-16 06:44:57
阅读次数:
175
sudo dd if=/PATH/*.ISO of=/dev/sdb 1.制作启动U盘需要sdb,不能sdb1,否则会提示isolinux.bin文件丢失 2.TF卡,设置sdb1?忘了 /* sync*/ mark: https://wiki.archlinux.org/index.php/USB ...
分类:
系统相关 时间:
2016-09-16 06:46:15
阅读次数:
374
A星(A*, A Star)算法详解 CSDN技术主题月 “深度学习”代码笔记专栏 ...
分类:
系统相关 时间:
2016-09-16 01:38:06
阅读次数:
183
shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 /dev/null 代表空设备文件 > 代表重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于" ...
分类:
系统相关 时间:
2016-09-16 01:35:27
阅读次数:
228
如果你是一个运维人员,那么你一定听说过SELinux,即使你不会使用它,对于SELinux的看法,见仁见智。有的朋友认为它大大的提升了系统的安全性,极度推崇它,有的朋友则认为它不是必须的,不熟悉的情况下轻易使用会造成很多错误,弊大于利,于是直接关闭它,还有些朋友能把它当..
分类:
系统相关 时间:
2016-09-16 00:24:57
阅读次数:
356
两个地方 1,检查 /etc/init.d/jenkins 脚本,修改 do_start 函数的 check_tcp_port 命令,端口号从 8080 换成 8082: 2,修改 /etc/default/jenkins 文件,将端口 8080 改成 8082 3,重启Jenkins ...
分类:
系统相关 时间:
2016-09-16 00:11:12
阅读次数:
220
昨天在一个视频上看到getent命令,可以用来察看系统的数据库中的相关记录,例如:liang@guoliangc:~$getenthostsguoliangc10.10.3.1guoliangcliang@guoliangc:~$getentpasswdmysqlmysql:x:1003:1003::/home/mysql:/bin/sh即使这写数据库不是在本地,比如ldap或者nis中的数据库,..
分类:
系统相关 时间:
2016-09-15 23:02:51
阅读次数:
7641
虽然iptables在Unix系统中不是服务,但是为了方便平时的管理也就对iptables写了chkconfig的启动脚本(chkconfig的启动脚本可以参看http://jim123.blog.51cto.com/4763600/1845648),定义在/etc/init.d/即rc.d/init.d目录下,但是iptables和正常的service服务又多了几种命令Usa..
分类:
系统相关 时间:
2016-09-15 22:59:54
阅读次数:
295
首先,判断Ubuntu是否安装了ssh服务: 1、输入: 如果服务已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动 2、安装ssh服务,输入命令: 3、启动服务: 4、本机测试是否能够成功登录: 5.以上方法不行的话就看看配置文件吧。 ...
分类:
系统相关 时间:
2016-09-15 22:51:05
阅读次数:
189
一直觉得学习一样东西,不动手怎么也学不会,就像学习swift,看了视频没有动手操作,记住的也就那么点,自己写出东西不是这里有问题就是那里出错. 所以,以后学习自己要多动手. 现在我的学习任务就是: 提高自己的iOS代码专业能力,掌握Swift3.0,顺便学习学习React Native. 学习一门语 ...
分类:
系统相关 时间:
2016-09-15 22:45:11
阅读次数:
246
一、进程: (CPU密集型工作多线程有用) 进程创建(开销比较大): 进程创建(开销比较大): from multiprocessing import Process from multiprocessing import Process import threading import thread ...
分类:
系统相关 时间:
2016-09-15 21:43:46
阅读次数:
313
一、初识sed在部署openstack的过程中,会接触到大量的sed命令,比如# Bind MySQL service to all network interfaces.sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf那么这条命令是什么意思?接下来介 ...
分类:
系统相关 时间:
2016-09-15 21:34:08
阅读次数:
253
Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” ...
分类:
系统相关 时间:
2016-09-15 20:28:52
阅读次数:
205
vim的批量注释与删除注释 方法一:块选择模式 批量注释: Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,再按大写的I进入行首插入模式输入注释符号如 // 或 #,输入完毕之后,Vim会自动将你选中的所有行首都加上注释。 如图: 取消注释: Ctrl + v 进入块选择模式,选中你 ...
分类:
系统相关 时间:
2016-09-15 20:25:12
阅读次数:
277