ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8496|回复: 4

[调试] 运维快速入门篇

[复制链接]
发表于 2013-5-27 00:44:17 | 显示全部楼层 |阅读模式
先使用vmware虚拟机安装centos的最小化版。附件 VM安装centos6.3V1.doc (1.51 MB, 下载次数: 1825)

LNMP WAMP Vmware共享文件夹.doc

527.5 KB, 下载次数: 1185

回复

使用道具 举报

 楼主| 发表于 2013-5-27 00:49:40 | 显示全部楼层
本帖最后由 黄振国 于 2013-5-27 00:57 编辑

目录和文件操作

find:将档案系统内符合 expression 的档案列出来。详见http://t.ddxiami.com/forum.php?mod=re ... =5&pid=34&fromuid=2

cd:切换工作目录。详见http://t.ddxiami.com/forum.php?mod=re ... =3&pid=12&fromuid=2

ls:列出目录内容。详见http://t.ddxiami.com/forum.php?mod=re ... =4&pid=18&fromuid=2

vi:非常常用的编辑器,很多Linux发行版都默认安装。详见http://t.ddxiami.com/forum.php?m ... id=38&fromuid=2

rm:删除档案及目录。详见http://t.ddxiami.com/forum.php?m ... id=20&fromuid=2

mv:为文件或目录改名或将文件由一个目录移入另一个目录中。详见http://t.ddxiami.com/forum.php?mod=re ... =4&pid=17&fromuid=2

chown:更改与文件关联的所有者或组,只有 root 用户可以更改文件的所有者。详见http://t.ddxiami.com/forum.php?mod=re ... =4&pid=29&fromuid=2

chmod:改变一个或多个文件的存取模式。详见http://t.ddxiami.com/forum.php?mod=re ... =4&pid=30&fromuid=2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 00:55:37 | 显示全部楼层
日志分析

tail:输出文件的尾部内容,默认情况下它显示文件的最后十行。详见http://t.ddxiami.com/forum.php? ... =4&pid=23&fromuid=2

#############################################################
先进入日志目录,再执行以下命令

在apachelog中找出访问次数最多的10个IP
awk '{print $1}' access.log |sort |uniq -c|sort -nr|head -n 10

在apachelog中找出访问次数最多的10个页面
awk '{print $11}' access.log |sed 's/^.*com\(.*\)\"/\1/g'|sort |uniq -c|sort -rn|head
awk '{print $11}' access.log |sed 's/^.*cn\(.*\)\"/\1/g'|sort |uniq -c|sort -rn|head

在apachelog日志中找出访问次数最多的几个分钟
awk '{print  $4}' access.log |cut -c 14-18|sort|uniq -c|sort -nr|head
查看删除静态文件后的日志
cat test.log |grep -v ".jpg\|.png\|.gif\|.css\|.js\|.ico" > a.log

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 01:02:02 | 显示全部楼层
系统资源分析

top:详见http://t.ddxiami.com/forum.php? ... d=12&extra=page%3D1

iostat:详见http://t.ddxiami.com/forum.php? ... d=13&extra=page%3D1


查看系统应用连接数
#查看tcp连接数
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' ;netstat -nat |wc -l

#显示所有打开你的服务器的活跃连接
netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

#查看php-fpm进程数,超过200则表明系统资源崩溃
netstat -anpo | grep "php-fpm" | wc -l

#查看httpd进程数
netstat -anpo | grep "httpd" | wc -l

#查看mysql进程数,稳定状态的mysql进程数为10左右
netstat -anpo | grep "mysqld" | wc -l
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 01:06:43 | 显示全部楼层
本帖最后由 黄振国 于 2013-5-27 01:12 编辑

linux下的mysql操作

#进入mysql的命令格式:  /usr/local/mysql/bin/mysql -u用户名 -p密码 -h主机IP
/usr/local/mysql/bin/mysql -uroot -p123456 -h192.168.3.240

#查看从数据库同步状态
SHOW MASTER STATUS;
show slave status\G;

#数据库赋权
GRANT ALL PRIVILEGES ON ecstore.* TO root@"192.168.3.%" IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;

#显示进程数
SHOW PROCESSLIST;

#数据库导出指定表和备份恢复,详见http://t.ddxiami.com/forum.php?m ... &extra=page%3D1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-5-18 23:40 , Processed in 0.038927 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表