天使羊波波闪耀光芒 软件及互联网爱好者

215月/110

[转]CentOS Linux VPS架设PPTP VPN教程[图解]

======130115 更新pptpd到pptpd-1.3.4-2======
======151213 更新CentOS6 yum方式安装pptpd源======
======180127 更新CentOS7 yum方式安装pptpd======

测试的系统为CentOS5.6,架设VPN的教程:
一、首先检查你VPS的PPP和TUN有没有启用:
TUN设备是Linux下的虚拟网卡。

cat /dev/ppp
cat /dev/net/tun

显示结果为:cat: /dev/ppp: No such device or address和cat: /dev/net/tun: File descriptor in bad state,表明通过,上述两条只要有一个没通过都不行。如果没有启用,你可以给VPS提供商Submit 一个 Ticket请求开通:

Hello

Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.
Thank you.

确认PPP和TUN启用后,开始安装ppp和iptables:

yum install -y ppp iptables

二、安装pptp:

rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-2.rhel5.i386.rpm (32位系统)

rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-2.rhel5.x86_64.rpm (64位系统)

标签: 继续阅读
294月/110

管理VPS

1.SSH
SSH为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。

SSH客户端Putty下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/

使用方法可参考:
如何使用Putty远程(SSH)管理Linux VPS
http://www.vpser.net/other/putty-ssh-linux-vps.html

2.WinSCP
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。操作和FTP软件十分相似。

WinSCP下载地址:http://winscp.net/eng/download.php

使用方法可参考:
Windows上管理远程Linux VPS/服务器文件工具 - winscp
http://www.vpser.net/manage/winscp.html

3.使用FTP方式管理

标签: 继续阅读
264月/110

[转]如何在VPS、独立主机上面设置时区、修改时间与世界时间保持同步?

独立主机

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。
date -R #查看的时区设置。

接下来调整系统时间与时间服务器同步

yum install -y ntp #安装ntp
ntpdate -d us.pool.ntp.org #调试查看时间差异
ntpdate us.pool.ntp.org #同步时间
date -R # 检查时间是否同步

修改 ntp 的配置文件

vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes #同步独立主机的硬件时钟
#配置开机启动ntp服务,定期同步时间

chkconfig --levels 235 ntpd on #启动ntp同步
/etc/init.d/ntpd start

XEN VPS

标签: 继续阅读
94月/111

Linux安装Samba服务器

我们在Windows系统下访问共享文件夹,一般是点击开始->运行->输入两个反斜杠+ip地址->回车(例如:\\192.168.0.102),就会弹出该机器共享文件夹的窗口。Windows利用SMB协议来实现操作系统间文件和打印机共享,而Samba本身具备SMB协议,它实现了Linux和Windows系统计算机的资源共享。Linux系统上安装Samba服务器后,也可以实现同样的效果。这里Linux使用的是CentOS5.6。

安装Samba:

yum install samba

编辑配置文件:

vim /etc/samba/smb.conf

74月/110

简单配置优化LAMP(2)

前文写了简单配置优化LAMP(可以阅读上一篇再上一篇),但是发现优化后由于vps只有256MB内存,内存占用率还是很高,分析发现问题不是PHP和MySQL占用了过多的内存,主要是Apache服务器prefork的多个httpd占用了大量的内存。还是要继续调小prefork模块的配置参数。(经测试确认MaxClients是apache产生的最多进程数 要做限制不要超过内存大小了)256MB内存最多开20个

一、调小prefork模块配置参数
前文中的配置:
<IfModule prefork.c>
StartServers    5
MinSpareServers  5
MaxSpareServers  10
ServerLimit   150
MaxClients   20
MaxRequestsPerChild 1000
</IfModule>

StartServers、MinSpareServers以1为单位递减,MaxSpareServers以2为单位递减,测试3组,vps已安装好wordpress:

标签: 继续阅读
34月/110

简单配置优化LAMP

由于vps内存较小256MB,以节省资源的角度进行优化配置。
1.优化PHP
编辑php.ini文件:

vim /etc/php.ini

修改脚本占用最大内存数:

memory_limit = 32M

去掉date.timezone前面的";"并修改:

date.timezone = PRC

打开显示错误信息,方便发现程序错误:

display_errors = On

标签: 继续阅读
24月/110

Linux上PHP三种运行方式

APACHE2HANDLER
PHP作为Apache模块,Apache服务器在系统启动后,预先生成多个进程副本驻留在内存中,一旦有请求出现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求。对于客户浏览器的请求反应更快,性能较高。

CGI
cgi方式遇到连接请求先要创建cgi的子进程,然后处理请求,处理完后结束这个子进程。这就是fork-and-execute模式。所以用cgi方式的服务器有多少连接请求就会有多少cgi子进程。子进程反复加载是cgi性能低下的主要原因。

标签: 继续阅读
313月/110

Linux增加swap分区

当遇到vps没有挂载swap分区时,可以手工增加一个swap分区,swap对于小内存的vps还是有用的。
先用df -h命令查看磁盘空间:
Filesystem     Size Used Avail Use% Mounted on
/dev/sda1      9.9G 2.6G 6.9G 28% /
tmpfs        189M  0 189M 0% /dev/shm
sda1表示第一个串口的主分区
tmpfs是一个文件系统,用来作为暂时的档案存储
发现没有挂载swap分区

使用free -m查看
Swap:   0   0   0
swap分区为0

增加swap可以加一个分区或加一个文件,由于linux已经安装好,无法在先有的分区上分区了。所以使用增加一个块文件作为swap分区。

标签: 继续阅读
273月/110

二进制包安装LAMP

VPS的LAMP(Linux+Apache+MySQL+PHP)环境可以使用二进制包安装和源代码编译安装,相比较来说二进制包安装相对简便,快速。

使用的系统及更新源上程序的版本:
Centos 5.5 32bit
Apache 2.2.3 (CentOS)
MySQL 5.0.77
PHP 5.1.6

一、重新安装Centos系统
有一个干净的系统是必须的

二、开始二进制包安装,执行以下命令:

yum check-update && yum update
yum install httpd php php-mysql php-bcmath php-gd php-imap php-mbstring php-mcrypt php-mhash php-soap php-tidy php-xml php-xmlrpc php-devel mysql-server && service httpd start

标签: 继续阅读
132月/110

[转]LNAMP(女神工作室0.2版)Linux+Apache+Nginx+MySQL+PHP

LNAMP 女神工作室0.2版 介绍:

  • Centos 5.5 32bit
  • Apache 2.2.17
  • Nginx 0.8.54
  • MySQL 5.1.55
  • PHP 5.2.17

一、重装Centos系统,删除不比要的程序,并安装相关组件:

yum -y remove httpd mysql php

安装相关组件

yum -y install yum-fastestmirror
yum -y update
yum -y install patch make gcc gcc-c++ gcc-g77 flex bison tar
yum -y install libtool libtool-libs kernel-devel autoconf213
yum -y install libjpeg libjpeg-devel libpng libpng-devel
yum -y install libtiff libtiff-devel gettext gettext-devel
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel
yum -y install file glib2 glib2-devel bzip2 diff* openldap-devel
yum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
yum -y install openssl openssl-devel vim-minimal unzip
export PHP_AUTOCONF=/usr/bin/autoconf-2.13
export PHP_AUTOHEADER=/usr/bin/autoheader-2.13

第 15 页,共 15 页« 第一页...1112131415