分类:Linux系统维护

gitlab忘记管理员密码恢复

前两天安装了gitlab,本想做试验玩一玩的.今天打开后发现,忘记管理员密码了.真悲剧.

网上找了一些资料,也没看出个名堂.因为我的是用官方提供的一键安装包安装的.而且版本还比较新.看来只能自己搞定.

页面上发现有一个找回密码的按钮,应该是通过邮件找回的.然后就点了一下.发现需要输入要找[……]

Read More…

Read more →

iptables端口转发

iptables是一个很强大的防火墙,端口转发只是其中一个很小的功能,今天搞的时候,遇到了些小问题。命令什么的都是正常的,但是忘记把客户端的网关指向iptables的机器了,所以导致转发失败。再次总结一下这个小功能,记录一下。

做端口转发需要做的三件事情

1、需要开启ip_forward[……]

Read More…

Read more →

shell对文件中的一列进行求合

今天一个群友问的一个问题,一个文件里面有很多行,每一行都是一个数字,怎么对这个文件里的数据进行求合。类似这种

印象中之前好像弄过,使用tr替换换行符为+号,然后传给bc计算,但是最后还多一个加号,所以导致bc算的时候报错,忘记之前[……]

Read More…

Read more →

nginx的rewrite支持正则的一个小问题

今天写nginx的rewrite,发现了一个小问题,nginx的rewrite对正则的支持好像不是太好,比如次数的匹配就不支持{n}或者\{n\}这种。只能一个一个的写,比较爽的就是可以直接引用路径,比如/pic/2013/08/这种,可以直接用括号引用,后面直接使用$1调用即可。今天写的最蛋疼的一[……]

Read More…

Read more →

使用lsof恢复误删除的nginx错误日志

lsof是一个很给力的工具,可以通过它来查看进程打开了哪些文件,磁盘正在被哪个用户使用等,也可以通过lsof来恢复误删除的nginx错误日志,前提是删除完错误日志后,不要重启nginx,这时候还是可以查找回来的!

现在删除错误日志[……]

Read More…

Read more →