Centos6.8 安装xfce 简短版

yum remove gnome

rpm -qa | grep gnome

wget http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

yum search xfce

yum groupinfo xfce

yum groupinstall xfce

yum groupinstall “X Window System” #安装X window
yum groupinstall “Desktop” “Desktop Platform” #安装Desktop相关组件

yum groupinstall “Chinese Support”

startX

非root用户如何使用1024以下端口

防火墙OS
目前网上主要有如下解决方法:
1.利用防火墙做端口映射
2.改变目录文件权限
3.修改系统内核,重新编译

个人觉得最省力的就是第1种,推荐使用,已经测试通过:
sudo iptables -t nat -A PREROUTING -p udp -d 192.168.6.162 –dport 514 -j REDIRECT –to-port 5140

解释如下:
项目中需要抓取syslog,而syslog默认使用514端口。上面端口映射(NAT)意思把来自任何IP的,发往目的IP为192.168.6.162,目标端口为514的UDP包转发到192.168.6.162的5140端口。

SHELL中循环监控MQ当前深度

在MQ交易,经常时时观察队列情况。如下脚本则是显示某队列深度情况。

新建test.sh 文件,脚本如下:

#!/bin/sh
time1=`date +%m%d%H%M`
sleep_time=10

if [ “$#” != “2” ]
then
echo “usage: queue.sh QManger Queue”
exit 1
fi

echo “——————–BEGIN——————–”
echo

start=`date +%s`

while [ 0 ]
do
str=`echo “display queue($2)” | runmqsc $1 | grep “CURDEPTH” | cut -b 3-18`
str1=`date +%H:%M:%S`
echo “${str1}:${1}:${2}:${str}”|tee -a ./queue/req_sp_depth_$time1.log
sleep $sleep_time
done
end=`date +%s`
echo
echo “———————-END—————————–”

运行脚本命令:

test.sh GLMSQMGR GLMS.REQ_GW

第一参数:队列管理器名称

第 二参数:队列名称