全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1226|回复: 0

[疑问] linux vps 系统管理员新手指南

[复制链接]
发表于 2014-9-3 14:58:01 | 显示全部楼层 |阅读模式
简介
linux vps 系统管理员新手指南主要介绍了linux vps系统管理中的一些常见问题以及小贴士。无论你是linux新手还是对linux系统管理有一定的了解,我们希望这些小贴士对读者有用。这些小贴士主要是刚开始系统设置时,遇到的一些问题的解决以及基本设置步骤。

基本设置
设置hostname
参见如何设置hostname:http://www.vpsdh.net/node/23

hostname ## 显示当前的hostname

hostname -f ## 显示FQDN
设置时区
如何设置VPS的时区呢?最好设置为大部分用户所在的时区。下面主要介绍了如何手动设置时区,设置时区之前,需要找到相应的时区文件,然后连接到/etc/localtime。

下面是一些例子:

ln -sf /usr/share/zoneinfo/UTC /etc/localtime ## for Universal Coordinated Time

ln -sf /usr/share/zoneinfo/EST /etc/localtime ## for Eastern Standard Time

ln -sf /usr/share/zoneinfo/US/Central /etc/localtime ## for American Central time (including DST)

ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime ## for American Eastern (including DST)
debian/ubuntu如何设置时区
dpkg-reconfigure tzdata

arch linux如何设置时区
在 /etc/rc.conf 文件中设置 TIMEZONE= ” “,例如在/etc/rc.conf文件里:

TIMEZONE=”America/New_York”

注意,timezone所指向的时区信息,放在/usr/share/zoneinfo/文件夹中。

使用/etc/hosts文件
hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname)。hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址,否则就需要使用DNS服务程序来解决。通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问。

192.168.1.100 linumu100 test100

假设192.168.1.100是一台网站服务器,在网页中输入http://linumu100或http://test100就会打开192.168.1.100的网页。

网络问题诊断
ping
ping这个命令我就不多说了,这个命令向远程主机发送ICMP包并等待回应,如果能连接上,每个包会报告一个时间。

具体用法:ping google.com

traceroute
traceroute命令报告了一个数据包从本地主机到远程主机所经过的路径。

mtr
mtr提供了从本地主机到远程主机的因特网流量信息。实际上,你可以认为mtr是ping和traceroute的综合命令。

系统问题诊断
查看内存使用情况
free -m

vmstat 监控IO状况
vmstat提供了内存,swap的使用信息以及IOwait、系统活动信息。vmstat对诊断IO相关的问题时非常有用。

vmstat 1 20

上面这条命令是每秒运行20次vmstat

输出是这样的:

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----

r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa

0  0      4  32652  47888 110824    0    0 0     2   15   15  0  0 100  0

0  0      4  32644  47888 110896    0    0 0     4  106  123  0  0 100  0

0  0      4  32644  47888 110912    0    0 0     0   70  112  0  0 100  0

0  0      4  32644  47888 110912    0    0 0     0   92  121  0  0 100  0

0  0      4  32644  47888 110912    0    0 0    36   97  136  0  0 100  0

0  0      4  32644  47888 110912    0    0 0     0   96  119  0  0 100  0

0  0      4  32892  47888 110912    0    0 0     4   96  125  0  0 100  0

0  0      4  32892  47888 110912    0    0 0     0   70  105  0  0 100  0

0  0      4  32892  47888 110912    0    0 0     0   97  119  0  0 100  0

0  0      4  32892  47888 110912    0    0 0    32   95  135  0  0 100  0

0  0      4  33016  47888 110912    0    0 0     0   75  107  0  0 100  0

0  0      4  33512  47888 110912    0    0 0    24  113  134  0  0 100  0

0  0      4  33512  47888 110912    0    0 0     0  175  244  0  0 100  0

0  0      4  33512  47888 110912    0    0 0     0   92  148  0  0 100  0

0  0      4  33512  47888 110912    0    0 0     0  114  162  0  0 100  0

0  0      4  33512  47888 110912    0    0 0    36  100  157  0  0 100  0

0  0      4  33388  47888 110912    0    0 0     0  116  166  0  0 100  0

0  0      4  33388  47888 110912    0    0 0     0   97  157  0  0 100  0

0  0      4  33388  47888 110912    0    0 0     0   89  144  0  0 100  0

0  0      4  33380  47888 110912    0    0 0     0  181  185  0  0 99  0
用htop监控进程、内存和CPU使用情况
首先需要安装htop,根据linux发行版的不同,用下列命令安装htop

apt-get install htop yum install htop pacman -S htop emerge sys-process/htop

使用htop:

htop

评分

参与人数 1威望 +13 收起 理由
欧阳逍遥 + 13 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-1-11 00:33 , Processed in 0.090170 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表