- 浏览: 359078 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
希恩杰:
采样器的目的是啥?使数据均匀分布到所有分区?使key的数量均匀 ...
Hadoop深入学习:Hadoop全排序中的Sampler采样器 -
lawlietwf:
三篇文章中有两篇链接地址一样,po主看下
Hadoop中的快速排序算法 -
坏小四:
...
《Hbase权威指南》深入学习hbase:表,列族,列标识,版本和cell -
fbwfbi:
发现使用pika-0.9.13的版本依然出错:Tracebac ...
RabbitMQ:使用python发布/订阅消息 -
hehu158:
centos6.5 chmod +x qq2012.tra.g ...
CentOS 6.4安装qq2012
在本章中,我们将来学习如何在linux下安装并配置Maven私人仓库Nexus。
第一步,下载并解压tar文件:
# wget http://download.sonatype.com/nexus/oss/nexus-2.5.1-01-bundle.tar.gz
# chmod +x nexus-2.5.1-01-bundle.tar.gz
# cp -rf nexus-2.5.1-01 /opt
# mv nexus-2.5.1-01 nexus
第二步,配置:
# cd /etc/init.d
# cp /opt/nexus/bin/jsw/linux-x86-64/nexus nexus
# vi /etc/init.d/nexus
//编辑/etc/init.d/nexus文件,添加以下变量定义
NEXUS_HOME=/opt/nexus
PLATFORM=linux-x86-64
PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
//修改以下变量
WRAPPER_CMD="${PLATFORM_DIR}/wrapper"
WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"
PIDDIR="${NEXUS_HOME}"
RUN_AS_USER=root //以root身份启动
配置如下:
第三步,将nexus配置为启动服务并启动:
# chkconfig --add nexus
# chkconfig --add nexus
# service nexus start
OK,到这里nexus就配置成功了,以admin/admin123账户登录,页面显示如下:
下面贴一个完整的内核优化设置:
下面是一个简单的nginx 配置文件:
第一步,下载并解压tar文件:
引用
# wget http://download.sonatype.com/nexus/oss/nexus-2.5.1-01-bundle.tar.gz
# chmod +x nexus-2.5.1-01-bundle.tar.gz
# cp -rf nexus-2.5.1-01 /opt
# mv nexus-2.5.1-01 nexus
第二步,配置:
引用
# cd /etc/init.d
# cp /opt/nexus/bin/jsw/linux-x86-64/nexus nexus
# vi /etc/init.d/nexus
//编辑/etc/init.d/nexus文件,添加以下变量定义
NEXUS_HOME=/opt/nexus
PLATFORM=linux-x86-64
PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
//修改以下变量
WRAPPER_CMD="${PLATFORM_DIR}/wrapper"
WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"
PIDDIR="${NEXUS_HOME}"
RUN_AS_USER=root //以root身份启动
配置如下:
第三步,将nexus配置为启动服务并启动:
引用
# chkconfig --add nexus
# chkconfig --add nexus
# service nexus start
OK,到这里nexus就配置成功了,以admin/admin123账户登录,页面显示如下:
下面贴一个完整的内核优化设置:
引用
vi /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 4194304
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 30
net.ipv4.ip_local_port_range = 1024 65000
使配置立即生效可使用如下命令:
/sbin/sysctl -p
系统连接数的优化,有如下三种修改方式:
1. 在/etc/rc.local 中增加一行 ulimit -SHn 65535
2. 在/etc/profile 中增加一行 ulimit -SHn 65535
3. 在/etc/security/limits.conf 最后增加:
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 4194304
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 30
net.ipv4.ip_local_port_range = 1024 65000
使配置立即生效可使用如下命令:
/sbin/sysctl -p
系统连接数的优化,有如下三种修改方式:
1. 在/etc/rc.local 中增加一行 ulimit -SHn 65535
2. 在/etc/profile 中增加一行 ulimit -SHn 65535
3. 在/etc/security/limits.conf 最后增加:
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
下面是一个简单的nginx 配置文件:
引用
user www www;
worker_processes 8;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000
01000000;
error_log /www/log/nginx_error.log crit;
pid /usr/local/nginx/nginx.pid;
worker_rlimit_nofile 204800;
events
{
use epoll;
worker_connections 204800;
}
http
{
include mime.types;
default_type application/octet-stream;
charset utf-8;
server_names_hash_bucket_size 128;
client_header_buffer_size 2k;
large_client_header_buffers 4 4k;
client_max_body_size 8m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2
keys_zone=TEST:10m
inactive=5m;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 4k;
fastcgi_buffers 8 4k;
fastcgi_busy_buffers_size 8k;
fastcgi_temp_file_write_size 8k;
fastcgi_cache TEST;
fastcgi_cache_valid 200 302 1h;
fastcgi_cache_valid 301 1d;
fastcgi_cache_valid any 1m;
fastcgi_cache_min_uses 1;
fastcgi_cache_use_stale error timeout invalid_header http_500;
open_file_cache max=204800 inactive=20s;
open_file_cache_min_uses 1;
open_file_cache_valid 30s;
tcp_nodelay on;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
server
{
listen 8080;
server_name backup.aiju.com;
index index.php index.htm;
root /www/html/;
location /status
{
stub_status on;
}
location ~ .*\.(php|php5)?$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$
{
expires 30d;
}
log_format access '$remote_addr -- $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /www/log/access.log access;
}
}
worker_processes 8;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000
01000000;
error_log /www/log/nginx_error.log crit;
pid /usr/local/nginx/nginx.pid;
worker_rlimit_nofile 204800;
events
{
use epoll;
worker_connections 204800;
}
http
{
include mime.types;
default_type application/octet-stream;
charset utf-8;
server_names_hash_bucket_size 128;
client_header_buffer_size 2k;
large_client_header_buffers 4 4k;
client_max_body_size 8m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2
keys_zone=TEST:10m
inactive=5m;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 4k;
fastcgi_buffers 8 4k;
fastcgi_busy_buffers_size 8k;
fastcgi_temp_file_write_size 8k;
fastcgi_cache TEST;
fastcgi_cache_valid 200 302 1h;
fastcgi_cache_valid 301 1d;
fastcgi_cache_valid any 1m;
fastcgi_cache_min_uses 1;
fastcgi_cache_use_stale error timeout invalid_header http_500;
open_file_cache max=204800 inactive=20s;
open_file_cache_min_uses 1;
open_file_cache_valid 30s;
tcp_nodelay on;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
server
{
listen 8080;
server_name backup.aiju.com;
index index.php index.htm;
root /www/html/;
location /status
{
stub_status on;
}
location ~ .*\.(php|php5)?$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$
{
expires 30d;
}
log_format access '$remote_addr -- $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /www/log/access.log access;
}
}
发表评论
-
RabblitMQ Cluster + HAProxy(负载均衡)
2013-07-24 16:24 6174在本节中,我们主要来学习软件负载均衡器HAPr ... -
RabbitMQ集群类型一:在单节点上构建built-in内置集群
2013-07-23 10:28 3538在本章中我们来学习配置rabbitmq集群类型 ... -
CentOS 6.4 安装redis-2.6
2013-07-15 16:24 2357引用 # wget http:// ... -
CentOS 6.4 安装Sonar
2013-07-14 23:43 3288在本章中,我们来学习一下如何在Linux下配置 ... -
CentOS 6.4 优化编译安装Nginx
2013-07-13 22:13 2458在本章中,我们来学习一下如何在Linux下编译 ... -
CentOS 6.4 hadoop集成 Hbase Hive
2013-07-10 00:05 2362在之前的CentOS 5.4 hadoop集 ... -
CentOS 6.4 hadoop集成 Hbase Zookeeper
2013-07-09 22:41 2537再上一章中我们已经学习了Hadoop-1.0. ... -
CentOS 6.4 hadoop集成Hive
2013-07-09 01:58 2425在本节中,我们来学习如何安装Hive。在之前我 ... -
CentOS 6.4 优化编译安装MySQL-5.6
2013-07-09 00:25 4098在本章中,我们来学习一下怎么在CentOS 6 ... -
CentOS 6.4 安装伪分布式Hadoop 1.0.3
2013-07-02 00:52 2386在本章中学习如何在CentOS 6.4上安装配 ... -
Centos 6 上安装Apache Subversion(SVN)
2013-06-30 22:25 5293本章中我们来 ... -
Centos 6 上安装Git
2013-06-30 21:28 7108本章中我们来学习如何在CentOS 6.4上安装 ... -
Centos 6 上安装easy_install
2013-06-30 16:51 10079之前已经介绍过怎么安装python-pip了,本 ... -
Centos 6 上安装python-pip
2013-06-30 16:41 21243在使用Python时,需要导入一些第三方工具包,一 ... -
CentOS 6.4上安装VLC视频播放器
2013-06-16 01:33 3841由于安装了双系统,先看一些Windows上的视频 ... -
CentOS 6.4安装qq2012
2013-06-16 00:52 4981在CentOS 6.4安装qq2012,需要经过 ... -
CentOS查看Windows的NTFS分区
2013-06-15 20:48 1550本人的台式机上安装了双系统Windows + C ... -
CentOS 6.4 修改时区
2013-06-12 16:35 1755本人在安装CentO ... -
在CentOS 6.4上配置中文输入法
2013-06-12 13:39 2965在CentOS 6.4上配置中文输入法,只需要在 ... -
在 CentOS 6.4上安装Erlang
2013-06-12 13:29 4469在本节中,我们将来学习如何在CentOS 6.4上 ...
相关推荐
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
标题"Maven3.8.3+nexus3.34.zip"和描述中提及的是一个包含Maven 3.8.3版本和Nexus 3.34版本的压缩包文件,适用于Windows 64位操作系统。这两个工具在软件开发,尤其是Java开发中扮演着重要角色。以下是关于Maven和...
《Maven仓库-Nexus搭建详解》 在软件开发过程中,Maven仓库是管理和分发Java项目依赖的重要工具。Nexus是Sonatype公司提供的一款强大的Maven仓库管理器,它不仅能够作为Maven的本地仓库,还可以作为代理仓库,甚至...
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...
Maven Nexus是一款强大的基于Java开发的Maven仓库管理器,它在软件开发过程中,特别是在Java世界里,扮演着至关重要的角色。Nexus不仅作为一个代理服务器,帮助开发者获取远程Maven依赖,还提供了一个私有仓库功能,...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
Java Maven 仓库搭建 Nexus Java maven 仓库是 Java 项目中常用的依赖管理工具,而 Nexus 则是 Sonatype 公司提供的一款开源的 Maven 仓库管理器。搭建 Nexus 仓库可以帮助我们更好地管理 Maven 依赖项,提高项目的...
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
接下来,Nexus是Sonatype公司开发的一款企业级的 artifact 管理器,它可以作为一个私有的Maven仓库,用于存储、管理和分发软件构件。Nexus不仅支持Maven,还支持npm、Gradle等其他构建工具的仓库管理。在团队协作...
Maven+Nexus2搭建本地、私有仓库 Maven 是一个流行的项目管理和构建工具,而 Nexus 则是一个功能强大且灵活的仓库管理器。通过搭建本地仓库和私有仓库,可以更好地管理项目依赖关系,提高开发效率和项目质量。本文...
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够...通过本文,我们了解了 Nexus 的功能和安装步骤,以及如何创建 Nexus 仓库和修改 Maven 配置文件以便从 Nexus 下载构件。
在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...
Nexus是Sonatype公司提供的一个开源仓库管理器,它可以作为Maven、Gradle等构建工具的仓库,支持多种类型的存储库,包括Maven2/3仓库、NPM、RubyGems等。Nexus不仅提供了对中央仓库的代理,还支持创建私有仓库,用于...
Nexus 是一个基于 Maven 的仓库管理工具,它可以帮助我们管理和共享 Maven 依赖项。在这个阶段,我们需要下载 Nexus 的安装包,可以从 Nexus 的官方网站上下载最新版本的安装包。下载完成后,我们可以根据需要选择...
Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖,它可以提高开发效率,避免因频繁访问公共远程仓库导致的网络延迟。Nexus是Sonatype公司提供的一个强大的Maven私服解决方案,不仅支持Maven,还支持其他如...
** Maven仓库Nexus详解 ** Maven仓库是Java开发中不可或缺的部分,用于存储和管理项目的依赖库。在众多的Maven仓库中,Nexus是一款功能强大的开源仓库管理器,由Sonatype公司开发。Nexus不仅可以作为本地仓库,还...
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
Nexus是一个强大的 Maven、NPM、Gradle等构建工具的代理服务器和仓库管理器,它可以帮助我们更高效地管理和分发软件组件。 首先,我们需要理解Nexus的基本概念。Nexus主要有三种仓库类型:proxy、hosted和group。...