Chen Jian

导航

 
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 45 下一页

2017年2月22日

摘要: 运维过程中经常会发现一些 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) 推荐(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) 推荐(0) 编辑
 

2017年2月21日

摘要: 有时候,在分支提交更改的时候,会忘记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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑
 

2017年2月20日

摘要: 在 git 中提交服务器源码的时候,如果能够直接更新到测试服务器,并且重启服务使其生效,会节省懒惰的程序员们大量的时间。 git 的 Server-side hook (服务端钩子/挂钩)可以用来做件事。 本文以部署基于 OpenResty 的服务端程序为例来介绍我的做法。 技术信息 OS: CentOS 6.3 服务器软件: OpenResty 开发语言: Lua 名词解释 ... 阅读全文
posted @ 2017-02-20 17:27 Chen Jian 阅读(1970) 评论(0) 推荐(0) 编辑
 
摘要: 之前在一台vps服务器上面搭建了Git服务器,用来做代码管理,方便团队开发。但是问题也就相应的来了,使用git可以轻松的上传代码,而由于做的是web开发,每次还都得到服务器上把代码手动pull或者复制到网页所在的文件夹下,也就比较麻烦,不适合我这种懒人。git提供了hook机制,可以很容易的实现代码的自动部署。 个人原创,版权所有,转载请注明原文出处: http://www.embbnux.c... 阅读全文
posted @ 2017-02-20 16:55 Chen Jian 阅读(12812) 评论(0) 推荐(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) 推荐(0) 编辑
 

2017年2月18日

摘要: PostgreSQL本身提供了逻辑导出工具pg_dumpall和pg_dump,其中pg_dumpall导出所有的数据库,pg_dump导出单个数据库,两个工具的用法和参数不再详细介绍,本文从代码层面上对此过程进行分析。 概括地说,逻辑导出要干的事情就是连接对应数据库,读出各个数据库对象的定义和数据,此外还包括comment、服务器配置和权限控制等等,这些数据库对象定义的SQL语句会被写入到对应... 阅读全文
posted @ 2017-02-18 16:15 Chen Jian 阅读(1570) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 45 下一页