打开dos命令窗口
windons+r-->运行—>cmd
按住shift+鼠标右击 选择在此处打开命令窗口
在磁盘某文件夹下选择标题栏中的输入框 输入cmd 回车
windows下常用的命令
系统管理和文件管理
systeminfo 获取系统信息 系统 补丁 网卡
path查看环境变量
set 查看系统变量
whoami 查看当前用户是谁
hostname 查看当前主机名
mkdir 文件夹名 创建文件夹
rmdir 文件夹名 删除文件夹
cd 文件夹路径
路径:绝对路径 从当前盘符位置写的路径
.表示当前路径
..表示上一级路径
相对路径 相对于某个位置的路径
dir 查看当前路径下有哪些文件或者文件夹
注意 以. ..开头的文件·文件夹默认情况下是隐藏的
echo icq >./qet.txt 写到当前路径
echo icq >/qet.txt 写到根目录
type iqet.txt 读文件
del 删文件
用户管理(管理员)
net user 查看当前系统中有哪些用户
net user guest 查看guest用户信息
net user guest 123.com 修改guest密码123.com
net user 用户名 密码 /add 添加账号
注意:默认添加的账户是users组
/ 正斜杠
\ 反斜杠
net user 用户名 /del 删指定用户
net localgroup 查看本地组
net localgroup users 查看指定组信息
net localgroup bp /add 添加组
net localgroup administrators hacker /add
将普通用户hacker 加入到管理员组中
net localgroup administrators hacker /del 删除
创建隐蔽账号
net user icq$ 123 /add
可以在控制面板中删除也可del删除
其他命令
ping
ipconfig
ipconfig /all
ipconfig /flushdns 刷新dns缓存
ipconfig /release 释放当前ip 适用dhcp获取的ip
ipconfig /renew 获取新的ip
arp -a 查看arp的缓存表
route print 打印本地的路由表
net user hacker /active:no 把hacker用户停用
net user hacker /active:yes 把hacker用户激活
net share 查看本地默认共享的资源
net share ziyuan=c:/ 手工添加共享
net share ziyuan del 手工删除共享
一.VM安装虚拟机
1.在空余磁盘新建文件夹 英文命名
2.找到OSI文件,打开VM新建虚拟机,按照向导安装
常用的Linux命令:
ls 查看当前文件夹下或者其他文件夹的文件列表或者文件夹列表
ls -l 详细信息的列表
ls -al 查看所有的文件列表的详细信息
cd ./当前目录 ../上一级目录
clear = ctrl+l 清屏
ping
touch index.html 创建文件
echo ‘hello world!!!’ >index.html 写数据
cat index.html 查看文件
more index.html /less index.php 区别后面讲
tac index.html 读文件
mkdir test 创建文件夹
rmdir test 删除文件夹
rm index.html 删除文件
rm -rf dede 强制删除文件夹
cp /var/test.log ./ 将/var/test.log拷贝一份到当前目录下
mv /var/test.log /root/dede 将/var/test.log文件移动到/root/dede文件夹下
/ 根目录
~ 家目录 cd 后面不跟数据直接回车就回到家目录
cd =cd ~ =cd /root 进入到root家目录(当前登录的用户是root)
cd =cd ~=cd /home/test/ 进入到test的家目录(当前登录的用户是test)
[root@localhost~]#
root 表示当前登录的用户
localhost 表示当前登录的计算机名字
~ 表示当前工作的位置,家目录
# 当前用户是root
$ 当前用户是普通用户
su test 切换到test用户 ,注意:由root切换到普通账号,不要密码
whoami 当前用户是谁
id 查看当前用户的uid 注意:uid=0的用户是root
su root=su 需要输入root的密码
hostname 计算机名
读文件显示一部分 more 文件名
按一下会加载更多 显示百分比 q退出
less 文件名 不显示百分比
head 文件 默认显示前10行
head -n 4 文件 显示前4行
tail 文件名 默认显示后10行
tail -n 4 文件 显示后4行
查找文件的常用命令
find /etc/ -name ‘*network*’
locate ifcfg -ens33 (注意:需要更新数据库 updatedb)
Whereis 系统命令 找出系统命令具体位置 找文件不一定能找到
linux中都是以文件的形式存在,如网卡在linux中有一个文件来表示网卡(配置文件),ifconfigàens33àfind /etc/ -name ‘*ens33*’
centos7中网卡配置 VM的网卡类型选择是NAT分配IP的方式是DHCP
第一种 IP自动获取 找到配置文件/etc/sysconfig/network-scripts/ifcfg -ens33
如果要编辑 将光标定位到需要修改的位置,输入 a/i/o 修改数据,按一下esc 输入:wq回车保存并退出。
/etc/init.d/network restart
Service network restart
Systemctl restart network
查看IP ifconfig ifconfig ens33
ifdown ens33关掉网卡
ifup 开启网卡
ip add 查看所有网卡IP
ifconfig ens33 192.168.1.110 255.255.255.0 配置IP 临时的
第二种 配置静态IP
Down掉在up网卡 ifconfig 看看IP有没有修改过来
防火墙
service firewalld status
service firewalld stop 关闭防火墙
ping baidu.com -c 4
改名字 mv test.heml test.php 修改文件名
VM的网络设置 3种
NAT模式
DHCP 动态地址分配协议
仅主机模式 使用网卡 vmnet1
无法PING通外网 可以PING通宿主机
桥接模式
PC和宿主机是平等的
Linux开关机以及运行模式
reboot 重启
shutdown -h halt poweroff 关机
login 登陆
init 数字
0关机
1单用户模式
2无网络支持的多用户模式
3有网络支持的多用户模式
grep 查找指定关键词的文件内容或者文件夹
grep 关键词 路径
cat 路径 | grep 关键词
Find路径
-name 找指定文件名的文件
-type 找指定文件类型的文件
-time 找指定时间内或者外的修改过的文件
-atime 最后2*24小时访问的文件
-ctime 最后2*24小时改变文件状态的文件
-mtime 最后2*24小时改变文件数据的文件
-size 找指定文件大小的文件
Linux中根目录下的所有文件夹的含义和用途
/ 根目录
cd/ 切换到根目录
/bin 放可执行文件
/dev 设备文件
/media 可移除设备文件
/opt 第三方软件放置的目录
/tmp 放临时文件
/root root用户的家目录
/home 普通用户的家目录
/etc 配置文件
/usr 存放软件资源
/var 常态性变动的文件
Kali系统的安装
第一步 新建文件夹存放镜像文件
phpstudy 实现w(windows)a(apache)m(mysql)p(php)环境
apache 用来发布web服务端口80
MySQL 开源的 简易灵活的数据库 适用于中小型企业 3306端口
php 后台的脚本语言负责解析用户请求代码
开启phpstudy 查看开启端口
dos:netstat -ano |findstr 80
TCP 0.0.0.0:3306本地ip 0.0.0.0:0 webip LISTENING状态 11860 pid:进程id号
访问web服务器:http://127.0.0.1
http://localhost
http://本机任意网卡ip
首先看到探针页面
进入phpstudy的源码位置phpstudy/www/ 将l.php phpinfo.php 删除
手工写入index.html
phpstudy 的apache端口被占用其他选项 ->phpstudy设置->端口常规设置更改httpd端口,修改为81,点击应用
更改后访问url:http://127.0.0.1:81