计算机的基本组成
在传统的理念中,计算机硬件是由运算器,存储器,控制器和输入输出设备这几个基本部分组成的,计算机是一个能够执行操作命令的设备,指令是构成计算机软件的基本元素。
服务、协议与端口
常见计算机服务
WWW服务 | web服务 |
---|---|
DHCP服务 | 路由分发 |
TELNET服务 | 远程连接(命令行) |
SMTP服务 | 简单邮件传输协议 |
POP3服务 | 邮件接收 |
SSH/SCP服务 | 远程连接(linux) |
FTP服务 | 文件上传与下载 |
TFTP服务 | 简单文件传输协议 |
常见端口与协议
21/tcp | FTP | 文件传输协议 |
---|---|---|
22/tcp | SSH | 安全登录、文件传送(SCP)和端口重定向 |
23/tcp | Telnet | 远程连接(DOS命令) |
25/tcp | SMTP | 简单邮件传输协议(E-mail) |
69/udp | TFTP | 简单文件传输协议 |
80/tcp | HTTP | 超文本传送协议(WWW) |
110/tcp | POP3 | 邮件接收(E-mail) |
443/tcp | HTTPS | 安全的HTTP(加密传输) |
3389/rdp | 远程连接 | 远程桌面 |
445/smb | 文件共享 | 文件共享 |
1433/ | SQL Server | MSSQL数据库 |
3306/ | MYSQL | MYSQL数据库 |
1521 | ORACLE | ORACLE数据库 |
1080 | Socks代理服务端口 |
db2 数据库默认为50000
DB2就是IBM开发的一种大型关系型数据库平台。
运行快捷命令
gpedit.msc | 组策略 |
---|---|
lusrmgr.msc | 本地用户和组 |
services.msc | 本地服务设置 |
compmgmt.msc | 计算机管理 |
diskmgmt.msc | 磁盘管理程序 |
devmgmt.msc | 设备管理器 |
fsmgmt.msc | 共享文件夹管理 |
regedit.exe | 注册表编辑器 |
chkdsk.exe | chkdsk磁盘检查 |
msconfig.exe | 系统配置(引导.服务.启动.工具) |
mstsc | 远程桌面 |
mspaint | 画图 |
write | 写字板 |
notepad | 打开记事本 |
calc | 打开计算器 |
cleanmgr | 垃圾清理 |
taskmgr | 任务管理器 |
regedt32 | 注册表编辑器 |
mmc | 控制台 |
explorer | 打开资源管理器 |
logoff | 注销命令 |
shutdown | 60秒定时关机 |
常用DOS命令
set | 显示当前所有环境变量 |
---|---|
dir | 查看当前目录下所有文件及文件夹 |
whoami | 查看当前计算机及当前用户名称 |
ipconfig | 查看当前 网络 网卡 ip 等信息 |
tasklis -svc | 查看服务对应Pid |
tasklist | 显示当前运行程序的 pid 会话 进程 |
tasklist |findstr “QQ” | 查找服务pid |
systeminfo | 查看计算机详细信息 |
attrib | 文件/文件夹: 查看文件/文件夹属性信息-r -w -a -h 读、写、执行、隐藏-:去掉+:添加 |
tree | 树状图模式显示文件夹及文件 |
type | 查看文件内容,如type 1.txt 查看1.txt文件内容 |
start | 运行记事本并查看1.txt文本内容,如start 1.txt |
more | 分屏查看,如more 1.txt 分屏查看1.txt内容 |
at | 查看计划任务(windows10废除) |
arp -a | 查看网内主机 |
net user | 查看当前计算机所有用户 |
net user 账户名 | 查看账户属性 |
net start/stop | 查看开启./停止的服务 |
net view | 查看本地局域网内开启了那些共享 |
net view ip | 查看对方局域网内开启的共享 |
net config | 显示系统网络设置 |
net share | 查看本地开启的共享 |
shell:startup | 查看共享文件 |
netstat -a/an | 查看开启的端口 |
netstat -ano | 查看端口占用情况 |
nslookup | 查询DNS的记录,查询域名解析,用来诊断网络问题 |
tracert | 路由追踪 |
ping ip | 网络联通性测试,如ping -l 65500 -t ip 死亡之ping |
cd | 切换目录 |
cd… | 返回上一级 |
cd\ | 切换到根目录 |
cd.>test.txt | 创建test.txt文件 |
e: | 跳转到e盘 |
md test | 创建test目录 |
rd test | 删除test目录 |
rd test/s | 删除时需要确认 |
copy con test.txt | dos创建文件并在dos写入,存在即覆盖原完成后ctrl+z 回车 |
del test.txt | 删除test.txt 加 -f 强制删除 |
copy | 复制/合并,例:copy 1.txt + 2.jpg 3.jpg 把1.txt和2.jpg合并到3.jpg中 |
move | 移动/重命名 例 move 1.txt test 把1.txt移动到test目录 move 1.txt test.txt 把1.txt 重命名为test.txt |
ren | 重命名 用法同上 |
attrib | 文件/目录名 -a -r -s -h 去掉文件/文件夹的存档 只读 系统 隐藏 的属性 +号相反 |
ipconfig/relese | 释放ip /new 重新获取ip |
net start 服务名 | 开启某服务 (stop 停止)(restart 重启) |
shutdown -s | 一分钟后关机 |
shutdown -s -t 100 -c “bye” | 100秒后关机并弹出bye消息 |
shutdown -a | 取消计划的关机任务 |
at id 时间 | 在指定时间内开启一个已注册的id任务 |
at /delete | 删除计划任务 |
net use K:\ip \c$ | 映射目标ip的c盘到本地k盘 |
net use K:\ip \c$ /del | 删除映射的k盘 |
net user test1234 /add | 新建一个test用户 密码为1234 |
net user test/del | 删除test用户 |
net user guest /active:yes | 激活guest用户 no 关闭 |
net localgroup administrators | 用户名 /add 将用户加入管理员组 |
net user test 12345 | 把test用户密码修改为12345 |
taskkill /im xxx.exe -f | 强行杀死xx.exe进程 c |
findstr “hello” aa.txt | 在aa.txt文件中寻找字符串hello |
echo hello >>pass.txt | 将hello追加到pass.txt文件中(一个>直接覆盖原内容) |
color 02 | 把cmd中的字 改为黑色背景绿色字体 |
cls | 清屏 |