运维路上的FAQ

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

1.linux乱码问题

[[email protected] 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变量决定系统支持的语言,即系统能够显示的语言。

[[email protected] software]# source /etc/sysconfig/i18n



2.时间同步

[[email protected]  /]# crontab -l

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

hwclock -w  同步到硬件时钟



3.查看80连接数

[[email protected] /]# 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不能用,缺包

[[email protected] 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:

http://yum.baseurl.org/wiki/Faq

https://pkgs.org/centos-6/centos-x86_64/libcurl-7.19.7-52.el6.x86_64.rpm.html

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环境变量设置

[[email protected] ~]#yum -y install java-1.7.0-openjdk*

[[email protected] ~]# 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)

[[email protected] ~]#export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64

java环境变量设置http://blog.csdn.net/u010440155/article/details/51544282



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详细记录用户操作

http://369369.blog.51cto.com/319630/1732164

修改/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账号对应的密码"



本文出自 “拔电源的运维空间” 博客,请务必保留此出处http://zhangdj.blog.51cto.com/9210512/1879467

时间: 2024-08-07 04:33:59

运维路上的FAQ的相关文章

桌面运维工程师的网站收藏夹

1.IT运维网[365Master.com,IT运维管理第一站]      http://www.365master.com/ IT运维网为信息化系统的长期管理者.维护者.建设者与企业信息化领导.业内专家.相关的网络厂商提供沟通和交流的机会和桥梁.而他们创办的<网管员世界>亦为此提供了一个有力的平台. 2.运维联盟论坛,让IT运维不再孤军奋战!     http://bbs.ywlm.net/ 运维联盟论坛,是一个由一群热血青年倾心打造的IT运维技术交流平台,在这里,我们可以自由的分享运维路上

奔跑中的2015——运维在路上

沿用博文中的开头,2015已过一半,忙忙碌碌中,我们奔波在技术的探索路上,同样在为生活而拼命的在路上跑着.   对于技术的感悟:我认为技术的实质,是分享. 相信大家都有过这样的经历,工作中遇到解决不了的问题,需要找相关资料来处理.作为混迹团队的老鸟,会告诉你用谷歌,而不是去百度.因为即使是去看半懂不懂的英文资料,也要比百度解决的更快.当然,有人会对我这个观点表示怀疑,认为很多问题都是依靠百度解决的.不可否认,我也会经常百度,查查解决方案.但涉及到新的技术,百度中能查到的中文资料就会少之又少.在这

CMDB内功心法,助我登上运维之巅

很多70.80后甚至90后都在金庸.古龙.梁羽生先生等武林大家熏陶下成长的,这么多年过去了,我的武侠梦依然不曾散去.曾几何,梦想有一天练就一身绝学,搂着小师妹花前月下,仗剑走天涯,快意人生.可每次的酣睡美梦都被班主任大书板子给抽醒,在他们的鞭策之下,浑浑噩噩的成了一位IT骚年.我们都知道武功分为内功和招式,内功是气,而招式是形,以气御形.内功深厚,会让你的招式如虎添翼.势如破竹:内功不济,招式也是花拳绣腿.苍白乏力.同样光有内力而无招式的延展,也仅仅是一只呆头鹅.所以内力和招式相辅相成,相得益彰

02、alex 说过“普通运维人员就是秋后的蚂蚱”

我非常认同这篇文章 http://3060674.blog.51cto.com/3050674/1598255 刚工作的时候,搞开发很辛苦,没人带,所以果断选择了运维,从而快速升职.但是现在认识到,并且alex明确说过:普通的运维人员已是秋后的蚂蚱,蹦跶不了几天了,他们已经走在了被淘汰的路上,IT自动化必将砸掉大多数不思进取的运维人员的饭碗,寿终正寝只是时间问题, alex讲过农村电工被淘汰的事情,类似的案例还有很多,例如邮递员被快递公司取代.电报被固话取代,然后是移动通信.互联网.... 运维

博友话题:运维工程师必须掌握哪些基础技能?

都别再讨论优衣库啦,我们可是热爱技术的IT人.快来关注下本期的博友话题! 众所周知,运维工程师是集合网络.系统.数据库.开发.安全工作于一身的"复合型人才". 随着国内软件行业的发展和扩大化,有更多更复杂的系统出现,为了保证系统的稳定运行,需要有更多优秀的运维工程师.那么一个合格的运维工程师必须掌握哪些基础技能呢?在运维的路上需要注意哪些呢? 亲爱的小伙伴们,让我们一起讨论下:运维工程师必须掌握哪些基础技能呢? PS:小编会根据讨论情况准备神秘礼物给参加活动的小伙伴们哦~ (活动时间2

运维小结

运维学习第二弹: 一.centOS虚拟机的基本指令: 二.三大开源协定: 三.软件的一般四类文件: 二进制文件:可执行文件 windows=.exe(execute) /msi linux:ELF 头文件/库文件(用于应用程序和内核的链接): windows:dll(dynamic linked Library) linux:so(shared object): ko(lernel object): a 帮助文件:整个程序的使用说明书 配置文件:变量 就是这个文件自己的名字 任何文件的路径都由两

linux运维之路第一篇章:决心书

这一次很有毅力的选择了linux运维的这条路 为什么会这样选择? 自身往技术发展的需求! 身边朋友的推荐! 对在北京生活的一种追求! 来到北京很多人是想着挣钱的,我也是一样,在北京一家不知名的民办学校上了二年学,呵呵,就是野鸡大学,虽然学校对于教育放来来说不是怎么回事,但是对于技术方面还有两把刷子,可能自己对于网络有写喜欢,学了电子商务,工作之后做了SEO优化,到如今也有近两年的时间了.两年自己一直处在底薪阶层(3~6k),然而谁没有一个追求,展现自身更多的价值,拿更高的薪资,过上更好的生活,也

参加老男孩教育linux运维班的计划书

我叫ECCFOR,我经过老男孩教育运维班5-6个月的学习后我一定要达到的薪水目标是12K,为了达到此目标我将采取如下是个方案: 1.每天学习5个小时:上班路上1小时.下班路上1小时,回去以后3小时: 2.提前十分钟进入教室浏览课上要学的内容: 3.课上认真听讲.有问题及时记录.上课有机会马上询问: 4.下课后认真梳理老师讲解过的课程,并逐句理解实施操作: 5.课后作业抓紧一切时间完成老师留下的作业: 6.课后多想其他有经验的同学请教: 7.删除手机上其他娱乐相关视频.APP等: 8.及时调整心态

运维之路篇---开篇心得说明

博文前言: ######################################################################### 1. 所有博文内容属于本人实践操作步骤,可能因部署环境.软件版本等因素,出现各种问题,如遇到问题     如遇到问题,可以联系下面的qq(如果有时间,希望一起研究解决) 2. 所有博文都不是最终完整版,会随着个人技术的不断提升,以及工作中研究方向的因素,不断进行完善     因此如果有内容描述错误,望给与批评建议 3. 所有博文在未标识情