摘要:
运维过程中经常会发现一些 C 程序,每天会生产这样的日志: /home/admin/app_name/logs/access_log 那么天长地久,如果这个程序不会自动去轮转这个日志,那么这个日志文件则会越来越大,我们其实可以使用 linux 里面的 logrotate 来实现自定义日志轮转. 方法如下: 一、建立轮转配置文件: #vi /etc/logrotate.d/app_na...
阅读全文
posted @ 2017-02-22 14:25
Chen Jian
阅读(1054)
推荐(0)
编辑
摘要:
1、有关当前登录用户的信息记录在文件utmp中;==who命令 2、登录进入和退出纪录在文件wtmp中;==w命令 3、最后一次登录文件可以用lastlog命令察看; 4、messages======从syslog中记录信息 注意:wtmp和utmp文件都是二进制文件,他们不能被诸如tail命令剪贴或合并(使用cat命令)。用户 需要使用who...
阅读全文
posted @ 2017-02-22 14:20
Chen Jian
阅读(628)
推荐(0)
编辑
摘要:
有时候,在分支提交更改的时候,会忘记rebase,就直接提交上去,或者忘记和本地远程分支做merge,就直接rebase了别的分支。有时候真希望有一种切片的方式,让自己的分支只需要接上某一段。这个时候你可以使用git中的rebase --onto了。 假设场景 B----C A,现在想将B-C之间的切片(注意边界的B和C,后文会讲到)放到A之上。 假设git reba...
阅读全文
posted @ 2017-02-21 17:45
Chen Jian
阅读(889)
推荐(0)
编辑
摘要:
iptables -F iptables -X iptables -F -t mangle iptables -t mangle -X iptables -F -t nat iptables -t nat -X 首先,把三个表清空,把自建的规则清空。 iptables -P INPUT DROP iptables -P OUTPUT DROP i...
阅读全文
posted @ 2017-02-21 15:45
Chen Jian
阅读(651)
推荐(0)
编辑
摘要:
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 24000 -j ACCEPT -A RH-Firewall-1-INPUT -s 121.10.120.24 -p tcp -m tcp --dport 18612 -j ACCEPT 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配...
阅读全文
posted @ 2017-02-21 15:00
Chen Jian
阅读(3103)
推荐(0)
编辑
摘要:
Ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,这里推荐使用iptables防火墙.如果mysql启本地使用,可以不用打开3306端口. # whereis iptables #查看系统是否安装防火墙可以看到: iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/...
阅读全文
posted @ 2017-02-21 14:33
Chen Jian
阅读(244)
推荐(0)
编辑
摘要:
在 git 中提交服务器源码的时候,如果能够直接更新到测试服务器,并且重启服务使其生效,会节省懒惰的程序员们大量的时间。 git 的 Server-side hook (服务端钩子/挂钩)可以用来做件事。 本文以部署基于 OpenResty 的服务端程序为例来介绍我的做法。 技术信息 OS: CentOS 6.3 服务器软件: OpenResty 开发语言: Lua 名词解释 ...
阅读全文
posted @ 2017-02-20 17:27
Chen Jian
阅读(1970)
推荐(0)
编辑
摘要:
之前在一台vps服务器上面搭建了Git服务器,用来做代码管理,方便团队开发。但是问题也就相应的来了,使用git可以轻松的上传代码,而由于做的是web开发,每次还都得到服务器上把代码手动pull或者复制到网页所在的文件夹下,也就比较麻烦,不适合我这种懒人。git提供了hook机制,可以很容易的实现代码的自动部署。 个人原创,版权所有,转载请注明原文出处: http://www.embbnux.c...
阅读全文
posted @ 2017-02-20 16:55
Chen Jian
阅读(12812)
推荐(0)
编辑
摘要:
关于Git HEAD^与HEAD~的关系 请参考下图,来自stackoverflow http://stackoverflow.com/questions/2221658/whats-the-difference-between-head-and-head-in-git G H I J \ / \ / D E F \ | / \ \ | /...
阅读全文
posted @ 2017-02-20 10:11
Chen Jian
阅读(5728)
推荐(0)
编辑
摘要:
PostgreSQL本身提供了逻辑导出工具pg_dumpall和pg_dump,其中pg_dumpall导出所有的数据库,pg_dump导出单个数据库,两个工具的用法和参数不再详细介绍,本文从代码层面上对此过程进行分析。 概括地说,逻辑导出要干的事情就是连接对应数据库,读出各个数据库对象的定义和数据,此外还包括comment、服务器配置和权限控制等等,这些数据库对象定义的SQL语句会被写入到对应...
阅读全文
posted @ 2017-02-18 16:15
Chen Jian
阅读(1570)
推荐(0)
编辑