码迷,mamicode.com
首页 > 其他好文 > 详细

运维规范(完善中)

时间:2018-08-08 16:09:59      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:问题   vim   操作   否则   解释   修改主机名   三方   不用   主机   

服务器管理规范
1、对于没有经过验证的命令绝不允许在服务器上运行,必须完全理解该命令执行后的结果 方可执行。执行命令时必须确定当前的工作目录。

2、在服务器尽量少使用rm -rf命令,遇到确实不用的文件可以使用mv filename /tmp 的方式,将文件放入/tmp 目录下,由系统10天后自动删除。

3、修改配置文件必须备份,如 cp filename filename.20160504,然后进行修改。

4、项目发布时 必须先备份 原文件以日期格式如tar zcvf filename20160504.zip filename 打包。

主机名
命令规则

主机名只允许包含ascii字符里的数字0-9,字母a-zA-Z,连字符-。其他都不允许。例如,不允许出现其他标点符号,不允许空格,不允许下划线,不允许中文字符。
主机名的开头和结尾字符不允许是连字符。 主机名强烈建议不要用数字开头,尽管这一条不是强制的。甚至不要使用只包含可解释为16进制字符的字符串,例如"beef"。
建议不要使用计算机领域的特殊的词汇,例如,up。
给主机命名通常不考虑字母大小写问题。
给主机命名,建议使用合法的单词,这样方便记忆。

通常项目部署时根据部署文档定义主机名,但目前仍有大量主机使用默认localhost,需要修改成有意义的主机名。

命名示例:

山东项目济南数据库命名:
JNPORTALDB1、JNBODB2
修改主机名

Centos/Redhat6.x

1、临时修改,例如将主机名更改为test103
hostname test103

临时修改后,重新打开一个终端,就看到更新了,但服务器重启后会失效。

2、永久修改
vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=test103

将HOSTNAME修改为需要的主机名即可。
实际操作可以1+2步骤结合,即使生效后,下次重启服务器也可以生效。

数据库服务器修改主机名

因MySQL服务运行会根据主机名生成pid和err文件,因此修改主机名时需要先关闭数据库服务。

执行:/etc/init.d/mysql stop

关闭后执行修改主机名操作,修改后打开新的终端启动mysql即可。

运行中的mysql如果修改主机名,会导致服务异常关闭,当然修改后杀掉所有进程mysql应该还可以正常启动,不过不建议这么操作。
Centos7

hostnamectl直接修改生效:
hostnamectl set-hostname test103

查看主机名:
hostnamectl status

一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你每次在修改主机名后一定要手动更新/etc/hosts,之后再重启CentOS 7。否则系统再启动时会很慢。

vim /etc/hosts
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1 test103
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
::1 test103
用户
关闭不必要的服务
文件管理
软件包存放路径

脚本存放

数据备份

常用命令
常用第三方工具
iotop

常用脚本
ntpdate

数据库备份

find

grep

运维规范(完善中)

标签:问题   vim   操作   否则   解释   修改主机名   三方   不用   主机   

原文地址:http://blog.51cto.com/13033072/2156277

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!