操作系统基础
Python
特点

安装



pip配置



http.server服务用法


Python命令行解释器

Python库



JAVA
背景

JRE和JDK


安装






java常见命令

VMware
简介

系统镜像下载


虚拟机安装









虚拟机的三种网络工作模式

优缺点

虚拟机网络配置




虚拟机磁盘配置



开启虚拟机

Docker
简介

组件
- 镜像(Image)
- 容器(Container)
- 仓库(Repository)
使用场景

安装
镜像操作
查找xxx镜像
docker search xxx
获取xxx镜像,默认latest
docker pull xxx
查看当前镜像
docker images
删除所有镜像
docker rim $(docker images -q)
容器常用操作
查看所有容器(包括停止的)
docker ps -a
docker ps -a#查看完整COMMAND的时候添加参数- -no-trunc
启动某个镜像
docker run -t -i centos /bin/bash
开始/停止/删除某个容器
docker start/stop/rm CONTAINER ID
停止所有容器
docker stop$(docker ps -aq)
删除所有容器
docker rm$(docker ps -aq)
Docker其他命令
PHPStudy
简介

安装



Windows常用命令
cd/dir/chdir
cd:切换当前目录
dir:查看当前目录下文件和文件夹
chdir:与cd一致
:::color1
cd:/d指定当前盘符
dir:/a显示所有文件和文件夹 /b只现实文件名或文件夹名 /s在当前目录和子目录中查找 /p分页显示
:::
ipconfig/whoami/find
ipconfig:用于查看当前IP地址的配置
/all参数显示所有IP配置信息
whoami:查看当前登录账户名
find:用于指定文件或文本中查找指定字符串
/i忽略大小写/v反向查找
netstat/tasklist/tracert
netstat:用于检查网络连接状态
/a显示所有连接和侦听端口
/n显示IP地址和端口号
tasklist:用于查看当前运行的进程
/v显示详细的任务信息
/fi过滤任务列表
tracert:跟踪一个数据包从源主机到目的主机的路径
net user/shutdown
net user:管理Windows操作系统的本地用户和组
/add添加一个新用户账户
/delete删除一个用户账户
/domain显示此命令上在哪个域控制器上运行的
shutdown:关闭或重启计算机
/s关机
/r重启
服务相关命令
列出正在运行的服务
tasklist /svc
wmic service get name,displayname,pathname,startmode,state

列出服务状态
sc query netlogon
列出服务配置
sc qc netlogon

修改服务配置(需要权限)
sc config netlogon path=C:mailcious.exe
查看服务上的DACL设置
Get-Acl -Path hklm:SYSTEMCurrentControlSetServices|Netlogon | format-list

开启/停止服务
sc start wuauserv
sc stop wuauserv

Linux常用命令
cd/ls/pwd
cd:操作文件夹路径,切换当前目录
ls用于查看目录下的文件和文件夹
-l 显示详细信息
-a 显示所有文件和文件夹,包括隐藏文件和文件夹
pwd:查看当前目录的完整路径
ifconfig/whoami/history
ifconfig:查看和配置网络接口状态
-interface_name 网络接口的名称
whoami:查看当前登录账户名
history:查看历史命令记录
-n 显示最近n个命令的历史记录
find/chown/chmod
find:在指定文件或文本中查找指定字符串
-name 按名称查找文件
-type按类型查找文件
chown:修改文件或目录的所有者
-R 递归处理子目录
chmod:修改文件或目录的权限
-R 递归处理子目录
+或者- 添加或删除权限
-rwx 权限标识符
在Linux系统中,文件和目录的访问权限通过一组符号来表示,其中最常见的是rwx标识符。这些标识符代表了用户对文件或目录的不同操作权限。具体来说:
r代表读取(read)权限。w代表写入(write)权限。x代表执行(execute)权限。
这些权限可以被分配给三类不同的用户组:- 文件所有者(user, u)
- 文件所属组成员(group, g)
- 其他所有人(others, o)
当你使用命令如ls -l查看一个文件或目录时,你会看到类似下面这样的输出:
-rwxr-xr--
这个字符串从左到右分为四个部分来看:
- 第一个字符表示文件类型。例如,“-”表示这是一个普通文件;“d”表示这是一个目录;还有其他一些特殊类型的文件标志。
- 接下来的三个字符 (
rwx) 表示文件所有者的权限。 - 中间的三个字符 (
r-x) 表示文件所属组成员的权限。 - 最后三个字符 (
r--) 表示除了所有者和所属组之外其他用户的权限。
每个位置上的字母或破折号(-)意味着:- 如果是
r,则该类用户具有读取权限。 - 如果是
w,则该类用户具有写入权限。 - 如果是
x,则该类用户具有执行权限。 - 如果是
-,则该类用户没有相应的权限。
举个例子,对于上面的例子-rwxr-xr--: - 所有者拥有读、写及执行权限。
- 文件所属组成员只有读取和执行权限,但没有写入权限。
- 其他用户仅有读取权限,既不能修改也不能执行该文件。
此外,还有一些额外的权限设置如SUID, SGID, Sticky bit等,它们会在上述基本权限前加上s,S,t, 或T来表示特定的行为改变,但这已经超出了基础的rwx权限范围。
- 如果是
rm
rm:删除文件或目录
-ri 删除目录及其下所有文件(有提示)
-r 删除目录及其下所有文件(无提示)
-f 强制删除文件或目录(无论是否可写)
:::color1
使用rm命令要慎重,确认目标文件或目录已经备份or不再需要使用后删除
:::
history/file/tracerout
history:查看历史命令记录
-n 显示最近n个命令的历史记录
file:分析文件类型
traceroute:跟踪一个数据包从源主机到目的主机路径
stat/shutdown/halt/poweroff/reboot
stat:查看文件状态
showdown/halt/poweroff:关闭计算机
-h关闭计算机
-r 重启计算机
reboot:重启计算机
Telnet
默认端口:23(可通过修改为其他端口)

Windows Telnet

Linux Telnet

常用命令

FTP
默认端口:21(可通过修改为其他端口)

Windows FTP 安装




Linux FTP 安装


SSH

常用的SSH命令
无选项参数运行:ssh IP(ssh可以直接使用拼接IP默认的22端口进行链)
指定用户登录:ssh -l user_name IP(ssh会尝试用当前用户作为用户名来连接,也可以指定其他真是存在用户进行登录)
指定端口登录:ssh IP -p 1234(ssh默认端口为22,当目标主机端口进行改变后,可以通过-P来改变连接端口)

SSH免密登录
1、生成本机的公钥私钥
在本地输入:ssh-keygen -t rsa 然后三次回车

2、讲公钥存放到目标服务器

3、免密登录,直接使用ssh IP

SSH 第三方GUI客户端




远程桌面


数据库连接软件





数据库基础
概念

MySQL安装与配置



数据库用户配置

MySQL配置安全策略

SQL基础







虚拟环境基础
跳板机、堡垒机和云桌面


更新: 2025-04-05 22:30:28
原文: https://www.yuque.com/yuhui.net/network/ior5ma3p842vzllk



评论(0)
暂无评论