您的位置: 首页 > 新闻资讯 > 高质量代理 > 正文

实战精华 | 服务器常见问题处理方法

发布时间:2018年11月24日 作者: 来源:huangbo10

搭建网站需要服务器,而很多企业都是租用服务器,对于服务器维护不太懂,遇到问题也不知道怎么决解,今天万变云带大家去看看服务器常见问题处理方法。

如果没有专业的技术人员,最好选择务器租用和托管,这样放心省事,免去一些不必要的麻烦。我们万变云专注于云主机/虚拟主机/服务器租用

服务器常见问题处理方法

组建内网

这一部分没有太多好说的,堡垒机需要有两块网卡,一块对外一块对内,内网服务器一块就够了。组网的时候根据情况可以手工指定IP也可以DHCP。如果内网只有一台机器的话可以找一根网线直连两台机器,如果机器多的话还是买个路由器吧,最好找高级一点的,可定制的功能多一点,否则会很坑。

端口转发

从外面访问内网服务器的时候有三种方法:

  1. 最简单的办法是先ssh到堡垒机,再ssh到内网的服务器。这样做的问题是需要同时在堡垒机和内网服务器上创建账号,而有的时候我们并不希望用户访问堡垒机,堡垒机对用户应该是透明的。

  2. 第二种办法是ssh隧道,我们可以通过堡垒机建立隧道,把外面的请求转发到内网。但建立隧道本身也比较麻烦。 这篇博客 对于ssh隧道讲得非常清楚。

  3. 最方便解决办法就是端口转发:将堡垒机上的端口与内网服务器需要访问的端口建立映射关系,例如将堡垒机的1234端口映射到内网服务器的22端口,这时 ssh -p 1234 <bastion server IP> 实际登录到的就是内网服务器。端口转发的本质是把堡垒机当成了路由器。这篇博客对于端口映射讲得非常清楚。

时间校准

一个与世隔绝的服务器时间往往不准,有时候是设置问题,有时候是BIOS上的时钟本来就不准。想要校准的话,最方便的当然是手工设置,但这样无法保证精度,而且过一段时间可能又会产生偏差。比较好的办法是用NTP在线校准时间,但是内网无法访问公共NTP服务器。这时可以把堡垒机配置成一个NTP server,然后让内网的服务器都跟堡垒机校准。

当然我们也可以给内网服务器指定一个网关(堡垒机),然后打开堡垒机的转发功能,这样内网服务器就可以直接上网了。但有时候我们并不想这么做。

用户管理

用户管理涉及到批量添加/删除用户,用户分组,权限控制,磁盘限额,限时登录等等。

批量添加/删除用户

下面是我写的一个小脚本,需要读取一个记载了用户名和登录密码的文本文件,然后依次创建每一个用户。

9.png

需要注意,通过 useradd 的 -p 参数指定密码时候一定要给出crypt加密后的密码,不是原始密码。在CentOS 7上,crypt加密后的密码可以由 openssl passwd -crypt $password 生成, $password 代表原始密码。 mkpasswd 这个命令似乎也可以。

限制用户磁盘空间

在前面的脚本里也看到了,可以通过 quota 命令限制每个用户(或每个用户组)使用的磁盘空间。但如果你的文件系统是xfs,就需要用 xfs_quota 。为了支持磁盘限额,首先内核要足够新(Linux 2.4以上),其次分区挂载的时候需要加上 usrquota 和 grpquota 两个参数(在 /etc/fstab 里)。

限制用户登录时间

我们的服务器是教学用的,学生可以通过预约获得使用权限。我们需要控制学生只能在预约的时间段登录,这个时间段之外,不仅不能登录,如果有这个用户的进程还要杀掉。限制用户登录时间有很多办法,例如写一个crontab,预约时间结束就用 passwd 或者 usermod 把用户账户置为锁定状态,到下一次预约时间再解锁。但这样相当于一次预约要写两行crontab,对于我这种懒人很不友好。

我选择的办法是用PAM里的时间模块,这种办法首先要编辑 /etc/security/time.conf ,在里面写入允许(或禁止)用户登录的时间,然后再编辑 /etc/pam.d/login 在 auth 条目后加入 account required pam_time.so 。这种办法有一个局限,只能指定周几,不能指定具体的日期。不过我们的预约正好也是以周为单位,所以无所谓了。

杀死某个用户的所有进程

有两个方便的命令 killall 和 pkill 。当然也可以用 ps 、 grep 、 kill 等命令组合起来,实现更复杂的功能。


相关文章内容简介

1 30%被浪费?怎么控制云服务器的成本?

 ∵ ∵虽然云服务器的出现大大降低了企业的成本支持,但是根据数据显示,其实云支出约有30%被浪费,甚至更多。那么怎么控制云服务器的成本?万变云小编认为,想要控制云服务器的支出,首先要清楚的了解云服务器的所有成本,根据实际使用情况,分析数据,制定相应的措施。 ∵ ∵1.实施自动化解决方案 ∵ ∵自动化在DevOps团队中也非常受欢迎,并且该... [阅读全文]

2 网站需要租什么样的服务器?选服务器的一些技巧

 ∵ ∵许多行业都需要用到服务器,网站也不例外,那么网站需要租什么样的服务器?到底选什么线路好,服务器的配置怎么选,就怕租的服务器不够用,租的大了,又浪费钱!下面万变云带大家去看看服务器租用的一些事情,合理利用资源。 ∵ ∵1.操作系统的选择 ∵ ∵首先,不论是说Windows系统还是Linux系统,大家在选择服务器之前,一定要明确网站程序时... [阅读全文]

推荐阅读

  1. 18

    2019-05

    视频服务器需要高带宽

    视频服务器需要高带宽,不同服务器租用的划分,代表着不同应用场景的用户。云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用

  2. 21

    2019-06

    想服务器速度快要看哪些因素

    想服务器速度快要看哪些因素?如果一个网站打都打不开,用户的耐心是有限的,会不会停留,这是个很大的问题。

  3. 30

    2019-04

    服务器换IP地址要注意的事项

    服务器换IP地址要注意的事项有哪些?很多用户在进行服务器租用或者服务器托管过程(process)中,经常会因为业务、客户(kèhù)等问题导致更换IP或者重新增加IP,通过IP地址

  4. 28

    2019-05

    VPS服务器连接为什么会失败

    VPS服务器连接为什么会失败?近些年,云计算的热潮被掀起,现在很多公司使用云服务器开始纷纷考虑VPS服务器,可以更好协助在物理服务器上创建多个小服务器,那么大家知道VPS服务器连接为

  5. 05

    2019-09

    云主机的使用安全如何保障?

    虽然云主机的功能非常强大,但是云端服务平台,毕竟还是会有被恶意攻击的可能性。在日常的使用运营中,企业以及站长可能通过什么方式去提高云主机的防御性能,减少被攻击的可能呢?

  6. 10

    2020-06

    云服务器的磁盘要怎么选择?

    服务器的应用并不是短暂的,所以在挑选的时候,大家都会花多一点时间。那么,云服务器的磁盘要怎么选择?