在centos上安装服务
目标
简单记录一下如何在centos上安装服务。
为了实现在centos/linux上实现开机启动,一般有两种做法 *
在/etc/rc.local上写启动脚本
安装成服务,然后定义其run level
下面简单说说安装成服务的过程
在/etc/init.d/目录下编写启动脚本
使用chkconfig命令添加服务。
1 2 |
|
启动脚本有一定的要求,主要是要求在脚本开头的注释有一定的格式。形如这样
1 2 3 4 5 6 7 8 9 10 11 |
|
–EOF–
简单记录一下如何在centos上安装服务。
为了实现在centos/linux上实现开机启动,一般有两种做法 *
在/etc/rc.local上写启动脚本
安装成服务,然后定义其run level
下面简单说说安装成服务的过程
在/etc/init.d/目录下编写启动脚本
使用chkconfig命令添加服务。
1 2 |
|
启动脚本有一定的要求,主要是要求在脚本开头的注释有一定的格式。形如这样
1 2 3 4 5 6 7 8 9 10 11 |
|
–EOF–
接上篇,装完nginx之后,80端口访问不了。查了一下是iptables的问题,当时先简单把iptables停了
1
|
|
下面来说打开80端口时遇到的一个坑。centos默认的配置规则中有这么一条。
1
|
|
当使用如下命令打开端口时
1
|
|
80端口仍然无法访问,因为上述命令将规则加在最后一条,在这之前就被上行命令给拒掉了,所以完全是没有意义的。只能插在那条之前才能生效。
1 2 |
|
–EOF–
本文描述了如何在centos5.9环境下搭建LNMP环境
吐槽: 之前在ubuntu下面搭过一次,这次因为某种需要再来一次,无语。。。
1 2 |
|
1
|
|
1
|
|
1 2 |
|
/usr/bin/php-fastcgi
1 2 |
|
/etc/init.d/php-fastcgi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
|
1 2 |
|
1
|
|
1 2 3 4 5 |
|
1 2 |
|
1 2 3 4 5 6 7 |
|
/etc/rc.d/init.d/nginx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
|
1 2 |
|
1 2 |
|
虚拟机配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
在/usr/local/nginx/conf/nginx.conf 加入如下行
1
|
|
1
|
|
1 2 |
|
本文描述了如何在centos5.9环境下安装redis
1
|
|
1 2 3 4 5 6 |
|
1 2 3 4 5 6 |
|
1 2 3 |
|
1 2 |
|
若make失败请做如下修改
Makefile开头加 CFLAGS= -march=i686 src/.make_settings里的OPT,改为OPT=-O2 -march=i686
make test会卡住, 忽略之
1 2 3 4 5 6 7 |
|
vim /etc/redis/6379.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
1
|
|
1 2 3 |
|
本文描述了使用vbox搭建linux环境时可能遇到的一些问题.
在有网络的时候将网卡从nat方式改成桥接模式,便于ssh访问。
没有网络的时候可以使用如下命令映射端口,使用ssh访问
1
|
|
然后使用2222端口访问ssh服务。
注释掉第一个网卡,并改名第二个网卡为eth0
/etc/udev/rules.d/70-persistent-net.rules
1 2 3 4 5 6 7 8 9 10 11 |
|
使用导出虚拟机备份,推荐使用ova格式。
本文描述了如何快速搭建LNMP(linux, nginx, mysql, php)开发环境.
备注:下述操作是基于ubuntu 12.04
1 2 |
|
1 2 3 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
设置可执行
1
|
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
|
1 2 3 4 |
|
1
|
|
本文简述了如何在linux环境下搭建Octopress博客,并且更新到pages.github.com网站.
备注:下述操作是基于ubuntu 12.04
官方推荐非root用户的单用户安装模式,如下为单用户安装模式。
1
|
|
备注:若最小模式安装ubuntu,则需要先安装curl
1
|
|
rvm安装完成之后,执行如下命令安装ruby相关依赖包
1 2 |
|
生效环境变量,执行如下命令
1
|
|
Octopress 要求ruby版本为1.9.3
1
|
|
因为rvm需要使用login环境的sh环境,最简单的方式获得环境为
1
|
|
1 2 3 |
|
安装默认theme
1
|
|
生成页面&预览
1 2 |
|
此时可在本地4000端口看见博客 可用的theme可以在这里找到
首先在octopress目录下执行
1
|
|
按照要求填写git地址,如本博客为 git@github.com:lpisces/lpisces.github.com.git 然后执行
1
|
|
即可完成部署