说说常用的服务器操作

简介:

想写写自己日常常用的服务器操作,但是想到这个题目还是有点大的。鸟哥两本linux私房菜的书才说完了所有的服务器操作命令,这里一次性列出来也不现实。差不多这里就写写一些比较常用的命令吧。

 

ps aux|grep XXX

这个是最常用的命令了,查看一个进程的状态啥的。还能看到端口号,运行时间等。如果需要批量关掉这些进程,也可以延生使用管道:

ps aux|grep XXX|awk '{print $2}'|xargs kill

 

netstat -anp|grep XXX

记得老王微博上有问过一个问题,说如何查看一个进程开启哪个端口和一个端口被哪个进程占用。我的回答就是,这个命令就全部搞定了。这里的XXX可以是端口,也可以是进程名称

 

telnet [IP] [Port]

查看某台机器上端口是不是开启,用这个命令一下就能看出来。记得昨天有人问过,我怎么确定一台机器上的ftp已经开启了,telnet一下21端口,ftp的协议会把ftp信息先返回到你的终端上。

 

du -sh *

有时候硬盘可能满了,怎么判断哪个文件夹占用多大空间呢?使用这个命令就能确定到底是哪个文件夹占空间了,然后删除它就可以了。

 

关于查看服务器性能的命令

有free,iostat,sar,netstat等等。记得以前写的这篇文章说的很清楚了:

http://www.cnblogs.com/yjf512/archive/2012/06/01/2529433.html

 

查看cpu信息,内存信息

最简单就是使用top能实时观察

如果需要看具体的可以使用cat /proc/cpuinfo或者 cat /proc/meminfo

 

grep test *.conf

这个命令就常用于我接收一个新机器的时候,nginx中配置很乱,我需要一个个理清楚的话就需要知道哪些配置文件中有我需要的域名。

 

chmod -R 777 [folder]

服务器上很多问题是权限导致的,所以这个命令大家一定不会少敲,给一个目录足够的权限。

 

tail -f XXX

要查看一个文件的最后写入的数据,这个命令也是很有用。有时候写脚本会把输出指定到一个文件,然后就不断监控这个输出文件。

 

tar -cf a.tar.gz [folder]

压缩文件夹到压缩文件

 

tar -xf a.tar.gz

解压压缩文件

 

还有一些是常用的短命令:

cat:查看

grep:搜索

awk:字词切割

ifconfig:网卡信息

date:日期

chmod:权限

chown:属主

find:查找

netstat:网络信息

wc:统计,比如有多少行

tail:尾查看

more:分屏查看

unzip:解压zip文件

useradd:增加用户

passwd:修改用户密码

top:查看机器状况

pstree:树形查看进程状况

 

当然我不是运维出身,这些只是我平时常用到的,作为系统运维一定不够,但是至少作为php开发人员来说掌握这些还是有必要的吧。





本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/p/3819782.html,如需转载请自行联系原作者

相关文章
|
6月前
|
弹性计算 监控 网络协议
ecs资源监控操作
监控阿里云ECS服务器资源分为7步:登录阿里云控制台,进入ECS管理界面,选择要监控的实例,查看基础监控数据,通过云监控服务获取详细图表、配置报警规则,可选安装云监控插件获取OS级数据,最后定期审查优化资源配置。通过这些步骤,确保系统稳定运行并及时处理问题。如需帮助,参考官方文档或联系阿里云支持。
120 3
|
Oracle 关系型数据库 Linux
解决在linux服务器上部署定时自动查找cpu,内存,磁盘使用量,并将查询结果写入数据库的脚本,只能手动运行实现插库操作
问题描述:将脚本名命名为mortior.sh(以下简称mo),手动执行脚本后查询数据库,表中有相应的信息,放入自动执行队列中,脚本被执行,但是查询数据库,并没有新增数据。
80 0
|
5月前
|
人工智能 网络安全 开发工具
视觉智能开放平台操作报错合集之服务部署在pdd的服务器,调用报错:The SSL connection could not be established,该如何解决
在使用视觉智能开放平台时,可能会遇到各种错误和问题。虽然具体的错误代码和消息会因平台而异,但以下是一些常见错误类型及其可能的原因和解决策略的概述,包括但不限于:1. 认证错误、2. 请求参数错误、3. 资源超限、4. 图像质量问题、5. 服务不可用、6. 模型不支持的场景、7. 网络连接问题,这有助于快速定位和解决问题。
129 0
|
6月前
|
Linux Shell 文件存储
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(深入df和dh的区别和探索)
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(深入df和dh的区别和探索)
183 1
|
6月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
80 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
4月前
|
文字识别 API 开发工具
印刷文字识别操作报错合集之服务器出现了临时故障,该怎么办
在使用印刷文字识别(OCR)服务时,可能会遇到各种错误。例如:1.Java异常、2.配置文件错误、3.服务未开通、4.HTTP错误码、5.权限问题(403 Forbidden)、6.调用拒绝(Refused)、7.智能纠错问题、8.图片质量或格式问题,以下是一些常见错误及其可能的原因和解决方案的合集。
|
5月前
|
弹性计算 网络协议 Serverless
Serverless 应用引擎操作报错合集之使用ecs,反代到函数的内网域名上,提示{"ErrorCode":"DomainNameNotFound",是什么原因
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
4月前
|
安全 固态存储 Linux
服务器linux操作系统重装的完整流程-傻瓜式教学
服务器linux操作系统重装的完整流程-傻瓜式教学
|
5月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之保存视频图片,存到自己服务器,该如何操作
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
6月前
|
流计算
实时计算 Flink版操作报错之程序在idea跑没问题,打包在服务器跑就一直报错,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
下一篇
无影云桌面