1.主机名设置
hostname命令设置运行时的主机名:
# hostname [name]
重启后要保留设置的主机名,需要编辑/etc/sysconfig/network文件:
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=myserver
GATEWAY=192.168.1.1
1.主机名设置
hostname命令设置运行时的主机名:
# hostname [name]
重启后要保留设置的主机名,需要编辑/etc/sysconfig/network文件:
# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=myserver
GATEWAY=192.168.1.1
一、中文支持
安装中文语言包:
yum groupinstall chinese-support
修改字符编码配置,没有这个文件就创建它:
vim /etc/sysconfig/i18n
修改后内容如下:
LANG=”zh_CN.GB18030″
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”latarcyrheb-sun16″
i18n文件是用来设置系统语言,比如:zh_CN.UTF-8、zh_CN.GB18030、zh_TW.Big5、en_US.UTF-8等。
继续阅读CentOS Linux VPS显示中文
Apache上的虚拟主机分为:基于名称的虚拟主机 (每个IP多个站点)和基于IP的虚拟主机(每个IP一个站点)。这里使用基于名称的虚拟主机。系统用的是CentOS5.6。
假设要设置的站点为:
blog.aaa.com
bbs.aaa.com
www.bbb.com
首先设置好域名A记录,
编辑/etc/httpd/conf/httpd.conf:
vim /etc/httpd/conf/httpd.conf
DNS是域名系统(Domain Name System)的缩写,它的作用是将主机名解析成IP(正向解析),从IP地址查询其主机名(反向解析)。
DNS的工作原理
(1)客户机发出查询请求
当被询问到有关本域中的主机名称的时候,DNS服务器会直接做出回答。如果所查询的主机名称属于其它域的话,则会检查缓存中有没有相关资料,如果没有发现则会转向root服务器查询,然后root服务器会将该域名的授权(authoritative)服务器(可能会超过一台)的地址告知本地服务器,然后会向其中的一台服务器查询,并将这些服务器名单存到缓存中以备将来之需(省去再向root查询的步骤)。
(2)远方服务器回应查询
将查询结果回应给客户,并同时将结果存储一个备份在自己的缓存里面,如果在存放时间尚未过时之前再接到相同的查询,则以存放于缓存里面的资料来做回应。
继续阅读CentOS Linux VPS安装DNS服务器
NFS是Network File System,基于RPC(Remote Procedure Call Protocol远程过程调用协议)实现。NFS是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享,磁盘空间共享。它只用于Linux和Unix内核的操作系统进行共享。使用NFS网络文件系统,可以将服务器的硬盘挂载到本地,就像操作本地计算机的硬盘一样。
这里用的系统是CentOS5.6,假设NFS Server IP为192.168.1.2,NFS Clinet IP为192.168.0.100。
1.服务端安装NFS:
yum install nfs-utils protmap
nfs-utils包提供了NFS服务器程序和相应的管理工具。
protmap是一个管理RPC连接的程序,portmap服务对NFS是必须的,因为它是NFS的动态端口分配守护进程,如果portmap不启动,NFS就是启动不了的。
继续阅读CentOS Linux安装NFS服务器
======130115 更新pptpd到pptpd-1.3.4-2======
======151213 更新CentOS6 yum方式安装pptpd源======
======180127 更新CentOS7 yum方式安装pptpd======
======190714 更新CentOS6 CentOS7安装流程======
测试的系统为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位系统)
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方式管理 继续阅读管理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
我们在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
前文写了简单配置优化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: 继续阅读简单配置优化LAMP(2)