文档章节

Linux Ubuntu 阿里云服务器配置

若水191
 若水191
发布于 2014/07/17 10:29
字数 756
阅读 222
收藏 4

服务器配置记录,分享给大家 全新服务器,Linux Ubuntu 阿里云服务器,4核,16G内存,一块300G硬盘, 1,挂载硬盘 2,安装基础支持 3,安装jdk 4,安装nginx 5,安装redis


  • 前序准备

更新服务器

<!-- lang: shell -->
apt-get update 
apt-get dist-upgrade
reboot

挂载硬盘

<!-- lang: shell -->
    fdisk /dev/xvdb << EOF
    n
    p
    1
    
    
    wq
    EOF
    
    
    mkfs.ext4 /dev/xvdb
    if [ -e /alidata ]
    then
    exit;
    fi
    mkdir /alidata
    
    echo '/dev/xvdb             /alidata                 ext4    defaults        1 2' >> /etc/fstab
    mount -a

安装基础支持

<!-- lang: shell -->
    cat >> /etc/sysctl.conf <<EOF
    
    fs.file-max=65535
    
    net.ipv4.tcp_timestamps = 0
    
    net.ipv4.tcp_synack_retries = 5
    
    net.ipv4.tcp_syn_retries = 5
    
    net.ipv4.tcp_tw_recycle = 1
    
    net.ipv4.tcp_tw_reuse = 1
    
    net.ipv4.tcp_fin_timeout = 30
    
    #net.ipv4.tcp_keepalive_time = 120
    
    net.ipv4.ip_local_port_range = 1024  65535
    
    kernel.shmall = 2097152
    
    kernel.shmmax = 2147483648
    
    kernel.shmmni = 4096
    
    kernel.sem = 5010 641280 5010 128
    
    net.core.wmem_default=262144
    
    net.core.wmem_max=262144
    
    net.core.rmem_default=4194304
    
    net.core.rmem_max=4194304
    
    net.ipv4.tcp_fin_timeout = 10
    
    net.ipv4.tcp_keepalive_time = 30
    
    net.ipv4.tcp_window_scaling = 0
    
    net.ipv4.tcp_sack = 0
    
    EOF
    
    sysctl -p

取消限制

<!-- lang: shell -->
    cat >> /etc/security/limits.conf <<EOF
    * soft nofile 65535
    * hard nofile 65535
    EOF

安装基础软件在此输入代码

<!-- lang: shell -->
    #! /bin/sh
    rm -rf libiconv-1.13.1.tar.gz libiconv-1.13.1 zlib-1.2.3.tar.gz zlib-1.2.3 freetype-2.1.10.tar.gz libpng-1.2.8.tar.gz libevent-1.4.14b.tar.gz libmcrypt-2.5.8.tar.gz
    groupadd www
    useradd -g www -M -d /data/www -s /sbin/nologin www
    
    if [ ! -f libiconv-1.13.tar.gz ];then
    	wget http://soft.phpwind.me/web/libiconv-1.13.1.tar.gz
    fi
    rm -rf libiconv-1.13.1
    tar zxvf libiconv-1.13.1.tar.gz
    cd libiconv-1.13.1
    ./configure --prefix=/usr/local
    make
    make install
    cd ..
    
    
    if [ ! -f zlib-1.2.3.tar.gz ];then
    	wget http://soft.phpwind.me/web/zlib-1.2.3.tar.gz
    fi
    rm -rf zlib-1.2.3
    tar zxvf zlib-1.2.3.tar.gz
    cd zlib-1.2.3
    ./configure
    make CFLAGS=-fpic
    make install
    cd ..
    
    
    if [ ! -f freetype-2.1.10.tar.gz ];then
    	wget http://soft.phpwind.me/web/freetype-2.1.10.tar.gz
    fi
    rm -rf freetype-2.1.10
    tar zxvf freetype-2.1.10.tar.gz
    cd freetype-2.1.10
    ./configure --prefix=/usr/local/freetype.2.1.10
    make
    make install
    cd ..
    
    
    if [ ! -f libpng-1.2.8-config.tar.gz ];then
    	wget http://soft.phpwind.me/web/libpng-1.2.8.tar.gz
    fi
    rm -rf libpng-1.2.8
    tar zxvf libpng-1.2.8.tar.gz
    cd libpng-1.2.8
    ./configure --prefix=/usr/local/libpng.1.2.8
    make CFLAGS=-fpic
    make install
    cd ..
    
    
    if [ ! -f libevent-1.4.14b-stable.tar.gz ];then
    	wget http://soft.phpwind.me/web/libevent-1.4.14b.tar.gz
    fi
    rm -rf libevent-1.4.14b
    tar zxvf libevent-1.4.14b.tar.gz
    cd libevent-1.4.14b
    ./configure
    make
    make install
    cd ..
    
    
    if [ ! -f libmcrypt-2.5.8.tar.gz ];then
    	wget http://soft.phpwind.me/web/libmcrypt-2.5.8.tar.gz
    fi
    rm -rf libmcrypt-2.5.8
    tar zxvf libmcrypt-2.5.8.tar.gz
    cd libmcrypt-2.5.8
    ./configure --disable-posix-threads
    make
    make install
    /sbin/ldconfig
    cd libltdl/
    ./configure --enable-ltdl-install
    make
    make install
    cd ../..
    
    
    if [ ! -f pcre-8.12.tar.gz ];then
    	wget http://soft.phpwind.me/web/pcre-8.12.tar.gz
    fi
    rm -rf pcre-8.12
    tar zxvf pcre-8.12.tar.gz
    cd pcre-8.12
    ./configure
    make && make install
    cd ..
    
    
    if [ ! -f jpegsrc.v6b.tar.gz ];then
    	wget http://soft.phpwind.me/web/jpegsrc.v6b.tar.gz
    fi
    rm -rf jpeg-6b
    tar zxvf jpegsrc.v6b.tar.gz
    cd jpeg-6b
    if [ -e /usr/share/libtool/config.guess ];then
    cp -f /usr/share/libtool/config.guess .
    elif [ -e /usr/share/libtool/config/config.guess ];then
    cp -f /usr/share/libtool/config/config.guess .
    fi
    if [ -e /usr/share/libtool/config.sub ];then
    cp -f /usr/share/libtool/config.sub .
    elif [ -e /usr/share/libtool/config/config.sub ];then
    cp -f /usr/share/libtool/config/config.sub .
    fi
    ./configure --prefix=/usr/local/jpeg.6 --enable-shared --enable-static
    mkdir -p /usr/local/jpeg.6/include
    mkdir /usr/local/jpeg.6/lib
    mkdir /usr/local/jpeg.6/bin
    mkdir -p /usr/local/jpeg.6/man/man1
    make
    make install-lib
    make install
    cd ..

