你真的会Linux部署吗?

2019-09-08 09:43:23 浏览数 (1)

jdk安装

第一步 上传jdk1.6.0_45 app窗口修改权限,级联下级目录文件,拥有可执行权限

chmod 777 jdk1.6.0_45

第二步 安装jdk ./jdk-6u45-linux-x64.bin 第三步 设置环境变量 export JAVA_HOME=/app/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 第四步检测是否配置正取 [bgzdh@localhost app]$ java [bgzdh@localhost app]$ javac [bgzdh@localhost app]$ java -version

  1. memcached安装

一、安装依赖库libevent

1.查看是否已安装,命令:

rpm -qa|grep libevent

2、如果已安装且版本低于2.0.21进行卸载,命令:

rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps

3. 安装libevent,上传安装包到非/usr目录下,命令:

tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local/libevent make make install

注意: 1) 执行 make install 时可能需要 root 权限。 2)libevent会安装到 /usr/local下

4.测试libevent是否安装成功:ls -al /usr/local|grep libevent

至此libevent安装完毕;

二、安装memcache安装

tar zxvf memcached-1.4.2.tar.gz cd memcached-memcached-1.4.2 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/ make make install

注意: 1) 执行 make install 时可能需要 root 权限。 2)memcached 会安装到 /usr/local下 至此memcached安装完毕;

三、启动服务memcache

cd /usr/local/memcached/bin

./memcached -m 100000 -d start -c 4096

ps -eaf|grep memcached

显示进程号即可

四、验证

telnet IP 11211

stats有信息显示就可以了。

  1. 安装weblogic

第五步安装weblogic

[bgzdh@localhost app]$ java -jar wls1036_generic.jar

第六步安装domain

cd Oracle/Middleware/wlserver_10.3/common/bin

第七步给bgzdh 的user_projects目录授权下

chmod 777 user_projects

cd user_projects/domains/base_domain/bin

chmod 777 startWebLogic.sh

./startWebLogic.sh

第八步测试weblogic是否启动控制台

http://20.0.2.106:7001/console

Redhat Tomcat开机自启动

环境说明:redhat6.3企业版;tomcat-6.0.44

#1#编辑startup.sh 在最上面添加如下三行,并保存

vi /app/apache-tomcat-6.0.44/bin/startup.sh

#chkconfig:2345 80 90

#description:tomcat auto start

#processname:tomca

#2#编辑catalina.sh,在export QIBM_MULTI_THREADED=Y下面添加如下三行并保存(注意tomcat 路径要写对)

vi /app/apache-tomcat-6.0.44/bin/catalina.sh

export CATALINA_BASE=/app/apache-tomcat-6.0.44

export CATALINA_HOME=/app/apache-tomcat-6.0.44

export CATALINA_TMPDIR=/app/apache-tomcat-6.0.44

#3#添加链接

ln -s /app/apache-tomcat-6.0.44/bin/startup.sh /etc/rc.d/init.d/tomcat6

#4#检查并给执行授权

cd /etc/rc.d/init.d

ll

chmod x tomcat6

chmod 777 tomcat6

#5#添加开机启动服务

chkconfig --add tomcat6

#6#检查开机启动服务是否存在

chkconfig --list

  1. Linux 环境变量配置

环境说明:redhat 6.3企业版

#1#打开编辑profile并保存。

vi /etc/profile

JAVA_HOME=/usr/lib/jvm/jdk6

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

ecport CLASSPATH

  1. Tomcat 优化配置

#1# 打开tomcat_home/conf/server.xml,编辑保存

maxThreads="250" maxHttpHeaderSize="8192"

emptySessionPath="true" protocol="HTTP/1.1" maxThreads="1000" minSpareThreads="50" maxSpareThreads="100" acceptCount="500" />

其中: • maxThreads:tomcat可用于请求处理的最大线程数,默认是200 • minSpareThreads:tomcat初始线程数,即最小空闲线程数 • maxSpareThreads:tomcat最大空闲线程数,超过的会被关闭 • acceptCount:当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理.默认100

#2# 打开tomcat_home/bin/catalina.sh,这个下边cygwin=false添加如下;(注意内存按照实际机器内存的四分之一到四分之二配置。)

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8

-server -Xms1024m -Xmx2048m

-XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m

-XX:MaxPermSize=1024m -XX: DisableExplicitGC"

  1. Linux 系统挂载数据盘

适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)

* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。

下面的操作将会把数据盘划分为一个分区来使用。

1、查看数据盘

在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:

友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用

2、 对数据盘进行分区

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

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

3、 查看新的分区

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

4、格式化新分区

以ext3为例:使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。

(也可自主决定选用其它文件格式,如ext4等)

5、添加分区信息

使用“echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab”(不含引号)命令写入新分区信息。 然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。

注:ubuntu12.04不支持barrier,所以正确写法是:echo '/dev/xvdb1 /mnt ext3 barrier=0 0 0' >> /etc/fstab

* 如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/mnt部分

6、挂载新分区

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

0 人点赞