linux服务器管理员的12个有用的命令

  • ifconfig: 在修改内核中已有的网络接口时,你会用到ifconfig命令。这个命令通常用于系统调校和调试,但同时也可以用于在启动过程中设置接口。
  • netstat: 对于Linux用户来说这是一个用于显示网络相关信息的高级命令。它包括路由表、网络连接、伪装连接、接口统计等丰富信息。
  • nslookup: 在你需要找出关于网络服务的信息时可以用到这个命令。它能帮你找到用于查询DNS域的名称服务器信息。
  • dig: dig工具用于请求DNS域名服务器。如果你要找出主机地址、邮件交换、名称服务器和其他相关信息,那么这个工具就是最佳选择。你可以在Linux和Mac OS X操作系统上使用这个命令。
  • uptime: uptime命令用于验证服务器在无人照看下发生了什么。当你需要坐在服务器前查找错误的时候,这个命令尤其有用。
  • wall: 这个命令用于给所有已登录的用户发送消息。你可以只给那些消息权限设置成了‘是‘的用户发消息。消息是作为wall命令的参数给出的。
  • mesg: 用户可以使用‘write‘命令给你发送消息。但是作为服务器管理员,你可以使用mesg命令来决定他们是否能够使用write命令。你可以选择‘n‘和‘y‘,分别用于控制在屏幕上不弹出或者弹出消息。
  • write: 如果对于一个用户的‘mesg‘命令的状态设置为‘y‘,那么write命令就允许你发送消息给那个用户。
  • talk: 当上面所说的“消息”不够用时,使用talk命令与登陆的用户进行“会话”。
  • w: 这个命令是uptime和who命令的结合,其显示结果就好像连续先后执行了这两个命令一样。
  • rename:当你需要重命名特定的文件时,rename命令会派上用场。这个命令可以通过匹配替换来为多个文件批量重命名。
  • top:这个命令可以显示运行在CPU上的进程。命令会自动刷新并持续显示进程直到你使用中断命令停止它。
时间: 2024-11-05 17:28:20

linux服务器管理员的12个有用的命令的相关文章

python批量操作Linux服务器脚本,key登录(执行命令、上传、下载)(二)

1 #-*- coding: utf-8 -*-   2 #批量操作linux服务器(执行命令,上传,下载)   3 #!/usr/bin/python   4 import paramiko   5 import datetime   6 import os   7 import threading   8 def ssh2(ip,username,privatekeyfile,keypwd,cmd):   9     try:  10         paramiko.util.log_to

Linux服务器管理员必备Linux命令TOP5

Linux桌面环境的界面友好度.图形性能及附件工具已经大幅进化,然而Linux服务器却还没有能达到这一步. 作为系统管理员必须熟练掌握Linux命令.Linux命令的内容很多,其中的一些TOP命令对于实现对服务器和数据中心的即时管理具有很重要的意义. 下文每个命令都有自己的作用,我们认为应该把它们加入管理员的工具包中.随着在Linux服务器上管理经验的充实,围绕着命令的使用,你会发现新的简化管理任务的方法,也会应用到一些小窍门. cd命令 cd命令真的应该被视为Linux服务管理的基础命令,cd

Linux服务器管理: 系统的进程管理ps命令

源码包:2015-06-30 12:11:25 首先我们可以通过网络去下载相应的源码包:我们以apache为例: [[email protected] opt]# wget http://archive.apache.org/dist/httpd/httpd-2.4.9.tar.gz 解压: tar zxvf httpd-2.4.9.tar.gz 解压后我们可以进入源码目录 查看安装说明文件 more INSTALL 1.进程: 什么是进程: 进程是正在执行的一个程序或命令,每一个进程都是一个运

通过ansible批量管理Linux服务器:配置Inventory和批量执行命令

ansible是一款比较新的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括:(1).连接插件connection plugins:负责和被监控端实现通信:(2).host inventory:指定操作的主机,是一个配

Linux服务器管理: 系统的进程管理pstree命令

pstree命令是查看进程树或者结构的命令 [[email protected]~]#pstree [选项]  需要注意的是不能将 -p和-u同时使用 如果同时使用前者生效后者无效但并不报错 选项: -p: 显示进程的PID -u: 显示进程的所属用户 1 [[email protected] opt]# pstree 2 init─┬─abrtd 3 ├─acpid 4 ├─atd 5 ├─auditd───{auditd} 6 ├─automount───4*[{automount}] 7

Linux下管理员强行踢出用户的命令使用方法

[[email protected] ~]# w  17:07:01 up 665 days, 23:41,  2 users,  load average: 0.04, 0.35, 0.71 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     pts/1    183.131.23.185   17:06    6.00s  0.04s  0.04s -bash  (要

Linux服务器管理: 系统的进程管理top命令

查看系统运行状态的命令top [[email protected]~]#top [选项] 选项: -d 秒数 指定top命令每个几秒更新.默认为3秒 在top命令的交互模式当中可以执行的命令 ?或h 查看帮助 P 以CPU使用率排序,默认排序 M 以内存使用率排序 N 以PID排序 q 退出top top命令界面介绍: 最主要是:1.平均负载2.cpu的空闲率3.内存的空闲4.Swap的空闲:

Linux 服务器文件上传下载 rz/sz命令

我们一般可以或者使用xftp或者其他的上传工具,但这样的话我们一般就得使用两个工具使用起来比较繁琐,看到有的小伙伴使用rz感觉合适不错,现在来试试:1[[email protected] ~]# rz -y-bash: rz: command not found什么情况,难道xshell没有这个命令?原来rz 和 sz 需要安装. 从服务端发送文件到客户端:sz filename从客户端上传文件到服务端:rz在选择文件,上传文件. 首先使用yum源安装,安装命令:yum install lrzs

用 Python 脚本实现对 Linux 服务器的监控

hon 分享到:8 原文出处: 曹江华 目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件).glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控. 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写. Python 版本说明 Python 是由 Guido va