存档

文章标签 ‘centos’

linux更改密码出现passwd :/usr/share/cracklib/pw_dict: error reading header 错误

2011年6月13日 没有评论

[root@test]passwd root
Changing password for user root.
New UNIX password:
/usr/share/cracklib/pw_dict: error reading header
PWOpen: Success

一般人的解决办法是

 

rpm -e cracklib-dicts –nodeps
yum install cracklib-dicts

其实只需要

yum reinstall cracklib-dicts

分类: 技术技巧 标签: , ,

破解Linux系统密码就用强大的john

2011年4月9日 没有评论

 

有时候我们会得到一些密码,类似这样:

root:$1$$q6Ao87xNrArOYJfWf6WRj.:0:0:root:/:/bin/sh

想破解?试试john吧!

通过一些漏洞我们很容易就能搞到Linux服务器下面的/etc/passwd,/etc/shadow这两个文件,在早期的版本里面这两个文件其实就是一体的,后来为了安全把他们分开,其中/etc/shadow这个文件只有ROOT老大这个用户才能查看的,其他的用户没有这个权限,这样就大大加大了安全性。
现在的任意下载漏洞就能帮助我们很轻松的高到这两个文件,原因很简单,如果程序没有过滤严格,就让我们有机可乘了,苍蝇不叮无缝之蛋还是经久不衰的哲理的。
好了,我们开始破解这个文件
假如你现在就在Linux环境下就直接执行下面语句下载吧

阅读全文…

分类: 技术技巧 标签: , , , ,

如何选择VPS虚拟主机的系统以及版本

2010年7月16日 1 条评论

购买了一系列VPS后在后台发现版本有很多,vps主机提供商的控制面板中提供的centos版本一般都有很多,让我们详细解读一下。

centos-5-i386-afull (326.87MB) :最精简版的5.0centos系统,一般笔者都用这个,需要什么就装什么.

centos-5-i386-hostinabox576 (925.44MB) :含有lxadmin控制面板的5.0centos系统

centos-5-i386-migratvm (412.68MB) :64位系统的centos5.0

centos-5-i386-x86_64 (276.7MB) :32/64位兼容系统的centos5.0

centos-5.2-x86_64 (539.93MB) :64位系统的centos5.2

centos-5.5-x86_64 (736.03MB) :64位系统的centos5.5

debian-3.1-i386-default (122.71MB) :32位系统的debian3.1

debian-4.0-x86_64 (431.39MB) :64位系统的debian4.0

debian-5.0-x86_64 (462.15MB) :64位系统的debian5.0

fedora-core-6-i386 (408.72MB) :32位系统的dedora6

gentoo-2006-i386-default (728.22MB) :32位系统的gentoo2006

gentoo-2008-x86_64 (734.89MB) :64位系统的gentoo2008

slackware-12.1-x86_64 (432.19MB) :64位系统slackware12.1

ubuntu-7.10-x86_64 (450.36MB) :64位系统的ubuntu7.1

ubuntu-8.04-x86_64 (429.99MB) :64位系统的ubuntu8.04

ubuntu-8.10-x86_64 (434.65MB) :64位系统的ubuntu8.10

20个配置安全Nginx Web服务器的方法

2010年7月15日 没有评论

20个Nginx Web服务器最佳安全实践
Nginx是一个轻量级,高性能的Web服务器/反向代理和电子邮件代理(IMAP/POP3),它可以运行在UNIX,GNU/Linux,BSD变种,MAC OS X,Solaris和Microsoft Windows上。根据Netcraft的调查数据显示,互联网上6%的域名都使用了Nginx Web服务器。Nginx是解决C10K问题的服务器之一,与传统服务器不一样,Nginx不依赖于线程处理请求,相反,它使用了一个更具扩展性的事件驱动(异步)架构。Nginx在很多高流量网站上得到了应用,如WordPress,Hulu,Github和SourceForge。
本文的主要目是介绍如何提高运行在Linux或UNIX类操作系统上的Nginx Web服务器的安全性。
Nginx默认配置文件和默认端口
◆ /usr/local/nginx/conf/ – Nginx服务器配置目录,/usr/local/nginx/conf/nginx.conf 是主配置文件
◆ /usr/local/nginx/html/ – 默认文档位置
◆ /usr/local/nginx/logs/ – 默认日志文件位置
◆ Nginx HTTP默认端口:TCP 80
◆ Nginx HTTPS默认端口:TCP 443
可以使用下面的命令测试Nginx的配置是否正确: 阅读全文…

