it运维中faq_运维路上的FAQ

遇到的看见的,长期更新~~~

1.linux乱码问题

[root@vps software]# vi  /etc/sysconfig/i18n

LANG='zh_CN.utf8'

SYSFONT=latarcyrheb-sun16

SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。

SYSFONT是system font的简称,决定系统默认用哪一种字体。

SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。

[root@vps software]# source /etc/sysconfig/i18n

2.时间同步

[root@vps  /]# crontab -l

01 01 * * *  /usr/sbin/ntpdate  cn.pool.ntp.org  ;hwclock -w >> /dev/null 2>&1

hwclock -w  同步到硬件时钟

3.查看80连接数

[root@vps /]# netstat -n|grep :80 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

TIME_WAIT 2

CLOSE_WAIT 136

ESTABLISHED 3

4.镜像问题

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

解决办法:编辑/etc/yum.repos.d/epel.repo,把基础的恢复,镜像的地址注释掉

#baseurl

mirrorlist

改成

baseurl

#mirrorlist

5.yum不能用,缺包

[root@Monitor lib]# yum install  fping

There was a problem importing one of the Python modules

required to run yum. The error leading to this problem was:

libcurl.so.4: cannot open shared object file: No such file or directory

Please install a package which provides this module, or

verify that the module is installed correctly.

It's possible that the above module doesn't match the

current version of Python, which is:

2.6.6 (r266:84292, Jan 22 2014, 09:42:36)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]

If you cannot solve this problem yourself, please go to

the yum faq at:

libcurl-7.19.7-52.el6.x86_64.rpm

zlib-1.2.3-29.el6.x86_64.rpm

6.安装图形界面

yum -y groupinstall Desktop

yum -y groupinstall "X Window System"

yum -y groupinstall chinese-support

startx

7.java环境变量设置

[root@Monitor ~]#yum -y install java-1.7.0-openjdk*

[root@Monitor ~]# java -version

java version "1.7.0_111"

OpenJDK Runtime Environment (rhel-2.6.7.2.el6_8-x86_64 u111-b01)

OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)

[root@Monitor ~]#export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64

8.tomcat java 内存设置

catalina.sh :

JAVA_OPTS='-server -Xms10240m -Xmx10240m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=128m -XX:MaxPermSize=128m'

Xms: jvm启动内存 默认是物理内存的1/64

Xmx:jvm运行过程中分配的最大内存

如果内存剩余不到40%,JVM就会增大堆到Xmx设置的值,内存剩余超过70%,JVM就会减小堆到Xms设置的值。

如果Xms超过了Xmx值,或者堆最大值和非堆最大值的总和超过了物理内存或者操作系统的最大限制都会引起服务器启动不起来。

设置NewSize、MaxNewSize相等,"new"的大小最好不要大于"old"的一半,原因是old区如果不够大会频繁的触发"主" GC ,大大降低了性能

9.手动释放内存

http://lizhenliang.blog.51cto.com/7876557/1657448

sync

echo 1 > /proc/sys/vm/drop_caches

drop_caches的值可以是0-3之间的数字,代表不同的含义:

0:不释放(系统默认值)

1:释放页缓存

2:释放dentries和inodes

3:释放所有缓存

10. linux详细记录用户操作

修改/etc/profile文件,在最后增加如下内容:

#history

export HISTTIMEFORMAT="[%Y%m%d-%H%M-:%S]"

USER_IP=`who -u am i 2>/dev/null| awk '{print$NF}'|sed -e 's/[()]//g'`

HISTDIR=/var/log/history

if [ -z $USER_IP ]

then

USER_IP=`hostname`

fi

if [ ! -d $HISTDIR ]

then

mkdir -p $HISTDIR

chmod 777 $HISTDIR

fi

if [ ! -d $HISTDIR/${LOGNAME} ]

then

mkdir -p $HISTDIR/${LOGNAME}

chmod 300 $HISTDIR/${LOGNAME}

fi

export HISTSIZE=1000

DT=`date +%Y%m%d_%H%M%S`

export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.hist.$DT"

chmod 600 $HISTDIR/${LOGNAME}/*.hist* 2>/dev/null

#history end

11. linux如何挂载windows下的共享目录?

mount -t cifs -o username=windows登陆账号,password="windows账号对应的密码"//16.187.190.50/test /mnt/linux目标文件夹

或者  muout.cifs  //本机IP地址/test /mut/linux目标文件夹 -o username="windows登陆账号",password="windows账号对应的密码"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值