linux环境变量 bash_profile

linux环境变量 bash_profile

[root@iZ23uewresmZ ~]# vi /root/.bash_profile

# .bash_profile

# Get the aliases and functions  如果有~/.bashrc这个文件 就运行他
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs 所有环境变量路径要用:冒号分开 不是分好 这个跟win不一样

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

export PATH

还有运行下更新代码 不然不会更新

source .bash_profile

linux awk的用法

linux awk的用法

[root@iZ23uewresmZ ~]# cat /home/ceshis.txt
b 12 42 30 
b 03 43 25 
a 08 10 16 
m 71 87 998 
m7282064 
a022021 
a061048 
m9324822 
b103303 
a013386 
b044525 
m8987131 
B081016 
M45678 
B103303 
BADc2345 [root@iZ23uewresmZ ~]# cat /home/ceshis.txt | grep 12
b 12 42 30 
[root@iZ23uewresmZ ~]# cat /home/ceshis.txt | grep 12 | awk  '{print $1}'
b
[root@iZ23uewresmZ ~]# 

awk ‘{print $1}’ 就是读取第一个字段b awk ‘{print $2}’读取第二个字段12

在Linux中将php-fpm配置成服务的方法

在Linux中将php-fpm配置成服务的方法
2012-07-20 by Jason
1.配置php-fpm.conf

vi /usr/local/php/etc/php-fpm.conf

php-fpm.pid 目录必须指向:/usr/local/php/var/run/php-fpm.pid

2.拷贝php-fpm脚本至/etc/init.d目录

cp /home/soft/php-5.3.15/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

3.设置权限并启动php-fpm:

chmod 755 /etc/init.d/php-fpm

/etc/init.d/php-fpm start

chkconfig –add php-fpm

最后,给出php-fpm以服务的方式启动、停止和重启:


service php-fpm start

service php-fpm stop

service php-fpm reload

linux 把nginx加入到系统服务的方法

linux 把nginx加入到系统服务的方法
一。首先写一个shell脚本,脚本名称:nginx

#! /bin/bash
# chkconfig: 35 85 15  
# description: Nginx is an HTTP(S) server, HTTP(S) reverse
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="nginx daemon"
NAME=nginx
DAEMON=/usr/local/nginx/sbin/$NAME
SCRIPTNAME=/etc/init.d/$NAME
test -x $DAEMON || exit 0
d_start(){
    $DAEMON || echo -n " already running"
}
d_stop() {
    $DAEMON -s quit || echo -n " not running"
}
d_reload() {
    $DAEMON -s reload || echo -n " counld not reload"
}
case "$1" in
start)
    echo -n "Starting $DESC:$NAME"
    d_start
    echo "."
;;
stop)
    echo -n "Stopping $DESC:$NAME"
    d_stop
    echo "."
;;
reload)
    echo -n "Reloading $DESC configuration..."
    d_reload
    echo "reloaded."
;;
restart)
    echo -n "Restarting $DESC: $NAME"
    d_stop
    sleep 2
    d_start
    echo "."
;;
*)
    echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
    exit 3
;;
esac
exit 0

二。将shell脚本放入到 /etc/rc.d/init.d/中,并执行下列命令
1:chmod +x /etc/rc.d/init.d/nginx (设置可执行权限)
2:chkconfig –add nginx (添加系统服务)

linux添加服务的方法

1.按一定的规则编写服务脚本,比如:myserviced

#!/bin/sh  
#chkconfig: 2345 80 05   
#description: myservice   
  
case $1 in  
start)  
    echo "myservice startup" #将该行替换成你自己的服务启动命令  
    ;;  
stop)  
    echo "myservice stop" #将该行替换成你自己服务的启动命令  
    ;;  
restart)  
    echo "myservice stop" #...  
    echo "myservice startup" #...  
    ;;  
*)  
    ;;  
esac  

命令解析:
# chkconfig: 2345 80 5
2345表示服务的运行级别,80代表Start的顺序,05代表Kill(Stop)的顺序;
# description: service_description
该服务的描述

2.将编写的脚本放到/etc/init.d/,将myserviced的访问权限加上“可执行”

chmod +x myserviced  

这个时候就可以输入命令了 开启和关闭

service myserviced start  
service myserviced stop  

但是如果要开机自动启动 就要增加服务了

chkconfig --add myserviced  

服务添加完成
可以用:chkconfig –list查看当前系统的服务
可以用:chkconfig –del myserviced删除服务

linux iftop查看流量的方法

linux iftop查看流量的方法
iftop 默认是查看eth0网卡的流量 这个是内网
iftop -i eth1 检测eht1网卡的流量 eth1一般都是外网 具体可以iftop查看详细信息


TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

看TX 的peak就行了 和rate第一个