top 是一个在前台执行的程序,所以执行后便进入到这样的一个交互界面,正是因为交互界面我们才可以实时的获取到系统与进程的信息。在交互界面中我们可以通过一些指令来操作和筛选。在此之前我们先来了解显示了哪些信息。
我们看到 top 显示的第一排,
内容
解释
top
表示当前程序的名称
11:05:18
表示当前的系统的时间
up 8 days,17:12
表示该机器已经启动了多长时间
1 user
表示当前系统中只有一个用户
load average: 0.29,0.20,0.25
分别对应 1、5、15 分钟内 cpu 的平均负载
load average 在 wikipedia 中的解释是 the system load is a measure of the amount of work that a computer system is doing 也就是对当前 CPU 工作量的度量,具体来说也就是指运行队列的平均长度,也就是等待 CPU 的平均进程数相关的一个计算值。
Port = 22 # 默认是 22 端口,如果和 windows 端口冲突或你想换成其他的否则不用动 #ListenAddress 0.0.0.0 # 如果需要指定监听的 IP 则去除最左侧的井号,并配置对应 IP,默认即监听 PC 所有 IP PermitRootLogin no # 如果你需要用 root 直接登录系统则此处改为 yes PasswordAuthentication yes# 将 no 改为 yes 表示使用帐号密码方式登录
如果文件不存在说明尚未安装,则执行安装 apt get install openssh-server
之后使用 service ssh start 即可。
然后客户端 ssh 用户名@localhost 可进行登录即可。
ssh 相关知识
查看 ssh 服务状态
service ssh start
查看 ssh 服务状态
service ssh status
查看 ssh 服务状态
service ssh restart
查看 ssh 服务状态
service ssh stop
生成对应的 rsa, ecdsa, ed25519 三种类型的秘钥
启用 lrzsz
1
sudo apt get install lrzsz
centos 中
sudo yum install lrzsz
常用命令
更新和升级包
1
sudo apt update && sudo apt upgrade
查看 Description 加上 -d
查看当前系统版本,查看版本信息加上 -c
查询全部信息,加上 -a
1
lsb_release -a
遇到过的问题
System has not been booted with systemd as init system
原因是你想用 systemd 命令来管理 Linux 上的服务,但你的系统并没有使用 systemd,(很可能)使用的是经典的 SysV init(sysvinit)系统。
Raspberry Pi Imager 是为 microSD 卡安装操作系统的一种快速简便的方法,可以与您的 Raspberry Pi 一起使用。或者,从下面的操作系统中选择,可以手动下载和安装。
Raspberry Pi Desktop for PC and Mac
使用 Raspberry Pi 的 Debian 桌面系统是我们的 PC 和 Mac 操作系统。它提供 Raspberry Pi 操作系统桌面,以及大多数推荐的 Raspberry Pi 操作系统软件,适用于任何 PC 或苹果 Mac 电脑。
如果你的旧电脑已经不能运行现代的商业操作系统了,那么可以尝试一下使用 Raspberry Pi 桌面的 Debian: 它可以让你的电脑再次使用。