标签 ‘ linux

linux mac 文件md5

其实很简单 openssl md5 dd2ce03e73761c471829cd972936b260.txt

linux svn 1.7 安装

先安装 apr 和 apr-util  (http://apr.apache.org/download.cgi)

yum install autoconf automake libtool gcc expat expat-devel -y
sh autogen.sh
./configure –prefix=/home/admin/install/svn –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr
make
make install

将svn bin目录添加到环境变量中

创建一个svn目录
svnadmin create /home/admin/install/svn/data/

配置svn
vi /home/admin/install/svn/data/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

vi /home/admin/install/svn/data/conf/authz
[groups]
admin=test

[/]
@admin = rw

vi /home/admin/install/svn/data/conf/passwd
[users]
test = 123456

启动svn
svnserve -d -r /home/admin/install/svn/data

centos mysql 5.6 安装

此方法一样适用于mysql 5.5

从mysql 5.5开始,需要使用cmake安装,注意要先安装cmake

yum install gcc g++ gcc-c++ bison ncurses-devel

cmake -DCMAKE_INSTALL_PREFIX=/home/admin/install/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/home/admin/install/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=admin -DMYSQL_UNIX_ADDR=/home/admin/pid/mysql.sock

阅读全文

vsftpd 虚拟用户 530 Login incorrect 错误

centos6
先看一下流行的配置方法
yum install db4-utils
db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db
vftpuser.txt内容:
yy(偶行是用户名)
123456(奇行是密码)

vim /etc/pam.d/vsftpd
将里面其他的都注释掉,添加下面这两行:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser

vim /etc/vsftpd/vsftpd.conf
guest_enable=YES (开启虚拟用户)
guest_username=ftp (FTP虚拟用户对应的系统用户)
pam_service_name=vsftpd #PAM认证文件

service vsftpd restart
尝试登陆发现
530 Login incorrect错误

 

阅读全文

找不到/etc/sysconfig/iptables,iptables不存在?iptables文件没有?

在安装CentOS操作系统时,若在进行首次配置系统时没有开启防火墙(iptables)服务,则系统不会自动生成iptables的配置文件。
先启动防火墙
service iptables restart
然后生成iptables配置文件
service iptables save

这样iptables配置文件就自动生成了

linux ssh 修改默认端口

首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22,修改为
Port 22
Port 50000
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和50000上。

再编辑防火墙配置(如果iptables文件不存在请看这里)
vi /etc/sysconfig/iptables
添加一条
-A INPUT -p tcp -m state –state NEW -m tcp –dport 50000 -j ACCEPT
执行/etc/init.d/iptables restart
现在连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。

linux vim快捷键大全 速查

vim快捷键图

一. 移动:
h,j,k,l: 左,下,上,右。
w: 下一个词的词首。
e:下一个词的词尾。
b:上一个词的词首。
<>: v 模式选中后进行缩进。

阅读全文

linux nginx gzip 配置详解

先看示例

gzip on;
gzip_buffers 4 16k;
gzip_comp_level 2;
gzip_min_length 1000;
gzip_http_version 1.1;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain application/xml;
gzip_disable "MSIE [1-6]\.";
gzip_vary off;

打开nginx.conf找到gzip修改就可以了。

阅读全文

return top