全球主机交流论坛
标题:
linux vps 系统管理员新手指南
[打印本页]
作者:
gege
时间:
2014-9-3 14:58
标题:
linux vps 系统管理员新手指南
简介
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
欢迎光临 全球主机交流论坛 (https://d.168530.xyz/)
Powered by Discuz! X3.4