Linux小知识 (自用)

1.将linux设置成中文

echo "export LANG="zh_CN.UTF8"">>/etc/profile

source /etc/profile

2.安装JAVA后修改 配置文件

/etc/profile

 

最后几行加上

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_17  **注意这里的目录是你安装的目录,每台电脑不一样!!!!
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  

加上之后,再source一下,即source /etc/profile

3.安装完毕Tomcat后将Tomcat添加到service中

首先 #touch /etc/init.d/tomcat

然后#vi /etc/init.d/tomcat

输入如下内容

#!/bin/bash
#chkconfig: 2345 90 60
#description: auto_run
#source function libary
. /etc/rc.d/init.d/functions
#source networking configuration
. /etc/sysconfig/network
[ "$NETWORKING" = "no" ] && exit 0

#tomcat home path
tomcat=/home/apps/Tomcat8/apache-tomcat-8.0.53  *****注意!!这里是你的安装目录,每台电脑不一样!!!
startup=$tomcat/bin/startup.sh
shutdown=$tomcat/bin/shutdown.sh

#echo -n 
#$?
start(){
    echo -n $"Starting tomcat service:"
    sh $startup
    echo $?
}
stop(){
    echo -n $"Stoping tomcat service:"
    sh $shutdown
    echo $?
}
restart(){
    stop
    start
}
status(){
    ps -ef|grep tomcat
}

case "$1" in
start|stop|restart|status)
    $1
    ;;
*)
    echo 'Not support operation.'
esac

exit 0
 

修改完毕后退出。

输入如下指令

#chkconfig --add /etc/init.d/tomcat
#chmod 755 /etc/init.d/tomcat
#chkconfig --add tomcat

最后一步,有些时候虽然可以调用java -version的命令,但是在tomcat中没有设置JAVA_HOME的环境变量,所以需要设置一下

 

vi tomcat安装文件中bin/setclasspath.sh  添加JAVA和JRE的变量

export JAVA_HOME=   你的JAVA安装目录!!!

就完毕了!!!

 

 

 

4.将nginx添加到service中

方法类似!!!

#!/bin/bash

# nginx Startup script for the Nginx HTTP Server

# it is v.0.0.2 version.

# chkconfig: - 85 15

# description: Nginx is a high-performance web and proxy server.

#              It has a lot of features, but it's not for everyone.

# processname: nginx

# pidfile: /var/run/nginx.pid

# config: /usr/local/nginx/conf/nginx.conf

nginxd=/usr/local/nginx/sbin/nginx    **注意这里是你的安装目录!!!

nginx_config=/usr/local/nginx/conf/nginx.conf   **注意这里是你的安装目录!!!

nginx_pid=/var/run/nginx.pid

RETVAL=0

prog="nginx"

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ ${NETWORKING} = "no" ] && exit 0

[ -x $nginxd ] || exit 0

# Start nginx daemons functions.

start() {

if [ -e $nginx_pid ];then

   echo "nginx already running...."

   exit 1

fi

   echo -n $"Starting $prog: "

   daemon $nginxd -c ${nginx_config}

   RETVAL=$?

   echo

   [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx

   return $RETVAL

}

# Stop nginx daemons functions.

stop() {

        echo -n $"Stopping $prog: "

        killproc $nginxd

        RETVAL=$?

        echo

        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid

}

# reload nginx service functions.

reload() {

    echo -n $"Reloading $prog: "

    #kill -HUP `cat ${nginx_pid}`

    killproc $nginxd -HUP

    RETVAL=$?

    echo

}

# See how we were called.

case "$1" in

start)

        start

        ;;

stop)

        stop

        ;;

reload)

        reload

        ;;

restart)

        stop

        start

        ;;

status)

        status $prog

        RETVAL=$?

        ;;

*)

        echo $"Usage: $prog {start|stop|restart|reload|status|help}"

        exit 1

esac

exit $RETVAL

 

chkconfig --add /etc/init.d/nginx
chmod 755 /etc/init.d/nginx
chkconfig --add nginx

注意:在安装nginx的之前需要安装

yum -y install gcc pcre-devel openssl openssl-devel

yum完毕之后再

make && make install

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值