运行yum报错:No module named yum (完全重装python和yum)
[ 2016-11-23 14:44:09 | 作者: admin ]
公司测试机环境不知道给我卸了什么包,导致yum运行报错状况:
系统版本:Red Hat Enterprise Linux Server release 6.2 (Santiago)
内核版本:2.6.32-220.el6.x86_64
报错情况:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named sqlite
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that ...
阅读全文…
系统版本:Red Hat Enterprise Linux Server release 6.2 (Santiago)
内核版本:2.6.32-220.el6.x86_64
报错情况:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named sqlite
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that ...
阅读全文…
centos安装和更新yum的方法
[ 2016-11-23 14:43:16 | 作者: admin ]
1,下载最新的yum-3.2.28.tar.gz并解压
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
2,进入目录(在root目录下),运行安装
cd yum-3.2.28
./yummain.py install yum
如果提示错误:
CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/
原来是缺少配置文件。在etc目录下面新建yum.conf文件
touch /etc/yum.conf
然后再次运行
./yummain.py install yum
顺利完成安装。
3,最后更新系统,全部搞定,收工。^_^
yum check-update
yum update
yum clean all
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz
2,进入目录(在root目录下),运行安装
cd yum-3.2.28
./yummain.py install yum
如果提示错误:
CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/
原来是缺少配置文件。在etc目录下面新建yum.conf文件
touch /etc/yum.conf
然后再次运行
./yummain.py install yum
顺利完成安装。
3,最后更新系统,全部搞定,收工。^_^
yum check-update
yum update
yum clean all
linux centos 从 python2.4到python2.7版本升级
[ 2016-11-23 14:40:10 | 作者: admin ]
升级Python版本的时候千万不能卸载python 2.4,再安装python2.7,这样会有无穷无尽的麻烦,保守的方式
是直接安装python2.7的源码包,也就是python两个版本共存。(因为Centos里面有很多程序是依赖着python,
所有最好不要尝试去卸载python2.4)。
安装python需要用到gcc工具,首先查看gcc是否安装
# gcc -v
如果未安装则使用yum命令安装
# yum -y install gcc
下载最新安装python包
# wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
解压包
# tar -xzvf Python-2.7.6.tgz
编译安装
# ./configure --prefix=/usr/local/python2.7
# make && make install
...
阅读全文…
是直接安装python2.7的源码包,也就是python两个版本共存。(因为Centos里面有很多程序是依赖着python,
所有最好不要尝试去卸载python2.4)。
安装python需要用到gcc工具,首先查看gcc是否安装
# gcc -v
如果未安装则使用yum命令安装
# yum -y install gcc
下载最新安装python包
# wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
解压包
# tar -xzvf Python-2.7.6.tgz
编译安装
# ./configure --prefix=/usr/local/python2.7
# make && make install
...
阅读全文…
iftop 安装以及相关参数及说明 网络监控,流量监控
[ 2016-09-13 14:47:27 | 作者: admin ]
关于 Iftop
iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用
官方网站:http://www.ex-parrot.com/~pdw/iftop/
安装iftop
安装方法1、编译安装
如果采用编译安装可以到iftop官网下载最新的源码包。
安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
CentOS上安装所需依赖包:
yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
Debian上安装所需依赖包:
...
阅读全文…
iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用
官方网站:http://www.ex-parrot.com/~pdw/iftop/
安装iftop
安装方法1、编译安装
如果采用编译安装可以到iftop官网下载最新的源码包。
安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
CentOS上安装所需依赖包:
yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
Debian上安装所需依赖包:
...
阅读全文…
CentOS下安装vnStat监控服务器流量
[ 2016-09-13 14:25:36 | 作者: admin ]
一、使用编译安装
此方法适合所有的 Linux 发行版本
首先,从官网下载 vnStat :
wget http://humdi.net/vnstat/vnstat-1.11.tar.gz
解压:
tar xvzf vnstat-1.11.tar.gz
进入目录:
cd vnstat-1.11
编译安装:
make && make install
如果没有 make 命令,则需要安装 gcc 和 make
CentOS 下:
yum -y install gcc make
Debian / Ubuntu 下:
sudo apt-get install gcc make
编译安装完毕,通过 ifconfig -a 查看你的网卡,通常显示如下:
eth0 Link encap:Ethernet HWaddr 00:16:3e:a3:c3:9c
...
阅读全文…
此方法适合所有的 Linux 发行版本
首先,从官网下载 vnStat :
wget http://humdi.net/vnstat/vnstat-1.11.tar.gz
解压:
tar xvzf vnstat-1.11.tar.gz
进入目录:
cd vnstat-1.11
编译安装:
make && make install
如果没有 make 命令,则需要安装 gcc 和 make
CentOS 下:
yum -y install gcc make
Debian / Ubuntu 下:
sudo apt-get install gcc make
编译安装完毕,通过 ifconfig -a 查看你的网卡,通常显示如下:
eth0 Link encap:Ethernet HWaddr 00:16:3e:a3:c3:9c
...
阅读全文…
关于检测web服务器开启trace漏洞的问题
[ 2016-09-01 13:25:22 | 作者: admin ]
使用火狐浏览器的poster插件
关于系统运维监控的几点建议
[ 2016-08-05 22:22:21 | 作者: admin ]
目前很多企业信息化系统都有自己的监控平台和监控手段,无论是采用哪种手段去实现对系统的实时监控和故障告警,大多采用的方式也只有两种:集中式监控和分布式监控。本文作者根据自身公司监控存在的问题,总结了一些经验并提出一些在监控平台的建议,以供大家参考学习,如有考虑不周的地方还希望大家多多批评指正。
为了更好、更有效的保障系统上线后的稳定的运行。对于服务器的硬件资源、性能、带宽、端口、进程、服务等都必须有一个可靠和可持续的监测机制,统计分析每天的各种数据,从而能及时反映出服务器哪里存在性能瓶颈、安全隐患等。另外是要有危机意识,就是了解服务器有可能出现哪些严重的问题,出现这些问题后该如何去迅速处理。比如数据库的数据丢失,日志容量过大,被黑客入侵等等。
一、上线之前的准备工作
1、首先是备份,做好定时备份策略,备份所有你认为重要的数据,并且定期检查你的备份是否有效、全面;
2、日志轮换,无论你想用哪种轮换方式,控制日志增长避免驱动器已满是你的目的;
...
阅读全文…
为了更好、更有效的保障系统上线后的稳定的运行。对于服务器的硬件资源、性能、带宽、端口、进程、服务等都必须有一个可靠和可持续的监测机制,统计分析每天的各种数据,从而能及时反映出服务器哪里存在性能瓶颈、安全隐患等。另外是要有危机意识,就是了解服务器有可能出现哪些严重的问题,出现这些问题后该如何去迅速处理。比如数据库的数据丢失,日志容量过大,被黑客入侵等等。
一、上线之前的准备工作
1、首先是备份,做好定时备份策略,备份所有你认为重要的数据,并且定期检查你的备份是否有效、全面;
2、日志轮换,无论你想用哪种轮换方式,控制日志增长避免驱动器已满是你的目的;
...
阅读全文…
awk分析access.log获得访问前10位的ip地址(nginx日志 或者 apache日志,mysql日志,linux,centos)
[ 2016-08-02 22:55:05 | 作者: admin ]
普通nginx日志,得到ip访问前10位:
普通nginx日志,根据时间段来得到ip访问前10位:
日志格式范例如下:
阅读全文…
awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -10
普通nginx日志,根据时间段来得到ip访问前10位:
sed -n '/15:38:00/,/15:40:00/p' access.log | awk '{print $1}' |sort|uniq -c|sort -nr|head -10
日志格式范例如下:
2013-10-29 10:26:09, INFO, send toEmail=wuas6662@163.com,templateId=23,titleId=11,type=3,sendEmail=noreply+renrenzhichang@mail.xiaozhao.com,ip
...阅读全文…