安装jdk

<!-- lang: shell -->
apt-get install openjdk-7-jre

安装OpenSSL

<!-- lang: shell -->
   apt-get install libcurl4-openssl-dev

安装nginx

<!-- lang: shell -->
wget http://tengine.taobao.org/download/tengine-2.0.3.tar.gz
chmod 755 tengine-2.0.3.tar.gz
tar -xzvf  tengine-2.0.3.tar.gz
cd tengine-2.0.3
./configure --prefix=/alidata/server/nginx 
make
make install
/alidata/server/nginx/sbin/ningx

安装redis

<!-- lang: shell -->
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
chmod 755 redis-2.8.13.tar.gz
tar -xzvf redis-2.8.13.tar.gz
cd redis-2.8.13
mv ./* /alidata/server/redis
cd /alidata/server/redis
make
make install
/alidata/server/redis/src/redis-server  /alidata/server/redis/redis.conf

完毕

© 著作权归作者所有

若水191
粉丝 2
博文 4
码字总数 1732
作品 0
程序员
私信 提问
阿里云ECS服务器Ubuntu下安装docker-ce技巧

官方文档 先来份Ubuntu 下安装 docker 的官方文档 -> Get Docker CE for Ubuntu 官方文档的安装方式是最靠谱的,但是对于国内的小伙伴来说墙是硬伤... 国内安装技巧 先来看看2个镜像站: 阿里云...

taadis
2017/11/08
397
0
frp配置本地服务端口到服务器80端口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Yan_Chou/article/details/53406095 搭建环境: ubuntu 16.04 LTS (本地服务计算机) ubuntu 14.04 LTS(阿里...

anteoy
2016/11/30
0
0
Ubuntu 最新设置阿里云更新源

可将 http://cn.archive.ubuntu.com/ubuntu/ 替换为下列任意服务器: Ubuntu 官方(欧洲,国内较慢,无同步延迟) http://archive.ubuntu.com/ubuntu/ Ubuntu 官方中国(目前是阿里云) http...

---dgw博客
2018/07/11
0
0
阿里云配置Rstudio Server数据科学环境

新年快乐!之前有两篇相关的博客,欢迎大家温习。这次其实与前面的安装没有啥两样,就是把之前的WSL换成了阿里云的服务器。 用Ubuntu和RStudio Server搭建一个R语言的云平台 Windows的Linux...

胖胖雕
01/02
37
0
L2TP+IPsec V|P|N搭建

参考 [http://blog.csdn.net/lic95/article/details/48264933 CentOS6.X 配置L2TP For IPsec *服务器 详细步骤] 基于阿里云新加坡的centos6.x搭建l2tp+ipsec VPN** 1安装几个需要的软件包 2【...

无形于有形
2018/05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开源播放器

DPlayer

glen_xu
32分钟前
134
0
gitlab Error:Gitaly - load linguist colors - permission denied

报错信息 2020-01-20_14:35:08.43180 time=“2020-01-20T14:35:08Z” level=info msg=“Starting Gitaly” version=“Gitaly, version 0.81.0, built 20180225.183225” 2020-01-20_14:35:0......

JennerLuo
38分钟前
125
0
微信小程序的自动化测试框架

微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小...

测者陈磊
50分钟前
84
0
禁用“输入”文本标签的自动缩放-iPhone上的Safari

我制作了一个带有<input>标记和type="text"的HTML页面。 当我使用iPhone上的Safari单击它时,页面变大(自动缩放)。 有人知道如何禁用此功能吗? #1楼 如果您的网站是为移动设备设计的,则可...

技术盛宴
今天
150
0
2019 年后端系统

2019.stateofjs.com/back-end/

MtrS
今天
117
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部