Linux运维工程师工作手册簿

上传人:m**** 文档编号:490045676 上传时间:2022-11-29 格式:DOC 页数:21 大小:353.50KB
返回 下载 相关 举报
Linux运维工程师工作手册簿_第1页
第1页 / 共21页
Linux运维工程师工作手册簿_第2页
第2页 / 共21页
Linux运维工程师工作手册簿_第3页
第3页 / 共21页
Linux运维工程师工作手册簿_第4页
第4页 / 共21页
Linux运维工程师工作手册簿_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Linux运维工程师工作手册簿》由会员分享,可在线阅读,更多相关《Linux运维工程师工作手册簿(21页珍藏版)》请在金锄头文库上搜索。

1、Linux运维工程师工作手册释放内存:syncecho 3 /proc/sys/vm/drop_cachesLinux查看Dell服务器型号命令:dmidecode | grep Product Name查看系统负载:cat /proc/loadavg0.00.000.001/28310904283是代表意思是:前三个是系统负载,1/283中,1代表此时运行队伍中的进程个数,而此时的进程总数10904到此为止,最后创建的一个进程ID。系统装好后,要做的事如下:关闭防火墙Selinux:vim /etc/seli nu x/c onfig把 SELINUX=enforcing 改成 SELINU

2、X=disabled更改主机名:vim /etc/sysc on fig/network修改主机名,不要用 localhost添加hosts主机记录vim /etc/hosts 中,在后面,添加自己的主机名创建0-9 a-z目录for i in seq 0 9 a.z;do mkdir -p$i;done :测试硬盘性能工具:ioz one监视服务器每少上下文切换数次工具:Nmon(很不错的性能监视工具)#占用内存大小前10的进程-size | head -10-pcpu | head -10ps -eo comm,size -sort#占用cpu使用前10的进程ps -eo comm,pcp

3、u -sort一、Apache服务优化:21. 配置cronolog 进行日志轮询 22. 错误页面优雅显示23. mod_deflate 文件压缩功能34. mod_expires 缓存功能 45. 更改apache的默认用户56. worker模式,提升并发数(可以达到2000-5000)57. 屏蔽apache版本等敏感信息 68. apache目录文件权限设置(root,目录755,文件644)69. 开启httpd-mpm.conf增加连接数610. apache防盗链功能811. 禁止目录Index 812. 禁止用户覆盖(重载) 813. 关闭 CGI 914. 避免使用.hta

4、ccess文件(分布式配置文件) 915. apache的安全模块916. 正确途径取得源代码,勤打apache补丁 1017. apache日志授予root 700权限 1018. 系统内核参数优化1019. 禁止PHP解析指定站点的目录1020. 使用tmpfs文件系统替代频繁访问的目录1121尽可能减少 HTTP请求数 1122使用CDN故网站加速12查看你的服务器网络连接状态netstat -n | awk tcp/ +S$NF END for(a in S) print a, SaI CLOSED无连接是活动的或正在进行 LISTEN:服务器在等待进入呼叫 SYN_RECV 个连接请

5、求已经到达,等待确认 SYN_SENT应用已经开始,打开一个连接 ESTABLISHED正常数据传输状态 FIN_WAIT1 :应用说它已经完成 FIN_WAIT2:另一边已同意释放 ITMED_WAIT等待所有分组死掉 CLOSING两边同时尝试关闭 TIME_WAIT另一边已初始化一个释放 LAST_ACK等待所有分组死掉ESTABLISHE啲值其实也是当前的并发数, 这个可重点关注下;另外,可关注下TIMEWAIT 这项的数值。Linux下高并发的Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三 万,服务器很容易被拖死。通过修改 Linux内核参数,可以减少 Squi

6、d服务器的TIME_WAIT 套接字数量。#查看系统本地可用端口极限值cat /proc/sys/net/ipv4/ip_local_port_ra nge寻找恶意IP并用iptables 禁止掉n etstat_an| grep :80| grep-v 127.0.0.1|awk print$5| sort|awk-F:pri nt$1,$4|uniq -c | awk $150 print$1,$24.5备份单个数据库数据库mysqldump -u 用户 p密码-default-character-set=lati n1名 备份文件名(数据库默认编码是latin1)普通备份:mysqldu

7、mp-uroot-poldboy123oldboy /server/bak/oldboy.sql压缩备份:mysqldump-uroot-poldboy123oldboy|gzip /server/bak/oldboy.sql.gz设置字符集备份:mysqldump-uroot-poldboy123oldboy-default-character-set=gbk|gzip 执行结果:rootoldboy#mkdir/server/bak-prootoldboy#mysqldump -uroot-poldboy123oldboy /server/babackup/ bak/rootoldboy#

8、mysqldump -uroot-poldboy123oldboy /server/bak/oldboy.sqlrootoldboy#mysqldump -uroot-poldboy123oldboy|gzip /server/bak/oldboy.sql.gzrootoldboy#ls -l/server/bak/total8-rw-r-r-1rootroot1991 Apr9 00:51oldboy.sql-rw-r-r-1rootroot801 Apr900:51oldboy.sql.gz4.6 mysqldump 在做啥?mysqldump实际上就是把数据从 mysql库里以逻辑的sq

9、l语句的形式导出。备份的数据过滤掉注释:rootoldboy # egrep -v*卜-|人$/server/bak/oldboy.sqlDROP TABLE IF EXISTS test;CREATE TABLE test (idint(4)NOT NULL AUTO_INCREMENT,name char(20) NOT NULL,PRIMARY KEY (id)ENGINE=MyISAM AUTO_INCREMENT=12DEFAULT CHARSET=gbk;LOCK TABLES testWRITE;INSERT INTO testVALUES (1,zhaoyue),(2,jess

10、e),(4,elain),(5,wodi),(6,y in gsui),(7,zha ngya ng),(8,zaixia ngpa n),(9,?),(10,鑰佺敺瀛?),(11,鎴?); /server/bak/oldboy-gbk.sqlrootoldboy # egrep -v *|-|A$/server/bak/oldboy-gbk.sqlDROP TABLE IF EXISTS test;CREATE TABLE test (idint(4)NOT NULL AUTO_INCREMENT,name char(20) NOT NULL,PRIMARY KEY (id)ENGINE=M

11、yISAM AUTO_INCREMENT=12DEFAULT CHARSET=gbk;LOCK TABLES testWRITE;INSERT INTO testVALUES (1,zhaoyue),(2,jesse),(4,elain),(5,wodi),(6,yi ngsui),(7,zha ngya ng),(8,zaixia ngpa n),(9,?),(10,老男孩),(11, 我); /server/bak/oldboy-gbk-muli.sql提示:-B参数是关键,表示接多个库。探(生产环境常用)-B, -databasesTo dump several databases. N

12、ote the diff erenee in usage;In this case no tables are gi ven. Allname arguments areregardedas database names.USEdb_n ame;will beUSE db_name和-B后的数据库列全in cludedinthe output.参数说明:该参数用于导出若干个数据库,在备份结果中会加入CREATE DATABASE db_name;-B后的参数都将被作为数据库名。该参数比较常用。当时同-A参数。请看-A的说明。4.8备份单个表mysqldump -u用户名 -p数据库名表名 备份的文件名mysqldump -uroot-p oldboy testoldboy_oldboy.sql执行结果:rootoldboy#mysqldump -uroot-poldboy123oldboytest-default-character-set=gbk/server/bak/oldboy-gbk-s in gle.sql提示:无-B参数,库oldboy 后面就是test表了。4.9备份多个表

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号