腾讯云产品介绍——腾讯云云服务器之运维指南

Linux 常用操作及命令

命令名称说明
top进程监控命令,用来监控系统的整体性能。 可以显示系统负载,进程,CPU,内存,分页等信息,常用 shift+m 和 shift+p 来按 memory 和 CPU 使用对进程进行排序。
df用来检查系统的磁盘空间占用状况
ps进程查看命令,可以用来显示进程的详细信息。
vmstat系统监控命令,重点侧重于虚拟内存,也可以监控 CPU,进程,内存分页以及 IO 的状态信息。例如,vmstat 3 10,每隔3秒输出结果,执行10次。
iostat用于输出 CPU 状态和 IO 状态的工具,可以详细展示系统的 IO 信息。例如 iostat -dxmt 10,每10秒以 MB 的格式输出 IO 的详细信息。

1. 什么是 Linux 服务器 Load Average?

Load 是用来度量服务器工作量的大小,即计算机 CPU 任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。

2. 如何查看 Linux 服务器负载?

您可以通过执行 w,top,uptime,procinfo 命令,或者访问 /proc/loadavg 文件进行查看

3. 服务器负载高怎么办?

负载过高常见原因

  • CPU 资源不足
  • I/O 读写瓶颈
  • 内存资源不足
  • CPU 正在进行密集型计算等原因

使用 vmstat,iostat,top 命令判断负载过高的原因,并找到具体占用大量资源进程进行优化处理

4. 如何查看服务器内存使用率?

通过执行 free,top(执行后可通过 shift+m 对内存排序),vmstat,procinfo 命令,或者访问 /proc/meminfo 文件进行查看。

5. 如何查看单个进程占用的内存大小?

  • top -p PID
  • pmap -x PID

6. 如何查看正在使用的服务和端口?

  • netstat -tunlp
  • netstat -antup

7. 如何查看服务器进程信息?

  • ps -ef
  • top -p PID
  • ps auxww|grep PID

8. 如何停止进程?

  • kill -9 PID(PID 表示进程号)

停止僵尸进程

  • ps -o ppid PID 命令进行查找进程的父进程
  • kill -9 ppid(ppid 为父进程 ID 号)

9. 如何查找僵尸进程?

  1. 执行 top 命令查看僵尸进程(zombie)的总数
  2. 通过执行 ps -ef | grep defunct | grep -v grep 查找具体僵尸进程的信息

10. 为什么启动不了服务器端口?

  • 服务器端口的启动监听,需要从操作系统本身查看 ,Linux 操作系统1024以下的端口只能由 root 用户启动,获取 root 权限后再启用服务端口
  • 服务器端口的启动监听,应用程序查看,通过应用程序启动日志来排查失败原因

11. 如何设置云服务器开机任务?

Linux 内核启动顺序为:

  1. 启动 /sbin/init 进程。
  2. 依次执行 init 初始脚本。
  3. 运行级别脚本 /etc/rc.d/rc*.d,*号值等于运行模式。您可以在 /etc/inittab 中查看。
  4. 执行 /etc/rc.d/rc.local。

配置开机任务,您可以在 /etc/rc.d/rc*.d 中的 S**rclocal 文件配置,也可以在 /etc/rc.d/rc.local 中配置。

12. 为什么服务器硬盘只读?

硬盘只读的常见原因如下

  • 磁盘空间满 ,可以通过 df -m 命令查看磁盘使用情况,然后删除多余的文件释放磁盘空间
  • 磁盘 inode 资源占用完,通过执行 df -i 命令进行查看和确认相关的进程
  • 硬件故障

13. 如何查看 Linux 系统日志?

  • 系统级别的日志文件存放路径为 /var/log
  • 常用的系统日志为 /var/log/messages

14. 如何查看服务器操作系统版本?

  • uname -a
  • cat /proc/version

修改云服务器远程默认端口

操作场景

  • 使用系统默认端口的风险较大,容易被攻击软件扫描以及攻击,为避免因端口攻击而无法远程连接云服务器,您可将云服务器默认远程端口修改为不常见的端口,提供云服务器的安全性。
  • 修改服务端口需在安全组规则云服务器中进行同步修改,才能使该端口的修改正式生效。

修改 Linux 云服务器默认远程端口

  1. 使用 VNC 登录 Linux 实例。
  2. 执行如下命令,修改配置文件。
vim /etc/ssh/sshd_config

Port **
  1. 执行如下命令,使配置修改后生效。
systemctl restart sshd.service

修改 Windows 云服务器默认远程端口

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值