Linux
hornsey2012
这个作者很懒,什么都没留下…
展开
-
Linux SSH登录脚步
开发中有时会碰到需要在多台Linux 服务器之间切换,登录的安全方式当然就是ssh了,虽然 ssh username@ip 然后输入密码不是很麻烦,但如果有一个脚步可以实现,肯定用脚本更方便了,何况程序员一向比较懒的,任何发明创造都是想偷懒而已,无可厚非。脚步很简单,具体如下,执行中需要用到expect,如果没有就自行安装下:#!/usr/bin/expect -fset ti原创 2016-11-03 12:43:59 · 426 阅读 · 0 评论 -
Linux修改时区方法
方法一:设置TZ在配置文件 如:.profile 添加配置行TZ='Asia/Shanghai'; export TZ然后执行命令即可。source .profile具体时区选择详情如下(可忽略):使用命令tzselect 选择时区,依次会弹出如下提示,输入数字选择即可。Please identify a location so that time zone rules can be...原创 2019-09-24 11:59:21 · 865 阅读 · 1 评论 -
xsync同步脚本的使用
xsync同步脚本的使用1.简介在集群机器配置时,经常需要将一个文件或目录copy到同样的多台集群上,如果一个一个机器去复制,比较麻烦。如果有一个办法,通过一条命令就可以实现这个目的,就简单多了。xsync就是这样一个同步脚本。xsync其实是对rsync脚本的二次封装,脚本内容可以根据自己需要进行修改。2.配置集群hostname2.1 配置hostname文件在每台机器执行命令c...原创 2019-08-03 12:19:53 · 22949 阅读 · 7 评论 -
linux下使用Scons构建自己的项目程序
scons简介SCons 是一个开放源代码、以 Python 语言编写的下一代的程序建造工具。它最初的名字是 ScCons, 基于由 perl 语言编写的 Cons 软件开发而成,它在 2000 年 8 月获得了由 Software Carpentry 举办的 SC 建造比赛的大奖。现在 ScCons 已经被改名为 SCons,目的是为了表示不再与 Software Carpentry 有联系...转载 2018-09-13 13:48:36 · 843 阅读 · 0 评论 -
ReviewBoard代码评审实践总结
代码评审代码评审(CodeReview),顾名思义是对代码进行评审,是软件工程的活动之一。通过代码评审可以保证代码质量,促进团队知识共享……好处多多。 版本控制与代码评审软件工程的各个活动总是离不开工具的支持。代码评审工具首先必须和版本控制工具相结合的。现在主流的两种版本控制工具:SVN和GIT。 GIT有个Google开发的代码评审工具Gerrit,可以在提交...转载 2018-09-06 16:18:29 · 9413 阅读 · 2 评论 -
ReviewBoard 的安装和使用—— RBTools工具的使用
Linux 下开发的人员比较习惯于使用命令行工具,刚才网页上提交文件的方式感觉更适合windows 下的开发人员,那ReviewBoard 有没有提交代码的命令行工具呢,那就是RBTools了。安装RBTools:pip install RBTools当前RBTools 版本是0.7.5,相应的命令是rbt,之前网上的教程中的命令大多是post-review,估计是比较旧的版本了,不...转载 2018-09-06 15:17:09 · 4501 阅读 · 0 评论 -
ReviewBoard+SVN配置强制code review
本文需要在svn与reviewboard安装成功之后开始进行配置,详情参考如下两篇文章根据实际情况操作:Ubuntu安装Apache+Svn+Subminhttps://blog.csdn.net/qq_26709459/article/details/80378373Ubuntu下安装ReviewBoardhttps://blog.csdn.net/qq_26709459/artic...转载 2018-09-06 14:53:53 · 755 阅读 · 0 评论 -
CentOS安装ReviewBoard记录
一、安装Apache#yum install httpd #service httpd start (开机自启动httpd) (CentOS7以下版本使用:chkconfig httpd on) #yum install mod_wsgi(python网关接口模块) 如果安装好的mod_wsgi后,有/etc/httpd/conf.d/wsgi.conf文件,就不需要做...转载 2018-09-05 16:11:29 · 753 阅读 · 0 评论 -
nginx 配置文件解析
Nginx是一个轻量级高性能的web服务器,它是为快速响应大量静态文件请求和高效利用系统资源而设计的。与apache使用面向进程或线程的方式处理请求不同,nginx使用异步事件驱动模型在负载下性能更突出。转载 2017-12-20 10:28:29 · 568 阅读 · 0 评论 -
Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
Nginx 是一个很强大的高性能Web和反向代理服务器。虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是不太方便。下面介绍在linux下安装后,如何设置开机自启动。首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:vim /etc/init.d/nginx在脚本中添加如下命令:#!/bin/sh## ngin转载 2017-11-28 16:45:15 · 318 阅读 · 0 评论 -
glibc升级
出现"libc.so.6: version 'GLIBC_2.15' not found"问题,是由于glibc版本过低,升级glibc即可。由于CentOS系统RPM源目前glibc最高版本是2.12,所以只能采用源码升级。原创 2017-08-29 18:53:15 · 596 阅读 · 0 评论 -
Vi命令摘要——模式介绍
VI一般分为三种操作模式:命令模式、编辑模式、末行模式。默认进入后是命令命令模式,输入":"进入末行模式,输入“i/I/a/A/o/O”进入编辑模式,在后两种模式下按 Esc 键切换到命令模式。编辑模式必须先退回到命令模式才可以切换到末行模式。命令模式进入编辑模式的六种方式:i:当前光标插入I:当前行首插入a:下个光标插入A:当前行末插入o:当前光标下一行新原创 2017-03-29 17:49:31 · 1046 阅读 · 0 评论 -
Vi命令摘要(一)——控制命令
1、命令模式查看命令 Ctrl+g 在屏幕底部显示 Shift+g 光标移至文件最后一行n,Shift+g 光标移动到文件第n行 Shift+h 光标移动到屏幕顶行 Shift+l 光标移动到屏幕底行 0(数字0)光标移动到当前行首 $ 光标移动到当前行末 n,j/k 光标向下/上移动n行原创 2017-03-29 17:27:41 · 618 阅读 · 0 评论 -
Vi命令摘要(三)——删除复制
1、 删除文字 [x]:每按一次,删除光标所在位置的“后面”一个字符。 [#x]:例如,[6x]表示删除光标所在位置的“后面”6个字符。 [X]:大写的X,每按一次,删除光标所在位置的“前面”一个字符。 [#X]:例如,[20X]表示删除光标所在位置的“前面”20个字符。 [dd]:删除光标所在行。 [#dd]:从原创 2017-03-29 17:33:09 · 516 阅读 · 0 评论 -
Vi命令摘要(二)——移动光标
命令模式下:按[ctrl]+[b]:屏幕往“后”移动一页。 按[ctrl]+[f]:屏幕往“前”移动一页。 按[ctrl]+[u]:屏幕往“后”移动半页。 按[ctrl]+[d]:屏幕往“前”移动半页。 按[gg]:移动到文章的首行。(可能只在Vim中有效) 按[G]:移动到文章的最后。 按[$]:移动到光标所在行的“行尾”。 按[^]:原创 2017-03-29 17:31:37 · 385 阅读 · 0 评论 -
Nginx启动报错:nginx: [emerg] bind() to 0.0.0.0:8090 failed (13: Permission denied)
系统启动Nginx后,报 [emerg] bind() to 0.0.0.0:XXXX failed (13: Permission denied)错误的处理方式,分为两种:1、端口小于1024的情况[emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)原因是1024以下端口启动时需要root权限,所以sudo n...原创 2019-09-24 12:00:13 · 3856 阅读 · 0 评论