百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

linux命令学习汇总~三(linux必学的100个命令)

nanshan 2024-10-26 11:08 9 浏览 0 评论

### ***kill命令***

kill指令

- kill -9 +进程号 彻底杀死进程

- kill -15 +进程号 正常关闭进程

- kill -19 +进程号 暂停

- pkill -9 +名称就能删除进程

### ***ps指令***

- ps -aux 所有进程

- ps -ef 进程

### ***top指令***

top指令

首先输入top

- 第一行是系统时间, 运行时间, 使用者 一分钟5 分钟 15分钟系统的平均负载情况

- 第二行是进程数 ,总的进程数,几个在运行,几个在睡眠,几个停止,

- 第三行是cpu的运行情况 在这里可以按数字1 来显示多核情况。

6.7% us — 用户空间占用CPU的百分比。

0.4% sy — 内核空间占用CPU的百分比。

0.0% ni — 改变过优先级的进程占用CPU的百分比

92.9% id — 空闲CPU百分比

0.0% wa — IO等待占用CPU的百分比

0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比

0.0% si — 软中断(Software Interrupts)占用CPU的百分比

- 第四行:内存状态

8306544k total — 物理内存总量(8GB)

7775876k used — 使用中的内存总量(7.7GB)

530668k free — 空闲内存总量(530M)

79236k buffers — 缓存的内存量 (79M)

- 第五行:swap交换分区

2031608k total — 交换区总量(2GB)

2556k used — 使用的交换区总量(2.5M)

2029052k free — 空闲交换区总量(2GB)

4231276k cached — 缓冲的交换区总量(4GB)

- 第七行以下:各进程(任务)的状态监控

PID — 进程id

USER — 进程所有者

PR — 进程优先级

NI — nice值。负值表示高优先级,正值表示低优先级

VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR — 共享内存大小,单位kb

S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

%CPU — 上次更新到现在的CPU时间占用百分比

%MEM — 进程使用的物理内存百分比

TIME+ — 进程使用的CPU时间总计,单位1/100秒

COMMAND — 进程名称(命令名/命令行)

平常我们所说的内存计算 在这里应该是第四行的free + 第四行的buffers + 第五行的cached。

-按下b 会自动排序按照大到小排序

-shift +< 或者> 可以自动改变排序的位置

- 当我们进入top命令之后,然后我们开始使用P 根据CPU的使用百分比代销进行排序

,按下M根据驻留内存大小尽心排序

### ***wc指令***

![wc指令]

wc指令

- wc 直接加文件名称 可以计算出 行-l,英文单字-w,多少字符-m

### ***scp命令***

1. 上传到远程

- #scp /home/administrator/news.txt root@192.168.6.129:/etc/squid

- /home/administrator/ 本地文件的绝对路径

- news.txt 要复制到服务器上的本地文件

- root 通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户)

- 192.168.6.129 远程服务器的ip地址(也可以使用域名或机器名)

- /etc/squid 将本地文件复制到位于远程服务器上的路径

2. 从远程下载到本地

- #scp remote@192.168.2.2:/usr/local/sin.sh /home/administrator

- remote 通过remote用户登录到远程服务器(也可以使用其他拥有同等权限的用户)

- www.abc.com 远程服务器的域名(当然也可以使用该服务器ip地址)

- /usr/local/sin.sh 欲复制到本机的位于远程服务器上的文件

- /home/administrator 将远程文件复制到本地的绝对路径

- 注意两点:

- 1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:

- #scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator

- 2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限

相关推荐

【华纳云】用Ubuntu镜像配置防火墙保护VPS服务器,保姆式教学

保姆式教学:如何用Ubuntu22.04镜像配置UFW防火墙保护VPS服务器?今天讲使用UFW配置防火墙来保护服务器。UFW是uncomplicatedfirewall的简称,是IPtables的...

网络&amp;多任务 day03-网络编程基础-IP地址查看

目标知道使用ifconfig命令可以查询主机的IP地址知道使用ping命令可以查看网络的连通性#1.虚拟机网卡设置NAT(网络地址转换模式):则虚拟机会使用主机VMnet8这块虚拟网卡与...

怎么把旧电脑改私有云,如何把旧电脑改私有云?

随着科技的飞速发展,许多人家中都有了闲置的旧电脑。这些电脑虽然性能不再顶尖,但仍具备相当的存储和计算能力。将它们改造成私有云,不仅可以实现资源的再利用,还能为家庭或小型团队提供一个安全、便捷的数据存储...

多功能开源终端Wave Terminal安装与远程连接内网Linux服务器教程

前言本文主要介绍一款多功能高颜值的跨平台开源终端WaveTerminal在Windows电脑上如何安装,并结合cpolar内网穿透工具轻松实现跨网络远程连接本地内网Linux服务器,无需公网IP。作...

ip地址管理之phpIPAM保姆级安装教程 (原创)

本教程基于Ubuntu24.04LTS,安装phpIPAM(最新稳定版1.7),使用Apache、PHP8.3和MariaDB,遵循最佳实践,确保安全性和稳定性。一、环境准备1....

ubuntu安装Paperless-ngx强大的文档管理工具并实现远程使用

前言在当今快节奏的办公环境中,文档管理成为了一个不可忽视的问题。想象一下这样的场景:你需要一份重要的合同,却在堆积如山的文件中迷失了方向。你手忙脚乱地翻找,汗水顺着额头滴落,心里默念:“快出现吧,合同...

ubuntu服务器运维

1.安装上传下载命令:直接执行命令就可以:sudoaptupdatesudoaptinstalllrzsz-y然后就能看到执行过程了2.安装mysql安装MySQLServersudo...

搭建nginx反向代理用作内网域名转发

情景由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口。非80端...

VMware Workstation环境下DNS的安装配置,并使用ubuntu来测试

需求说明:某企业信息中心计划使用IP地址17216.11.0用于虚拟网络测试,注册域名为xyz.net.cn.并将172.16.11.2作为主域名的服务器(DNS服务器)的IP地址,将172.16.1...

如何在Linux中配置网络连接和设置静态IP地址?

#挑战30天在头条写日记#在Linux中配置网络连接并设置静态IP地址需要执行以下步骤和具体细节数据。请注意,以下步骤适用于基于Debian的Linux发行版(如Ubuntu),在其他发行版中略有不同...

Linux设置静态IP

测试服务器OS:Centos6.5x64本机OS:Ubuntu14.04x64由于Virtualbox当时安装Centos6.5的时候设置的是自动获取的IP,所以局域网内每次启动,IP有...

在不同Linux发行版中,如何静态IP地址?本文值得收藏!

想象一下,你的Linux服务器正在运行一个关键服务,比如Web服务器或文件共享平台,突然因为IP地址变更,外部设备无法连接,服务中断。这种情况在动态IP分配(DHCP)环境下并不少见。静态IP地址就像...

ubuntu 22.04配置固定IP

vi/etc/netplan/00-installer-config.yaml保存网卡配置:netplanapply##如果有报错请检查00-installer-config.yaml网卡关...

Ubuntu操作系统如何修改DNS

Ubuntu操作系统下有时难免需要进行DNS的修改,修改DNS的目的可以让你的上网速度有所提升。或者软件下载速度提升。下面介绍如何在ubunru系统修改对应的DNS方法一:使用gedit编辑器进行DN...

VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)

背景在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare...

取消回复欢迎 发表评论: