目录
一、各类 Linux 虚拟机忘记密码重置教程
1、红帽修改 root 密码
- 服务器重启,开机 GRUB 界面按
e进入编辑模式 - 找到
linux16行,在UTF-8末尾添加rd.break,按下Ctrl+x进入紧急模式 - 输入
mount查看权限,此时根目录/sysroot为只读权限 - 重新挂载获取读写权限:
mount -o remount,rw /sysroot/ - 切换真实根目录:
chroot /sysroot/ - 重置 root 密码:
echo "自定义密码" | passwd --stdin root - 关闭 SELinux 检测,避免开机报错:
touch /.autorelabel - 连续两次
exit退出紧急模式 - 输入
reboot重启系统,使用新密码登录 root 用户
2、CentOS 6 修改密码
- 开机按
e进入 GRUB 编辑界面 - 选中 kernel 内核选项再次按
e - 在
quiet后添加1,回车保存 - 按
b启动系统进入单用户模式 - 直接输入
passwd即可修改 root 密码
3、RedHat init 模式改密码
- 开机按
e进入编辑 - 将内核行
ro修改为rw,末尾添加init=/bin/sh Ctrl+x进入 shell 单用户界面- 直接执行密码修改命令:
echo "密码" | passwd --stdin root - 执行
touch /.autorelabel修复 SELinux - 执行
exec /sbin/init正常启动系统
4、Kali 重置密码
- GRUB 界面按
e进入高级选项编辑 - 找到 linux 启动行,
ro改为rw,末尾添加init=/bin/bash - F10 进入单用户 shell
- 输入
passwd,输入两次新密码即可重置 - 重启系统生效
5、Ubuntu 重置密码
- 开机长按 shift/esc 调出 GRUB 菜单,选择 recovery mode
- 按
e进入编辑界面,删除recovery nomodeset - 行尾添加:
quiet splash rw init=/bin/bash - F10 进入 shell,执行
passwd重置用户密码
二、Linux 核心目录功能详解
Linux 一切皆文件,熟悉目录功能是 Web 安全、渗透测试、服务器运维的基础:
/home:普通用户家目录,存放用户私人文件/dev:设备文件目录,硬盘、光盘、U 盘、网卡硬件接口/boot:系统开机引导文件、内核文件/etc:核心配置目录,所有服务、系统、账号配置文件/sbin:管理员专属系统命令,开机、修复、权限管理命令/lib:系统开机运行依赖函数库/proc:虚拟文件系统,实时存放进程、网络、系统内核信息/usr:用户安装软件、程序、文档资源目录/var:动态文件目录,日志、缓存、数据库文件存放地/lost+found:文件系统损坏后,存放丢失碎片文件/media:自动挂载光盘、U 盘等移动设备/mnt:手动临时挂载目录,运维、渗透常用/opt:第三方软件安装目录/tmp:系统临时目录,所有用户可读写,木马后门常落地目录
三、Linux 高频常用命令大全
1、关机与重启命令
# 关机
shutdown -h now
poweroff -f
init 0
# 重启
reboot
init 6
# 延迟关机
sleep 2 | init 0
# 注销退出终端
logout
2、用户管理命令
useradd 用户名 # 创建新用户
userdel -r 用户名 # 删除用户并删除家目录
useradd -G 组名 -e 2025-01-01 用户名 # 指定附加组、账户过期时间
useradd -u 1000 用户名 # 指定用户UID
gpasswd -a 用户名 组名 # 将用户加入组
gpasswd -d 用户名 组名 # 将用户移出组
id 用户名 # 查看用户UID、GID、所属组
3、目录切换基础
/系统根目录~当前用户家目录..上一级目录-上一次访问目录
4、文件下载命令
wget 网址 # 下载文件
wget -c 网址 # 断点续传
wget -P /路径 网址 # 指定下载目录
wget -r 网址 # 递归下载整个目录
wget -b 网址 # 后台下载
5、进程查看
ps aux # 查看所有进程详细信息
top -d 2 # 动态监控进程,2秒刷新一次
uname -a # 查看内核详细版本
6、进程结束
kill 进程ID # 正常结束进程
kill -9 进程ID # 强制杀死进程(九杀)
7、历史命令
history # 查看全部历史命令
history -c # 清空所有历史命令
!7 # 执行第7条历史命令
8、登录日志查看
last # 查看所有登录主机、登录IP、登录时间
9、文件内容查看
cat 文件名 # 查看全部内容
cat -n 文件名 # 带行号查看
head -n 4 文件名 # 查看前4行
tail -n 4 文件名 # 查看后4行
tail -f 文件名 # 实时监控文件更新(日志必备)
10、文本统计与处理
wc -l 文件名 # 统计行数
wc -w 文件名 # 统计单词数
wc -c 文件名 # 统计字节数
stat 文件名 # 查看文件修改、访问时间
touch -d "2025-01-01" 文件名 # 修改文件时间戳
cut -d: -f1 文件名 # 以冒号分割,提取第一列
11、压缩解压命令
# tar 打包解压
tar -cvf 打包名.tar 文件/目录
tar -xvf 打包名.tar -C /指定路径
tar -zcvf 打包.tar.gz 目录
tar -zxvf 打包.tar.gz
# zip 压缩解压
zip -r 打包.zip 目录
unzip 打包.zip
# rar 压缩解压
rar a 打包.rar 文件
unrar x 打包.rar
12、Find 文件查找(安全渗透核心)
find / -name ssh # 全局查找ssh相关文件
find / -atime +1 # 查找1天内访问过的文件
find / -size +50kB # 查找大于50kb的文件
find / -perm 4000 # 查找带SUID提权文件(渗透重点)
find / -name aaa.txt -exec rm {} \; # 查找并批量删除文件
四、Linux 特殊权限:SUID、SGID、SBIT(提权核心)
1、SUID 临时提权权限
作用:普通用户执行带 SUID 权限的命令时,临时拥有文件所有者权限(root 提权核心)
chmod u+s /usr/bin/find # 给find命令添加SUID提权权限
find / -exec whoami \; # 普通用户执行,可临时获取root权限
黑客常利用未授权 SUID 文件实现本地提权,是内网渗透高频考点。
2、SGID 群组继承权限
作用:目录下新建文件,自动继承目录所属组
chmod g+s /bin/cat
多用于团队共享目录权限统一管理,攻击者可利用配置不当读取敏感文件。
3、SBIT 粘滞保护位
仅针对目录生效
作用:共享目录内的文件,只有文件所有者、root 可以删除,其他普通用户无权删除
chmod o+t /共享目录
有效防止普通用户恶意删除公共文件,是服务器基础加固手段。
五、桥接模式配置静态 IP(虚拟机独立上网)
桥接模式:虚拟机与物理机同网段、独立 IP,可被局域网其他主机访问,适合对外服务、漏洞测试。
- 虚拟机设置网络适配器为 桥接模式
- 物理机执行
ipconfig,记录本机网段、子网掩码、网关、DNS - 进入网卡配置目录:
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0
- 修改核心参数:
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
- 保存退出
:wq - 重启网络服务:
service network restart ping www.baidu.com测试联网
六、NAT 模式自动获取 IP
NAT 模式:虚拟机共享物理机网络,外网可通、局域网无法互通,适合日常上网、学习测试。
- 虚拟机网络改为 NAT 模式
- 编辑网卡配置文件
BOOTPROTO=dhcp
ONBOOT=yes
- 重启网络服务即可自动获取 IP
七、本地 YUM 源搭建(无网环境安装软件)
适合内网离线服务器、无外网服务器安装依赖、工具:
- 虚拟机挂载系统 ISO 镜像
- 创建挂载目录:
mkdir /media/cdrom - 挂载镜像:
mount /dev/sr0 /media/cdrom - 进入 yum 源目录:
cd /etc/yum.repos.d/ - 删除默认网络源,新建本地源文件
- 写入配置:
[mylocalyum]
name=local-yum
baseurl=file:///media/cdrom
enable=1
gpgcheck=0
- 清空缓存、刷新源:
yum clean all
yum repolist
八、Iptables 防火墙规则管理
Iptables 是 Linux 传统防火墙,通过端口、IP、协议控制访问权限:
常用参数
-F:清空所有规则-L:查看所有规则-D:删除指定规则-I:插入规则至最前-p:指定协议(tcp/udp/icmp)--dport:指定端口-s:指定源 IP 网段-j ACCEPT/DROP/REJECT:放行 / 丢弃 / 拒绝
实战配置
# 禁止所有外网连接22端口
iptables -I INPUT -p tcp --dport 22 -j REJECT
# 仅允许内网网段连接22端口
iptables -I INPUT -s 192.168.80.0/24 -p tcp --dport 22 -j ACCEPT
# 永久保存规则
service iptables save
九、Firewalld 防火墙新版配置
CentOS7+ 默认防火墙,支持区域管理、端口映射、富规则:
# 查看所有规则
firewall-cmd --list-all
# 端口映射 22→888
firewall-cmd --add-forward-port=port=888:proto=tcp:toport=22 --permanent
# 富规则:禁止指定网段访问ssh
firewall-cmd --zone=public --add-rich-rule="rule family=ipv4 source address=192.168.52.0/24 service name=ssh reject"
# 重载生效
firewall-cmd --reload
十、Shell 脚本基础编写(补全)
Shell 脚本用于自动化运维、批量扫描、批量提权、日志清洗,是安全运维必备技能。
基础规范:脚本首行必须声明解释器
#!/bin/bash
# 简单测试脚本
echo "Web安全基础脚本测试"
date
赋予执行权限:chmod +x test.sh
运行脚本:./test.sh
常用场景:批量扫端口、批量备份日志、批量查杀后门、定时巡检服务器。
十一、Linux 服务器安全加固方案(完整补全)
1、账号安全加固
- 禁用多余、陌生账号,删除无用用户
- 设置密码复杂度:大小写 + 数字 + 特殊符号,定期过期
- 禁止 root 远程直接登录,新建普通运维账号
- 锁定长期不登录的闲置账号
2、权限加固
- 清理服务器多余 SUID/SGID 危险权限文件,防止提权
- 关键配置文件
/etc/passwd、/etc/shadow锁定权限 - 重要目录禁止其他用户写入、执行
3、网络安全加固
- 关闭无用端口、无用服务,最小化暴露面
- 防火墙放行必要端口,拒绝所有陌生访问
- 禁止 ICMP ping 探测,防止网段扫描
4、日志安全加固
- 开启系统完整日志记录
- 定期备份日志,防止攻击者清空日志无痕渗透
- 实时监控异常登录、异地登录、暴力破解行为
5、系统加固
- 关闭 SELinux 不必要限制或合理配置
- 定期更新系统内核、软件版本,修补漏洞
- 禁止开机自启无用服务,减少攻击面
十二、全文总结
本文完整覆盖 Linux 密码重置、系统目录、核心命令、特殊权限、网络配置、YUM 源、防火墙、Shell 脚本、服务器安全加固 所有 Web 安全零基础核心内容。
是网络安全入门、渗透测试、服务器运维、红蓝对抗必备基础手册,零基础可直接上手,所有命令均可直接复制实战。
如何系统学习网络安全?
网络安全作为数字时代的核心技术基石,已成为保障各行业安全稳定运行的坚实屏障。筑牢网络安全的防线,掌握先进的防护策略和技能正上升为国家与企业发展的战略优先级。
构建稳固的网络安全能力是一个体系的工程,需要从夯实基础理论出发,持续深化到攻防对抗与应急响应的实战层面。
如果你是准备学习网络安全(黑客)或者正在学习,我可以把我自用的360独家内部资料分享给你,包含以下内容你应该能用得上:
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析
一、网络安全(黑客)学习路线
网络安全(黑客)学习路线,形成网络安全领域所有的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、网络安全教程视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

三、网络安全CTF实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这里带来的是CTF&SRC资料&HW资料,毕竟实战是检验真理的唯一标准嘛~

四、网络安全面试题
最后,我们所有的作为都是为就业服务的,所以关键的临门一脚就是咱们的面试题内容,所以面试题板块是咱们不可或缺的部分,这里我给大家准备的就是我在面试期间准备的资料。

网安其实不难,难的是坚持和相信自己,我的经验是既然已经选定网安你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。
机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!
这份完整版的网络安全学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

681



被折叠的 条评论
为什么被折叠?