分类: 技术技巧 标签: , ,

给linux centos 添加第三方源

2010年4月26日 没有评论

有时候你想给你的centos安装一些不太常用的软件时,系统默认自带的源里面可能没有这些包哦,比如
yum install amule
yum install rtorrent
等。。。

添加一个软件仓库的方法:
RPMForge拥有4000多种CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。
下面我们来安装它:

#yum install yum-priorities

阅读全文…

烦死了,删除centos自带的php,mysql

2010年1月21日 没有评论

Centos自带的组件真是烦人,没想到它的主机居然用的完整安装,什么蓝牙桌面打印机统统都自带了,版本也有N多漏洞,我还得一个个把他们卸载掉重装,鹳狸猿真是一个字:
yum remove php httpd
yum remove mysql

再看一下哪些包没删除
rpm -qa|grep php

有这些包没自动删掉
php-odbc-4.3.9-3.15
php-4.3.9-3.15
php-mysql-4.3.9-3.15
php-pear-4.3.9-3.15
php-ldap-4.3.9-3.15
php-pgsql-4.3.9-3.15

用rpm -e php-odbc 这种格式删除这些包吧

最后用一键kloxo安装包解决了环境的搭建

分类: 胡炎乱羽 标签:

一键优化centos服务

2010年1月21日 1 条评论

服务器优化很麻烦诶,复制下面内容粘贴到你的putty回车,当然可以保存为脚本 文件头加上#!/bin/sh,另存为sh文件即可.

service   acpid  off
service   atd    stop
service   auditd stop
service   avahi-daemon stop
service   avahi-dnsconfd stop
service   bluetooth  stop
service   conman stop
service   cpuspeed  stop
service   cups stop

阅读全文…

分类: 技术技巧 标签: , ,

VPS上安装VPN的详细解答

2010年1月12日 没有评论

看了很多人写的VPN教程,但是都没有哪一个能一次成功,我花了不少时间找了许多资料才弄好,我这里用的是centos 5.3
下面就跟随我来配置一个可以翻山越岭的VPN吧

首先下载需要的工具并检查依赖关系:
[root@localhost home]# wget http://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.rpm
[root@localhost home]# wget http://poptop.sourceforge.net/yum/stable/packages/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
[root@localhost home]# wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm

[root@localhost home]# yum install ppp
[root@localhost home]# yum install cpio
[root@localhost home]# rpm -ivh dkms-2.0.17.5-1.noarch.rpm
[root@localhost home]# rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
[root@localhost home]# rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

在/etc/pptpd.conf文件中修改你本地IP地址以及需要分配给客户端的地址池。
[root@localhost etc]# nano /etc/pptpd.conf
修改最后的几句,把#号去掉,改成这样

阅读全文…

分类: 技术技巧 标签: , , ,

CentOS5.3下xen虚拟机的配置笔记

2010年1月11日 没有评论

最近想入手VPS了,赶紧转了一篇使用说明过来,这里就先谢谢作者啦~

以下操作都是ssh远程进行的,首先登陆上你的服务器
好了,不管其他的,先换源,默认源太慢了,我用的163的源,很快的

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
vim CentOS-Base.repo

加入以下内容

[base]
name=CentOS-$releasever – Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#released updates

阅读全文…

分类: 技术技巧 标签: ,