
【Linux 系统运维】
sbsujjbcy
业精于勤,荒于嬉;行成于思,毁于随!
展开
-
Ubuntu 12.04 64位安装Redmine+GIT+ReviewBoard
首先介绍下这三样东西Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员原创 2015-01-15 12:46:24 · 2532 阅读 · 0 评论 -
Mac OSX搭建Jenkins持续集成环境
为什么是用Mac而不是Linux服务器呢?因为自己的linux服务器配置太垃圾了。。。。如果你有linux服务器并且配置还可以,那么就用linux服务器吧,本篇文章以mac为例。至于什么是Jenkins,百度。。。下载Jenkinsjenkins-1.651.1.pkg安装mac正常软件的安装流程几个命令alias ci_start="sudo launchctl load /Library/Lau原创 2016-04-16 11:56:49 · 18920 阅读 · 0 评论 -
Centos下配置端口转发将80端口请求转发至8080
在Linux的下面部署了apache,为了安全我们使用非root用户进行启动,但是在域名绑定时无法直接访问80端口号。众所周知,在unix下,非root用户不能监听1024以下的端口号,这个apache服务器就没办法绑定在80端口下。所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。 在root账户下面运行一下命令:iptables -t nat -A PRER原创 2015-04-30 05:43:40 · 12627 阅读 · 4 评论 -
centos下svn服务器的搭建
安装yum install subversion原创 2014-09-03 10:57:10 · 847 阅读 · 0 评论 -
运行编译完的镜像
上一篇讲了编译过程及报的错,继编译完android后可以后续继续编译andorid sdkmake sdk/out/host/linux-x86/bin 里面右运行模拟器的命令out/target/product/generic 目录是编译完的镜像首先增加环境变量,这里通过别名来增加vim .bashrcalias export_android='export PATH=原创 2014-12-12 10:38:45 · 1483 阅读 · 0 评论 -
单独编译android模块
进入目录cd /media/lizhangqu/Android/android_2_3_3执行ource build/envsetup.sh会增加一些命令 - croot: Changes directory to the top of the tree. - m: Makes from the top of the tree. - mm: Build原创 2014-12-12 12:48:04 · 1115 阅读 · 0 评论 -
Ubuntu 下php调用c语言.so文件
写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。首先做一个简单的so文件:/** * hello.c * To compile, use following commands: * gcc -O -c -fPIC -o hello.o hello.c * gcc -shared -o libhell转载 2015-01-17 17:36:32 · 2586 阅读 · 0 评论 -
CentOS 64位配置ftp 虚拟用户
# yum install vsftpd 安装vsftpd软件 # yum install db4-utils db 生成数据包原创 2014-09-04 18:36:12 · 1001 阅读 · 0 评论 -
Ubuntu 64位系统xampp环境编译32位php扩展库
由于项目需要,需要php调用c语言的库,由于环境系统是64位,但是php却是32位,因此需要编译出32位的库,本文在之前的文章Ubuntu 下php调用c语言.so文件基础上修改完成。首先写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。首先做一个简单的so文件:/** * hello.c * To compile原创 2015-03-02 17:37:40 · 2304 阅读 · 0 评论 -
64位Ubuntu Kylin14编译android内核
首先切换到android源码所在目录/media/lizhangqu/Android/android_2_3_31. 使用GIT工具下载,执行以下命令: mkdir kernel cd kernel git clone https://android.googlesource.com/kernel/goldfish.git 大约下载600M左右的东西后,在ke原创 2014-12-12 11:26:39 · 1830 阅读 · 0 评论 -
Centos 子域名绑定子目录过程记录
加载重写模块LoadModule rewrite_module modules/mod_rewrite.so添加配置RewriteEngine on RewriteMap lowercase int:tolower RewriteMap vhost txt:/opt/lampp/etc/vhost.map RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+原创 2015-04-09 19:30:23 · 2662 阅读 · 0 评论 -
ubuntu 无线网卡安装
http://www.broadcom.com/support/802.11/linux_sta.phpBroadcom Linux hybrid wireless driverRelease Version: 6.30.223.248Release Date: Thu 26 Jun 2014 03:30:34 AM PDTDISCLAIMER----------原创 2014-10-23 22:18:56 · 2070 阅读 · 0 评论 -
Xampp使用mysql命令提示Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
lizhangqu@lizhangqu-Inspiron-3421:~$ mysql -h localhost -u root -pEnter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)lizhangqu@l原创 2014-12-09 18:47:07 · 2879 阅读 · 0 评论 -
Makefile文件编写和autotools的使用
在Linux或Unix环境下,对于只含有几个源代码文件的小程序(如hello.c)的编译,可以手工键入gcc命令对源代码文件逐个进行编译;然而在大型的项目开发中,可能涉及几十到几百个源文件,采用手工键入的方式进行编译,则非常不方便,而且一旦修改了源代码,尤其头文件发生了的修改,采用手工方式进行编译和维护的工作量相当大,而且容易出错。所以在Linux或Unix环境下,人们通常利用GNU make工具来原创 2015-04-02 20:20:49 · 2224 阅读 · 0 评论 -
Ubuntu14.04 Chrome无法打开的解决方法
运行下以下命令 rm -rf ~/.config/google-chrome此时再打开就可以正常使用了原创 2015-05-19 22:06:22 · 9019 阅读 · 0 评论 -
Centos 下安装Redmine并集成git
首先获得安装文件wget https://downloads.bitnami.com/files/stacks/redmine/2.6.1-0/bitnami-redmine-2.6.1-0-linux-x64-installer.run增加可执行权限chmod +x https://downloads.bitnami.com/files/stacks/redmine/2.6.1-原创 2015-01-13 21:37:43 · 2819 阅读 · 0 评论 -
记一次Docker下安装Logstash+Elasticsearch+Kibana经历
前言最近遇到一个困惑,在kibana上捞自己想要的数据,无奈无法提取一个字段中的kv值。作为一个移动开发人员,对这种东西简直就是日了狗了,请教了下公司推荐组的人,也没有得到结果,还是得自己动手,所谓靠别人不如靠自己。这个数据在kibana上显示的是一个用英文逗号分隔,用等号连接的键值对,假设这个字段显示的是args,其值为:args:key1=value1,key2=value2,key3=valu原创 2016-08-27 15:20:55 · 25702 阅读 · 2 评论