▒配置系统
/etc/yum.repos.d/
yum clean all
yum makecache
#更新软件
yum update
▒配置Nginx
touch /etc/yum.repos.d/nginx.repo
vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
#baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
yum clean all
yum makecache
yum install nginx
#启动
nginx
#停止|重启
nginx -s (stop|quit|reload)
▒配置JDK
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz
tar -zxvf jdk-8u111-linux-x64.tar.gz
vim /etc/profile
export JAVA_HOME="/home/jdk1.8.0_111"
export PATH="$JAVA_HOME/bin:$PATH"
export JAVA_OPTS="-server -Xss100m -Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m -Dspring.profiles.active=test"
source /etc/profile
[root@conan home]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
▒设置TOMCAT
wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.0.M15/bin/apache-tomcat-9.0.0.M15.tar.gz
tar -zxvf ./apache-tomcat-9.0.0.M15.tar.gz
vim ./apache-tomcat-9.0.0.M15/conf/server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
▒设置maven
wget http://www-us.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar -zxvf ./apache-maven-3.3.9-bin.tar.gz
export JAVA_HOME="/home/jdk1.8.0_111"
export MAVEN_HOME="/home/apache-maven-3.3.9"
export PATH="$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH"
source /etc/profile
[root@conan home]# mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /home/apache-maven-3.3.9
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /home/jdk1.8.0_111/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "2.6.32-042stab120.3", arch: "amd64", family: "unix"
<servers>
<server>
<id>xyz-release</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>xyz-snapshot</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<mirror>
<id>xyz-group</id>
<mirrorOf>*</mirrorOf>
<name>unknown</name>
<url>http://172.16.81.52:8081/repository/xyz-group/</url>
</mirror>
</mirrors>
设置JDK版本,方法一。
打开 %maven%/conf/settings.xml 文件并编辑它:
<profiles>
<profile>
<id>development</id>
<activation>
<jdk>1.7</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
方法二,
在 <build> 节点添加如下配置:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
▒配置GIT
wget https://github.com/git/git/archive/v2.11.0.tar.gz
yum install lrzsz
tar -zxvf v2.11.0.tar.gz
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make && make install
wget https://fedorahosted.org/releases/x/m/xmlto/xmlto-0.0.28.tar.gz
./configure --prefix=/usr/local/xmlto
make && make install
wget https://github.com/git/git/archive/v2.11.0.tar.gz
yum remove git
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
[root@conan git-2.11.0]# git --version
git version 2.11.0
git config --global user.name "jlcon"
git config --global user.email "jlcon@qq.com"
git config --global credential.helper store
[root@conan home]# ssh-keygen -t rsa -C "jlcon@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
0f:f0:c3:d1:6c:1d:9c:fb:67:ac:9f:4f:13:95:46:a2 jlcon@qq.com
The key's randomart image is:
+--[ RSA 2048]----+
| ..o . |
| o .+.o .|
| . . +E.. o.|
| + o . . .|
| S . o |
| + . =|
| . =.|
| ..o|
| o+|
+-----------------+
证书添加到 git.oschina.net
[root@conan home]# cat /root/.ssh/id_rsa.pub
[root@conan home]# ssh -T git@git.oschina.net
The authenticity of host 'git.oschina.net (120.55.226.24)' can't be established.
RSA key fingerprint is e3:ee:82:78:fb:c0:ca:24:65:69:ba:bc:47:24:6f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.oschina.net,120.55.226.24' (RSA) to the list of known hosts.
Enter passphrase for key '/root/.ssh/id_rsa':
Welcome to Git@OSC, jlcon!
如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下
git stash
git pull
git stash pop
git diff -w +文件名
如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下
git reset --hard
git pull
▒配置防火墙
iptables -nvL --line-number
iptables -I INPUT <规则行号> -p tcp --dport <端口号> -m state --state NEW,ESTABLISHED,RELATED,INVALID -j ACCEPT
/etc/init.d/iptables save
service iptables start
#增加端口到指定行
iptables -I INPUT <规则行号> -p tcp --dport <端口号> -m state --state NEW,ESTABLISHED,RELATED,INVALID -j ACCEPT
#增加端口到末尾
iptables -A INPUT -p tcp --dport <端口号> -m state --state NEW,ESTABLISHED,RELATED,INVALID -j ACCEPT
#按规则行号修改
iptables -R INPUT <规则行号> -p tcp --dport <修改端口号> -m state --state NEW,ESTABLISHED,RELATED,INVALID -j <DROP/ACCEPT>
#删除防火墙规则
iptables -D INPUT <规则行号>
#开启/停止/重启防火墙
service iptables <start/stop/restart>
▒配置mysql
yum -y install mysql-server
chkconfig mysqld on
service mysqld start
mysql -u root
select user,host,password from mysql.user;
set password for root@localhost=password('root');
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
▒配置Shadowsocks Server
yum install python-setuptools && easy_install pippip install shadowsocks
或者:
# yum install python-setuptools && easy_install pip
# pip install shadowsocks
touch /etc/shadowsocks.json
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":8090,
"port_password":{
"<客户端口1>":"<客户密码1>",
"<客户端口2>":"<客户密码2>"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
ssserver -c /etc/shadowsocks.json -d <start|stop|restart>
https://github.com/shadowsocks/shadowsocks-windows/releases
https://github.com/shadowsocks/shadowsocks-android/releases
分享到:
相关推荐
本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,以及Gunicorn作为WSGI服务器,最后集成Python和Flask来实现一个完整的Web服务环境。 首先,确保你的阿里云服务器是...
centos 服务器配置环境
6. 环境变量配置:配置环境变量,例如 PATH、LD_LIBRARY_PATH 等,以便正确加载软件包。 7. 软件包编译和安装:编译和安装 zsh 和 ncurses 软件包,以便使用。 8. SSH 服务器安全配置:配置 SSH 服务器的安全设置...
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
TaiShan 服务器 CentOS 7.6 安装指南是 Huawei 公司发布的一份安装指南文档,旨在指导用户安装和配置 TaiShan 服务器上的 CentOS 7.6 操作系统。该指南涵盖了安装前的准备工作、安装过程、应用场景以及注意事项等...
在 CentOS 这样的Linux发行版中,配置DHCP服务器对于管理大型网络环境或者动态扩展网络非常重要。下面我们将深入探讨如何在 CentOS 系统上设置和管理DHCP服务器。 1. **安装DHCP服务** 在 CentOS 中,首先需要安装...
### 14G R740服务器安装Centos7.3 #### 一、概述 在本篇文章中,我们将详细介绍如何在14G R740服务器上安装Centos7.3操作系统。由于该服务器型号(14G R740)较为新...这对于构建高效稳定的服务器环境具有重要意义。
在Linux系统中,CentOS 8 是一个广泛使用的操作系统,尤其在服务器领域。...这个过程中可能需要根据具体的应用需求进行调整,例如安装其他依赖、配置服务器负载均衡等。记得在生产环境中始终关注安全性和性能优化。
配置一个有效的CentOS邮件服务器可以帮助企业或个人管理电子邮件通信,实现发送和接收邮件的功能。本教程将深入讲解如何配置CentOS邮件服务器。 首先,我们需要了解邮件服务器的基本组件。常见的邮件服务器软件有...
### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...
### CentOS 7 syslog日志转发配置详解 ...通过上述步骤,可以有效地在CentOS 7环境中配置syslog日志转发功能,实现对日志的集中管理和监控。这对于提高系统的安全性、可维护性和故障排查效率具有重要意义。
### Dell R730服务器RAID卡配置及CentOS6.8安装详解 #### 一、背景介绍 Dell PowerEdge R730是戴尔第13代服务器产品线中的一款高性能服务器,广泛应用于企业级环境。由于采用了较新的硬件架构,包括最新的PERC9系列...
### CentOS 6.4 SSH与Telnet服务器配置详解 #### 一、SSH服务器概述与功能 **SSH**(Secure Shell)是一种广泛应用于Linux系统中的安全协议,主要用于远程登录会话和其他网络服务的安全通信。它是目前最可靠的安全...
在进行Linux CentOS6.5下的PHP环境配置之前,我们需要了解相关的基础知识点以及操作步骤,以下是关于Linux CentOS6.5、PHP、Nginx以及如何配置他们的一些详细知识点。 首先,我们来谈谈CentOS。CentOS(Community ...
【Samba+nfs 文件服务器配置】 在 CentOS 6.5 系统环境下,为了实现跨平台的文件共享,特别是让 Windows 2003 和 CentOS 6.5 的混合集群中的 Tomcat 实例能访问同一共享目录,我们可以采用 Samba 和 NFS 服务。这两...
### 阿里云服务器CentOS7.2安装配置GitLab #### 一、概述 本文档旨在指导用户如何在阿里云服务器上安装并配置GitLab。GitLab是一款开源的Git仓库管理工具,它提供了非常丰富的特性,如版本控制、项目管理、CI/CD等...
### CentOS 6 中搭建 NFS 共享...至此,您已经在CentOS 6环境中成功搭建了一个NFS共享存储服务器,并实现了多台Linux服务器挂载同一个NFS共享服务器的目标。这不仅能够方便地实现资源共享,还提高了网络内的协作效率。
在搭建数据库服务器时,选择Centos7作为操作系统是一种常见的选择,因为它提供了一个稳定、安全且可定制的Linux环境。本文将详细阐述如何在Centos7上安装和配置数据库服务器,特别是针对MSSQLSERVER的部署。 **一、...