阿里云centOS配置实录

Step1. 系统挂载数据盘

df -h,看不到数据盘。

fdisk -l ,可以看到数据盘

执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;

根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。

使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。

使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化

使用“echo ‘/dev/xvdb1  /mnt ext3    defaults    0  0‘ >> /etc/fstab”(不含引号)命令写入新分区信息。
然后使用“cat /etc/fstab”命令查看。

使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。

Step2 安装node

确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。

[[email protected] local]# yum -y install gcc gcc-c++ openssl-devel

下载NodeJS源码包并解压。

[[email protected] local]# wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

[[email protected]Station local]# tar zxvf node-v0.10.24.tar.gz

[[email protected] local]# cd node-v0.10.24

配置、编译、安装。

[[email protected] node-v0.10.24]# ./configure --prefix=/usr/local/node

[[email protected] node-v0.10.24]# make && make install

接下来配置Node环境

[[email protected] node-v0.10.24]# vim /etc/profile

#set nodejs env

export NODE_HOME=/usr/local/node

export PATH=$NODE_HOME/bin:$PATH

export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

[[email protected] node-v0.10.24]# source /etc/profile       --重启生效

测试是否安装成功

[[email protected] node-v0.10.24]# node -v

v0.10.24

step3 搭建git服务器

安装git:

#yum install git

安装python的setuptool

#yum install python python-setuptools

安装gitosis

#git clone git://github.com/res0nat0r/gitosis.git

#cd gitosis/

#python setup.py install

客户端生产密钥并上传到服务器端:

#ssh-keygen -t rsa

#scp ~/.ssh/id_rsa.pub [email protected]服务器ip:~/

在服务器端生成管理库:

#sudo -H -u git gitosis-init < ~/id_rsa.pub

Initialized empty Git repository in /home/git//repositories/gitosis-admin.git/ Reinitialized existing Git repository in /home/git/repositories/gitosis-admin.git/

注解:

1. 生成的gitosis-admin为Git的用户访问权限管理库,gitosis通过这个git库来管理所有git库的访问权限。

2. 通过执行初始化,该公钥的拥有者就能修改用于配置gitosis的那个特殊Git仓库了

修改上传权限:

#chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update

时间: 2024-08-08 01:11:25

阿里云centOS配置实录的相关文章

阿里云CentOS配置全过程

阿里云CentOS配置全过程 拿到服务器的ip.初始密码以后.我们先要用远程连接工具putty连接服务器主机. 启动putty.exe程序,进入putty主界面,在Host Name 栏中输入你的服务器ip地址,Saved Sessions 填入你的主机名称(可自定义,用于区别你的服务器).点击Save保存配置.选中你的服务器名点击open开始连接服务器. 第一次连接,会出现对话框,点击是 出现登录界面,输入用户名,默认为超级用户root,接着输入密码,要注意的是密码不会显示在屏幕上.输入密码时

阿里云centos配置VPN(PPTPD服务)

因为公司网络访问限制影响,想配置个VPN服务,做其它访问使用,所以找了个外部服务器配置个VPN(PPTPD)服务. 环境:阿里云 centos 6.3 条件:服务器支持ppp[这里必须]和tun/tap[非必须](如需配openvpn必须) 具体安装如下: 1.  需要验证是否开启了ppp,一般只有VPS才需要验证,自己的服务器肯定是开启的. # cat /dev/ppp cat: /dev/ppp: No such device or address 如果出现以上提示则说明ppp是开启的,可以

阿里云Centos配置iptables防火墙

虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptables服务状态 首先检查iptables服务的状态 [[email protected] ~]# service iptables status iptables: Firewall is not running. 说明iptables服务是有安装的,但是没有启动服务.如果没有安装的话可以直接yum安

阿里云CentOS配置iptables防火墙[转]

虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptables服务状态 首先检查iptables服务的状态 1 [[email protected] ~]# service iptables status 2 iptables: Firewall is not running. 说明iptables服务是有安装的,但是没有启动服务. 如果没有安装的话可以直

阿里云Centos配置LNMP环境

CentOS基本配置 1.连接服务器 拿到服务器的ip.初始密码以后.我们先要用远程连接工具putty连接服务器主机. 启动putty.exe程序,进入putty主界面,在Host Name 栏中输入你的服务器ip地址,Saved Sessions 填入你的主机名称(可自定义,用于区别你的服务器).点击Save保存配置.选中你的服务器名点击open开始连接服务器. 第一次连接,会出现对话框,点击是 出现登录界面,输入用户名,默认为超级用户root,接着输入密码,要注意的是密码不会显示在屏幕上.输

Mysql学习总结(32)——阿里云centos配置MySQL主从复制

1.安装jdk1.8 首先确定没有安装过jdk 2.yum –y list java*查询系统自带的jdk安装包情况. 3.安装jdk1.8 4. 验证安装结果. 安装mysql 1. rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2. yum -y install mysql-community-server 3.加入开机启动:systemctl enable mysqld 4. 启动mys

阿里云centos配置postfix

1. 为了防止垃圾邮件,先到域名控制面板设置好. MX A 记录及TXT记录 其中TXT记录如下  @  spf1 a mx ~all 意思就是使用spf1协议,允许a记录和MX记录对应的IP,不允许之外的任何IP 经过这一步,基本可以防止SPAM了 2. 一般自动发信.找回密码等功能配置的postfix,都不需要收信的功能,因此我们可以直接把收信的功能禁用掉. 老外管这个叫做 postfix null client 大家可以谷歌下原文,有很详细的解答 原文链接:https://www.digi

阿里云(centos)下svn 服务器搭建

安装说明 系统环境:阿里云centos安装方式:yum install subversion 检查已安装版本 #检查是否安装了低版本的SVN[[email protected] /]# rpm -qa subversion #卸载旧版本SVN[[email protected] modules]# yum remove subversion 安装SVN [[email protected] modules]# yum install subversion 确认已安装了svn模块 svn --ve

阿里云centos 静默安装oracle

Package安装检查 yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel gli