随笔分类 -  opt

devops
摘要:学习网址 https://git.oschina.net/yangllsdev/docker training https://docs.docker.com/engine/installation/linux/centos/ docker 基本概念 什么是docker docker是一个开源的容器 阅读全文
posted @ 2016-12-01 17:05 aomibaba 阅读(223) 评论(0) 推荐(0)
摘要:效果 在一个host上面运行多个os,达到快速部署以及充分利用资源的额目的 vm 虚拟机,会模拟一个完整的操作系统堆栈出来。 缺点开销大,优点,guest os 是一个完整的操作系统 根据hypervisor的不通,分为两类 type1: 运行在一个完整的host os上的,比如 vmware fu 阅读全文
posted @ 2016-11-23 23:10 aomibaba 阅读(249) 评论(0) 推荐(0)
摘要:【转载】 + 整理 2016-11-18 使用范围: Hadoop典型应用有:搜索、日志处理、推荐系统、数据分析、视频图像分析、数据保存等。 Hadoop历史 雏形开始于2002年的Apache的Nutch,Nutch是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。 阅读全文
posted @ 2016-11-18 18:36 aomibaba 阅读(767) 评论(0) 推荐(0)
摘要:有些时候,我们需要在终端启动一个程序,并使之运行——但是如果关闭终端,那么这个程序也就随着关闭了。那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢? 前置知识: xterm,console,tty,pts,pty的区别 shell是直接和内核进行通信的东西 xterm是一个软件概 阅读全文
posted @ 2016-06-14 12:18 aomibaba 阅读(302) 评论(0) 推荐(0)
摘要:上图是小型网站架构(20台服务器左右)所需要的基本知识点 网站的基本要求: ..1 服务7*24小时提供服务 ..2 服务稳定,可靠 ..3 能够应对一般的网络攻击,安全 ..4 数据不丢失==就算宕机也不丢失==做了冷备和热备 ..5 优化架构能应付较大流量的并发 阅读全文
posted @ 2016-05-14 23:53 aomibaba 阅读(291) 评论(0) 推荐(0)
摘要:rsync + crond ==定时数据同步 sersync(inotify) + rsync ==实时数据同步,利用rsync实现 ##应用场景 ..1 主备服务器之间同步数据定时 ==配合crond sersync inotify等实现 ##rsync的安装配置与使用 服务端 ..1 安装 ce 阅读全文
posted @ 2016-05-13 19:50 aomibaba 阅读(834) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-05-12 18:29 aomibaba 阅读(323) 评论(0) 推荐(0)
摘要:NFS周边 Network File System 作用 像访问本地文件一样去访问NFS服务器上的文件,目录 引用场景: ..1 用户上传的静态文件 图片,视频,用户上传的视频,头像 ..2 中小企业使用NFS的频路很高,如果高并发的大型网站可能使用分布式文件系统 ..3 有多个web服务器提供同一 阅读全文
posted @ 2016-05-12 10:56 aomibaba 阅读(166) 评论(0) 推荐(0)
摘要:修改timezone sudo cp -a /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime date -R == 展示当前的timezone ntpdate time.nist.gov == 与互联网时间同步 总结: 1 设置当前的时区 2 使用ntpdat 阅读全文
posted @ 2016-04-26 10:14 aomibaba 阅读(1307) 评论(0) 推荐(0)
摘要:1、对于文件夹【d】来说 用755-umask 3、对与文件【f】来说,在2的基础上减掉x属性就完事儿(有x的,减掉1,没有的,就什么也不管) 再来个手绘版本的举例 阅读全文
posted @ 2016-04-21 12:59 aomibaba 阅读(438) 评论(0) 推荐(0)
摘要:..1 提示磁盘满了 df -hT 没有满 请问可能原因 可能是inode满了,原因是机器上的小文件太多了 使用df -hi 查看 ..2 提示没有磁盘空间已经满了 ..2.1 问题描述: 发现是日志文件太多,删除后,df -h 使用量还是99%,du -hs 显示也没有达到磁盘的总容量 ..2.2 阅读全文
posted @ 2016-04-15 21:00 aomibaba 阅读(807) 评论(0) 推荐(0)
摘要:lsof | grep /lib64/libc-2.12.so | wc == 查看打开了一个文件的有哪些进程 lsof | awk '{print $2,$1}' | sort | uniq -c | sort -rn | less == 统计那个进程打开的文件最多 阅读全文
posted @ 2016-04-15 15:49 aomibaba 阅读(1065) 评论(0) 推荐(0)
摘要:企业应用:如何让某个服务开机自启动 chkconfig --level 345 serviceName on chkconfig --level 345 serviceName off chkconfig serviceName on == 默认是在 2345 级别执行 原理: 改变/etc/rc3 阅读全文
posted @ 2016-04-15 15:25 aomibaba 阅读(198) 评论(0) 推荐(0)
摘要:本文转自 http://blog.163.com/ly_89/blog/static/186902299201191233058625/ 概述 block 还有 inodes 满了 》 小文件太多 》 /var/spool/clientmqueue 小文件太多 》 cron 产生的 解决思路 ..1 阅读全文
posted @ 2016-04-15 14:22 aomibaba 阅读(333) 评论(0) 推荐(0)
摘要:给当前文件夹下面的所有文件加上一个后缀 == 一条命令解决 ll | awk '{print $9}' | grep -v '^[ ]*$' |sed -r 's#(.*)#mv \1 \1.bak#g'|bash 把刚才的后缀去掉 == 一条命令解决 ll | awk '{print $9}' | 阅读全文
posted @ 2016-04-14 18:06 aomibaba 阅读(945) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-04-04 17:42 aomibaba 阅读(166) 评论(0) 推荐(0)
摘要:重要说明:glibc 是linux底层的c库,对系统而言是相当重要的,大部分软件的运行都会调用这个库。 所以没有特殊需求不建议升级 升级后,此前通过源代码编译的软件运行可能出各种错误,不要惊慌,可能需要重新编译。 ..1下载 http://www.gnu.org/software/libc/ 会跳转 阅读全文
posted @ 2016-03-31 16:52 aomibaba 阅读(1440) 评论(0) 推荐(0)
摘要:##快捷键 linux tab == 命令补全,路径补全。如果tab不到,就代表对于当前用户环境系统找不到这个目录或者路径,有可能有,但是没有放在PATH中 ##快捷键 linux ctrl + a == a:26个字母的第一个 把光标移动到命令的最前面 ctrl + e == e:end 把光标移 阅读全文
posted @ 2016-03-30 20:11 aomibaba 阅读(289) 评论(0) 推荐(0)