一、系统信息
text
操作系统:uname
CPU信息:lscpu
内存:free -h
磁盘:df -h
二、网络信息
text
查看IP:ip address、ifconfig
测试网络连通:ping
端口使用:netstat、ss
ss -tunlp
-t TCP,显示TCP端口
-u UDP,显示UDP端口
-n 数字,以数字形式显示IP和端口
-l 仅显示正在监听状态的端口
-p 显示对应的进程PID和名称
请求工具:curl
下载工具:wget
三、进程信息
text
查看指定进程:ps -ef | grep zsh、fish、bash
杀死进程:kill -9 pid
示例:kill -9 3697
四、Jupyter
text
说明:Web的交互式开发环境,文件内容包含可执行代码、文档、图表等
安装:pip install jupyter
启动:jupyter notebook --allow-root --ip=0.0.0.0 --port=8899
五、软件包管理
text
更新镜像:apt update
安装:apt install 软件名
卸载:apt uninstall 软件名
六、Linux远程连接
text
安装SSH服务端:sudo apt install openssh-server(用户为root可不写sudo)
连接格式:ssh 用户名@公网IP
(先设置用户密码:passwd 用户,连接要输入密码)
基于SSH协议的远程拷贝工具scp:
本地拷贝到远程:scp 本地文件 用户名@ip:./ (默认拷贝到用户家目录)
-r 拷贝文件夹
远程拷贝到本地:scp 用户名@ip:./远程文件 ./ (拷贝到当前目录)
-r 拷贝到本地
服务指令:
service ssh status(查看状态)
service ssh start(启动)
service ssh stop(关闭)
service ssh restart(重启)
systemctl status ssh(查看状态)
(与service的区别就是 status 和 ssh 的顺序)