linux管理
ora600
这个作者很懒,什么都没留下…
展开
-
查找 iostat 命令列出的dm-xx设备
使用iostat查看磁盘io状态时,Device列显示了多个dm-xxx,但是不知道具体的设备路径。点击(此处)折叠或打开[root@server2 ~]# iostat 1avg-cpu: %user %nice %system %iowait %steal %idle 0.00 0.00 0.00 0.00 0.00 100.00Device: tps Blk_read/s...转载 2018-04-12 14:32:54 · 3834 阅读 · 0 评论 -
KVM虚拟机的创建、管理与迁移
一、安装guest虚拟机1、直接通过virt-manager安装、管理虚拟机(略)2、通过命令行安装guest虚拟机qemu-img create -f qcow2 /images/centos6.3-x86_64.img 10Gchown qemu:qemu /images/centos6.3-x86_64.imgvirt-install --name centos6.3 -转载 2015-05-19 14:36:44 · 466 阅读 · 0 评论 -
apache的源码安装详细过程全纪录
最近要开始学习nagios监控方面的知识了,但是nagios与apache结合的比较紧密,所以本篇文章就先把apache的源码安装学习下。我们现在分以下步骤进行安装apache:1、 安装编译环境2、 卸载原有apache3、 下载解压源码包4、 安装apache5、 测试apache6、 查看apache安装生成的目录7、 查看apache的配置文件8、 ap转载 2015-05-28 15:56:57 · 4107 阅读 · 0 评论 -
nagios安装+使用pnp4nagios实现Naigos服务图表
http://my.oschina.net/duangr/blog/183160#OSC_h2_9转载 2015-05-28 10:41:52 · 656 阅读 · 0 评论 -
编译PHP
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc/conf.d --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/m原创 2015-05-27 10:18:31 · 451 阅读 · 0 评论 -
Redhat/Selinux上mysql启动报错Operating system error number 13的解决方法
在Red Hat中启动MySQL:[root@local~]#service mysqld startStarting mysqld daemon [FAILED]2. 先看错误日志采用rpm安装的MySQL日志文件的默认路径是/var/log/mysqld.logmysqld startedInnoDB: Operating system error number 13转载 2015-05-07 16:28:40 · 4314 阅读 · 0 评论 -
shell编程 for in 循环
for in 格式for 无$变量 in 字符串do$变量done一简单的字符串 枚举遍历法,利用for in格式对字符串按空格切份的功能SERVICES="80 22 25 110 8000 23 20 21 3306 "for x in $SERVICESdo iptables -A INPUT -p tcp --dp转载 2015-03-23 15:21:37 · 567 阅读 · 0 评论 -
linux时间服务器配置及各种操作系统客户端配置
现在企业中部署时间时间服务器已经是很普遍的一件事情,确保企业局域网中,各台机器时间同步,特别是企业中服务器的时间是同步的,避免因为时间不同引起故障。最近,到客户那儿去,有一个微软的家伙帮人家搭建了一个windows时间服务器,但不知道怎么让linux服务器去同步windows时间服务器(服务器端和客户端都不知道怎么配置)。于是问我怎么配置,我说我也不知道怎么配置,但我知道linux时间服务器怎转载 2015-01-05 10:53:33 · 709 阅读 · 0 评论 -
saltstack 基础入门文档
saltstack 和 Puppet Chef 一样可以让你同时在多台服务器上执行命令也包括安装和配置软件。Salt 有两个主要的功能:配置管理和远程执行。这里讲述了saltstack的基本使用方法。saltstack简述Salt 和 Puppet Chef 一样可以让你同时在多台服务器上执行命令也包括安装和配置软件。Salt 有两个主要的功能:配置管理和远程执行。转载 2015-02-05 16:53:24 · 1730 阅读 · 0 评论 -
saltstack快速安装
过几天就要离开这家公司了,原先计划做的自动化还没完成,群主推荐了saltstack,上网对比了相关软件puppet和func. 决定选择他来做自动化.前后研究了几天,今天把公司的服务器都上了saltstack,今天先分享下saltstack的简单安装方法.以下是redhat6和centos6的安装过程, centos5的同学直接跳到后面.超快的安装方法.1. 安装源1.转载 2015-02-05 16:54:03 · 2276 阅读 · 0 评论 -
saltstack自动化运学习笔记
Saltstack 可以看做是func的增强版+Puppet的弱化版。使用Python编写。非常好用,快速可以基于EPEL部署。 Salt 是一个开源的工具用来管理你的基础架构,下面我就来分享一些salt学习笔记吧实时管理cmd.run的方式执行命令sudo salt '*' cmd.run 'uptime'系统模块或自定模块的方式例如查看m转载 2015-02-05 16:00:19 · 1108 阅读 · 0 评论 -
Saltstack自动化的学习笔记
学习Saltstack已经有一段时间了,不过现在我还是不知道如何对Saltstack做一个全面的定义。按照大家公认的说法,我们可以这样来定义Saltstack,一个整合了Puppet和 Chef的功能,更加强大,更适合大规模批量管理服务器的自动化工具,基于ZeroMQ通信,使用python开发的简单高可用工具。还是按照之前的老套路,先从安装和入门说起 一、Salts转载 2015-02-05 16:04:28 · 9713 阅读 · 3 评论 -
iptables详解
分类: 原文地址:iptables详解 作者:一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防转载 2014-11-05 16:22:42 · 648 阅读 · 0 评论 -
Send-Mail: Warning: Inet_protocols: IPv6 Supp
Here’s how to fix the following Postfix issue:send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocolsend-mail: warning: inet_protocols: configurin原创 2014-08-14 14:20:14 · 3094 阅读 · 0 评论 -
linux识别ntfs文件系统
linux识别ntfs,用的是一个开源软件:NTFS-3G, 开源软件所在下载地址http://www.tuxera.com/community/ntfs-3g-download/ 下载 ntfs-3g_ntfsprogs-2014.2.15.tgz#tar -zxvf ntfs-3g_ntfsprogs-2014.2.15.tgz 解压开源。#yu转载 2015-07-31 14:14:36 · 7362 阅读 · 0 评论 -
centos 5.9安装mysql5.7.9 +gcc编译升级
[root@zk32 mysql-5.7.9]# more /etc/redhat-release CentOS release 5.9 (Final)编译mysql5.7.9报错,提示需要cmake 2.8以上版本编译安装cmaketar zxvf cmake-2.8.10.2.tar.gzcd cmake-2.8.10.2./bootstrapgmake原创 2015-12-09 17:31:09 · 3766 阅读 · 0 评论 -
Tcpdump MySQL Query
在MySQL线上环境我们一般只打开了binary log,slow log,有时我们需要查看general log呢?因为该log记录所有的请求,打开该日志肯定给磁盘造成很大压力,IO能力有所下降,所以该日志线上一般不打开的,这就到tcpdump闪亮登场了。tcpdump用法也不算复杂,输出就比较复杂了,如果非常熟悉TCP/IP协议,那么输出对于你来说就是小kiss啦。我们这里只关心MyS转载 2017-10-25 16:30:53 · 500 阅读 · 0 评论 -
epel yum源+rpm包搜索
http://mirrors.kernel.org/fedora-epel/原创 2017-09-05 09:25:27 · 710 阅读 · 0 评论 -
Linux内核OOM机制的详细分析
Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明不是网络的故障,原因是sshd进程被OOM killer杀掉了(多次遇到这样的假死状况)。重启机器后查看系统日志/var/log/mes转载 2017-09-11 17:05:34 · 518 阅读 · 0 评论 -
解决centos7中python-pip模块不存在的问题
centos 7中python-pip模块不存在,是因为像centos这类衍生的发行版,源跟新滞后,或者不存在。即使使用yum去search python-pip也找不到软件包。 为了使用安装滞后或源中不存在的安装包,需要安装扩展源EPEL。扩展源EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如转载 2017-08-24 09:14:33 · 1058 阅读 · 0 评论 -
Dell服务器安装卸载监控Open Manage
CentOS 5系列安装Open Manage说明:http://linux.dell.com/repo/hardware/OMSA_7.3/1wget -q -O - http://linux.dell.com/repo/hardware/OMSA_7.3/bootstrap.cgi | bashCentOS转载 2017-07-24 11:40:13 · 1141 阅读 · 0 评论 -
客户oracle数据库恢复测试
[oracle@localhost ~]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Thu Jul 6 16:23:05 2017Copyright (c) 1982, 2005, Oracle. All rights reserved.connected to tar原创 2017-07-06 17:18:38 · 765 阅读 · 0 评论 -
Linux监控工具vmstat命令详解
一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。二、虚拟内存原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,转载 2017-06-25 08:08:53 · 525 阅读 · 0 评论 -
kernel.sem 参数设置
linux主机一直tailf /var/log/messageJun 24 11:36:59 localhost Server Administrator (Shared Library): 14691 0 - Data Engine A semaphore set has to be created but the system limit for the maximum number...原创 2017-06-01 09:40:37 · 24148 阅读 · 1 评论 -
Shell判断字符串包含关系的几种方法
方法一:利用grep查找strA="long string"strB="string"result=$(echo $strA | grep "${strB}")if [[ "$result" != "" ]]then echo "包含"else echo "不包含"fi先打印长字符串,然后在长字符串中 grep 查找要搜索的字符串,用变量转载 2017-03-24 16:01:24 · 1016 阅读 · 0 评论 -
linux awk命令详解
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=转载 2016-06-08 17:33:45 · 525 阅读 · 0 评论 -
linux sed命令详解
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下转载 2016-06-08 15:10:10 · 541 阅读 · 0 评论 -
Linux常用Terminal命令與快捷鍵參考
不管使用的Ubuntu(或像我一樣用Linux Mint)是桌面版或伺服器版,熟悉Terminal的操作都能讓我們在Linux的環境裡更加得心應手,我參考篇末文章後整理出我可能會用到的命令,也許對於剛開始踏入Linux世界的朋友們會有些許幫助。1. 系統資訊指令 說明date 顯示系統日期與時間cal 顯示本月月曆uptime 顯示開機時數w 顯示上線用戶清單whoam转载 2015-12-25 13:50:32 · 4655 阅读 · 0 评论 -
mysqldump AUTO_INCREMENT
DROP TABLE IF EXISTS `videowatchlog_375`;/*!40101 SET @saved_cs_client = @@character_set_client */;/*!40101 SET character_set_client = utf8 */;CREATE TABLE `videowatchlog_375` ( `id` bigi原创 2015-12-23 13:51:35 · 1322 阅读 · 0 评论 -
Dell服务器管理工具Dell OpenManager Server Administrator的安装
Dell服务器管理工具Dell OpenManager Server Administrator的安装转载 2014-07-02 16:27:58 · 24810 阅读 · 0 评论 -
linux下查看线程数的几种方法
[root@localhost ~]# ps aux | grep mysqldroot 13699 0.0 0.0 103248 848 pts/3 S+ 10:12 0:00 grep mysqldroot 17891 0.0 0.0 106092 1388 ? S May30 0:00 /bin/sh /usr/lo原创 2014-06-10 10:29:17 · 1467 阅读 · 0 评论 -
tcpcopy,mysql模拟在线压力测试的好帮手
tcpcopy是一个基于底层的应用请求复制(所有基于tcp的packets)开源项目,可用于替代ab做在线模拟压力测试,可转发各种在线请求到测试服务器上,进行较为详尽的近乎实际的测试,从而避免了新业务、系统上线带来的潜在问题。 tcpcopy的四大功能: 1)分布式压力测试,将多个前段请求集中到某个后端进行压力测试2)上线前测试,检验新系统可靠性,提前发现潜在问题3)对比测转载 2013-02-26 16:02:39 · 1220 阅读 · 0 评论 -
linux软连接和硬链接
一 链接文件 链接有两种方式,软链接和硬链接。 1 软链接文件 软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。 链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。 用ln -s 命令可以生成一个软连接,转载 2013-02-21 13:37:40 · 476 阅读 · 0 评论 -
Linux history时间用户ip设置
vim /etc/profileUSER_IP=`who -u am i 2>/dev/null | awk '{print $NF}'|sed -e 's/[()]//g'`export HISTTIMEFORMAT="[%F %T][${USER_IP}][`whoami`] "source /etc/profile原创 2013-02-03 11:08:04 · 425 阅读 · 0 评论 -
Linux umount 报 device is busy 的处理方法
今天在IDC 辐射了半天,又弄了套DG。 在Linux 挂盘这块也小学了两招。 一. umout 移动硬盘 开始用sftp 将安装文件copy到服务器的时候,速度太慢了,500k/s。几个G的东西,copy 这些就要半个多小时,扛不住,拿移动硬盘来copy了。 结果移动硬盘的格式不对。 是NTFS 格式,Linux 识别不了。 只能格式化成FAT32的。 而GG 的转载 2012-12-24 13:21:19 · 502 阅读 · 0 评论 -
linux常用查找命令
find 在文件系统层次结构中查找文件(1) 查找属于用户grep的所有文件find / -user grep(2) 在/tmp目录下查找7天都没有存取的文件find /tmp -type f -atime +7(3)删除core文件find / -name core -exec rm {}\; whereis 命令whereis命令在用户收到“没有发现”出原创 2012-12-04 11:37:57 · 377 阅读 · 0 评论 -
linux系统/var/log目录下的信息详解
一、/var目录/var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail二、:/var/log/系统的引导日志:/var/log/boot.log例如:Feb 26 10:40:48 sendmial : sendmail转载 2012-12-03 09:14:05 · 1053 阅读 · 0 评论 -
Linux命令nohup+screen
如果想在关闭ssh连接后刚才启动的程序继续运行怎么办,可以使用nohup。但是如果要求第二天来的时候,一开ssh,还能查看到昨天运行的程序的状态,然后继续工作,这时nohup是不行了,需要使用screen来达到这个目的。 一 nohup 问题1为什么ssh一关闭,程序就不再运行了?元凶:SIGHUP 信号 让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。转载 2012-11-30 09:22:36 · 422 阅读 · 0 评论 -
linux sudo 命令
“Sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他 特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc /samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。转载 2012-11-29 10:07:09 · 559 阅读 · 0 评论 -
Linux 查看CPU信息、机器型号等硬件信息
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | gr转载 2012-11-29 09:31:41 · 357 阅读 · 0 评论