【精通Linux系列】服务器之间的telnet与scp命令用法,进程管理命令之ps -ef与ps aux详解

简介: 【精通Linux系列】服务器之间的telnet与scp命令用法,进程管理命令之ps -ef与ps aux详解

🚀 作者 :“大数据小禅”


🚀 专栏简介 :本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析。


🚀 粉丝福利 :加入小禅的大数据交流群


🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬


linux服务器之间telnet与scp命令的用法


telnet命令:主要用于测试到某台机器的某个端口是否畅通,Centos是默认没有这个命令的,需要安装
talent ip地址 + 80   查看80端口是否畅通     (80可以改)
 telnet这个命令是依赖于 xinetd服务于telnet-server服务
 telnet命令的安装:yum -y install xinetd telnet telnet-server (确认联网状态)

telnet命令用法:

telnet IP地址 端口
应用场景:测试某个端口是否畅通

scp命令:用于服务器之间的文件或者文件目录拷贝

用法1:从本机拷贝文件到别的机器 scp 本机文件的存放路径 root@服务器IP:服务器目标路径(root也是用户)
eg:从192.168.72.128这台机器的/root/VMwareTools-10.2.0-7259539.tar.gz文件
拷贝到192.168.72.129的/root/下(提示的时候要输入yes不能输入y)
scp /root/VMwareTools-10.2.0-7259539.tar.gz root@192.168.72.129:/root/

用法2:从别的机器拷贝文件到本地目录 scp root@服务器IP:服务器目标路径 本机文件的存放路径

eg:从192.168.72.129这台机器的/root/VMwareTools-10.2.0-7259539.tar.gz文件拷贝到
192.168.72.128的/root/下,下面的命令是在128机器上运行的
scp root@192.168.72.129:/root/VMwareTools-10.2.0-7259539.tar.gz /root/

r参数:递归的作用(可以拷贝目录)

eg:   在128下操作的
scp -r vmware-tools-distrib root@192.168.72.129:/root/

image.png

[root@localhost ~]# ps -ef | more
UID  PID PPID C STIME TTY    TIME       CMD
root  2   0   0 Jul30  ?   00:00:00 [kthreadd]
root  3   2   0 Jul30  ?   00:00:06 [ksoftirqd/0]
root  5   2   0 Jul30  ?   00:00:00 [kworker/0:0H]
root  7   2   0 Jul30  ?   00:00:04 [migration/0]
root  8   2   0 Jul30  ?   00:00:00 [rcu_bh]
root  9   2   0 Jul30  ?   00:00:00 [rcuob/0]
root  10  2   0 Jul30  ?   00:00:00 [rcuob/1]
UID:用户ID
PID:进程ID
PPID:父进程号
C:CPU的占用率
STIME:进程的启动时间
TTY:TTY终端
TIME:进程执行起到现在总的CPU占用时间
CMD:启动这个进程的命令
[root@localhost ~]# ps aux | more
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2 0.0 0.0 0 0 ? S Jul30 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Jul30 0:06 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Jul30 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S Jul30 0:04 [migration/0]
root 8 0.0 0.0 0 0 ? S Jul30 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/0]
root 10 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/1]
root 11 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/2]
USER:哪个用户启动了这个命令
PID:进程的ID
%CPU:CPU的占用率
%MEM:内存的使用率
VSZ:如果一个程序完全驻留在内存中一共需要使用多少内存空间
RSS:进程当前占用了多少内存
TTY:tty终端
STAT:表示当前进程的状态(S#处于休眠的状态;D#不可中断的状态 ;Z#僵尸进程 ;X#死掉的进程)
START:启动这个命令的时间点
TIME:进程执行起到现在总的CPU占用时间
COMMAND:启动这个进程的命令

image.pngimage.png-9 : #-9是kill -l显示出来的众多的kill信号,有64个,kill -9 20846 这个后面的数字是进程的PID,9号是强制停止

相关文章
|
7月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
|
7月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
本文介绍了YashanDB在特定场景下的问题分析与解决方法。当使用yasboot重启数据库后,yasom和yasagent进程虽启动成功但出现告警,原因是缺少libnsl.so.1库文件或环境变量配置错误。解决步骤包括:检查系统中是否存在该库文件,若不存在则根据操作系统类型安装(有外网时通过yum或apt,无外网时创建符号链接),若存在则调整环境变量配置,并重新启动相关进程验证问题是否解决。
|
12月前
|
运维 监控 Java
使用jps命令查看Java进程
`jps`是Java开发者和系统管理员的得力助手,它简化了Java进程监控的过程,使得快速检查应用运行状态变得轻而易举。通过合理利用其提供的参数,可以高效地进行故障排查、性能监控及日常管理任务,确保Java应用稳定运行。
764 2
|
调度
crash命令 —— ps
crash命令 —— ps
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
871 2
|
运维 算法 调度
深入理解操作系统:进程调度与优先级自动化运维:使用Ansible实现服务器集群管理
【8月更文挑战第27天】在操作系统的众多奥秘中,进程调度无疑是一个既简单又复杂的主题。它就像是交响乐团中的指挥,协调着每一个音符,确保乐曲和谐而有序地进行。本文将带领读者走进进程调度的世界,探索其背后的原理和实现,同时通过代码示例揭示其精妙之处。让我们一起揭开进程调度的神秘面纱,理解它在操作系统中的重要性。
|
存储 Docker 容器
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
174 1
|
监控 Unix Linux
ps aux 命令使用查看内存、cpu使用排名与top的区别
ps aux 命令使用查看内存、cpu使用排名与top的区别
1695 1
|
开发工具
【Azure 环境】使用Microsoft Graph PS SDK 登录到中国区Azure, 命令Connect-MgGraph -Environment China xxxxxxxxx 遇见登录错误
【Azure 环境】使用Microsoft Graph PS SDK 登录到中国区Azure, 命令Connect-MgGraph -Environment China xxxxxxxxx 遇见登录错误
268 0