摘要: 有些时候,我们需要在终端启动一个程序,并使之运行——但是如果关闭终端,那么这个程序也就随着关闭了。那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢? 前置知识: xterm,console,tty,pts,pty的区别 shell是直接和内核进行通信的东西 xterm是一个软件概 阅读全文
posted @ 2016-06-14 12:18 aomibaba 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 上图是小型网站架构(20台服务器左右)所需要的基本知识点 网站的基本要求: ..1 服务7*24小时提供服务 ..2 服务稳定,可靠 ..3 能够应对一般的网络攻击,安全 ..4 数据不丢失==就算宕机也不丢失==做了冷备和热备 ..5 优化架构能应付较大流量的并发 阅读全文
posted @ 2016-05-14 23:53 aomibaba 阅读(273) 评论(0) 推荐(0) 编辑
摘要: rsync + crond ==定时数据同步 sersync(inotify) + rsync ==实时数据同步,利用rsync实现 ##应用场景 ..1 主备服务器之间同步数据定时 ==配合crond sersync inotify等实现 ##rsync的安装配置与使用 服务端 ..1 安装 ce 阅读全文
posted @ 2016-05-13 19:50 aomibaba 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-12 18:29 aomibaba 阅读(296) 评论(0) 推荐(0) 编辑
摘要: NFS周边 Network File System 作用 像访问本地文件一样去访问NFS服务器上的文件,目录 引用场景: ..1 用户上传的静态文件 图片,视频,用户上传的视频,头像 ..2 中小企业使用NFS的频路很高,如果高并发的大型网站可能使用分布式文件系统 ..3 有多个web服务器提供同一 阅读全文
posted @ 2016-05-12 10:56 aomibaba 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 准备 centos6.5的python版本默认是2.6.6,可能有的时候我们需要升级到更高的版本,那就来动手升级下吧。我这里以2.7.8版本为例,根据实际需要选择升级版本即可。 安装 一路下来没有报错,可以试试以下命令 如果看到输出python2.7.8,就说明安装成功了 配置 创建一个链接来使系统 阅读全文
posted @ 2016-05-04 15:41 aomibaba 阅读(203) 评论(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 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 1、对于文件夹【d】来说 用755-umask 3、对与文件【f】来说,在2的基础上减掉x属性就完事儿(有x的,减掉1,没有的,就什么也不管) 再来个手绘版本的举例 阅读全文
posted @ 2016-04-21 12:59 aomibaba 阅读(432) 评论(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 阅读(776) 评论(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 阅读(1029) 评论(0) 推荐(0) 编辑