活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

Parrot OS系统配置优化完全手册 从系统安装到服务调优全面提升安全性能与工作效率适合渗透测试与数字取证专业人员

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-15 19:50:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Parrot OS是一款基于Debian的Linux发行版,专为安全专家、开发人员、隐私爱好者和渗透测试人员设计。它集成了大量用于渗透测试、漏洞评估、计算机取证和匿名浏览的工具,使其成为安全专业人员的首选操作系统之一。本手册将全面介绍如何从系统安装开始,逐步优化Parrot OS的配置,以提升其安全性能和工作效率,特别适合渗透测试与数字取证专业人员使用。

1. 系统安装

1.1 系统要求与准备工作

在安装Parrot OS之前,确保您的硬件满足以下最低要求:

• 处理器:64位CPU(Intel或AMD)
• 内存:至少4GB RAM(推荐8GB或更多)
• 存储空间:至少20GB可用空间(推荐50GB或更多)
• 网络连接:用于下载更新和软件包

从Parrot OS官方网站(https://www.parrotsec.org/download/)下载最新的ISO镜像文件。根据您的需求选择合适的版本:

• Parrot Security:完整版,包含所有安全工具
• Parrot Home:轻量版,适合日常使用
• Parrot Architect:用于自定义安装的版本

1.2 创建启动介质

使用以下命令在Linux系统上创建USB启动介质:
  1. # 确认USB设备名称(例如/dev/sdb)
  2. lsblk
  3. # 卸载USB设备(如果已挂载)
  4. sudo umount /dev/sdb*
  5. # 使用dd命令写入ISO镜像
  6. sudo dd if=parrot-security-5.1_amd64.iso of=/dev/sdb bs=4M status=progress oflag=sync
  7. # 同步并弹出USB设备
  8. sync
  9. sudo eject /dev/sdb
复制代码

1.3 安装过程

1. 将USB启动介质插入目标计算机,并从USB启动。
2. 在启动菜单中选择”Graphical Install”开始图形化安装。
3. 按照安装向导进行以下步骤:选择语言和地区设置配置键盘布局配置网络(建议在安装过程中连接网络以便下载更新)分区策略(推荐手动分区以获得更好的控制)
4. 选择语言和地区设置
5. 配置键盘布局
6. 配置网络(建议在安装过程中连接网络以便下载更新)
7. 分区策略(推荐手动分区以获得更好的控制)

• 选择语言和地区设置
• 配置键盘布局
• 配置网络(建议在安装过程中连接网络以便下载更新)
• 分区策略(推荐手动分区以获得更好的控制)

1.4 分区策略

对于安全专业人员,推荐以下分区方案:
  1. / (根分区)       20-30GB   ext4
  2. /home           剩余空间   ext4
  3. swap            内存大小   swap
  4. /boot/efi       512MB     FAT32 (仅UEFI系统)
复制代码

使用GParted进行手动分区,确保设置正确的挂载点和文件系统类型。

1.5 用户配置与安全设置

创建用户账户时,遵循以下安全最佳实践:

• 使用强密码(至少12个字符,包含大小写字母、数字和特殊字符)
• 禁用root登录,使用sudo进行特权操作
• 设置全盘加密(LUKS)以保护敏感数据

安装完成后,重启系统并移除USB启动介质。

2. 基础系统配置

2.1 系统更新与软件源配置

安装完成后,首先更新系统并配置软件源:
  1. # 更新软件包列表
  2. sudo apt update
  3. # 升级已安装的软件包
  4. sudo apt full-upgrade -y
  5. # 安装必要的软件包
  6. sudo apt install -y parrot-upgrade parrot-core
  7. # 配置软件源
  8. sudo nano /etc/apt/sources.list.d/parrot.list
复制代码

确保您的sources.list文件包含以下内容:
  1. # Parrot official repository
  2. deb http://deb.parrotsec.org/parrot rolling main contrib non-free
  3. # Parrot security repository
  4. deb http://deb.parrotsec.org/parrot rolling-security main contrib non-free
复制代码

2.2 网络配置

配置网络设置以确保最佳连接性和安全性:
  1. # 查看网络接口
  2. ip a
  3. # 配置静态IP地址(可选)
  4. sudo nano /etc/network/interfaces
复制代码

添加以下内容以配置静态IP:
  1. auto eth0
  2. iface eth0 inet static
  3.     address 192.168.1.100
  4.     netmask 255.255.255.0
  5.     gateway 192.168.1.1
  6.     dns-nameservers 8.8.8.8 8.8.4.4
复制代码

重启网络服务:
  1. sudo systemctl restart networking
复制代码

2.3 主机名与时间设置

设置适当的主机名并同步系统时间:
  1. # 设置主机名
  2. sudo hostnamectl set-hostname parrot-sec
  3. # 同步系统时间
  4. sudo apt install -y ntp
  5. sudo systemctl enable ntp
  6. sudo systemctl start ntp
复制代码

2.4 用户账户与权限管理

创建专用的渗透测试账户并配置适当的权限:
  1. # 创建新用户
  2. sudo adduser pentester
  3. # 将用户添加到sudo组
  4. sudo usermod -aG sudo pentester
  5. # 配置sudo权限
  6. sudo visudo
复制代码

在sudoers文件中添加以下内容:
  1. pentester ALL=(ALL:ALL) ALL
复制代码

3. 安全性能优化

3.1 防火墙配置

配置UFW(Uncomplicated Firewall)以增强系统安全性:
  1. # 安装UFW
  2. sudo apt install -y ufw
  3. # 默认拒绝所有传入连接
  4. sudo ufw default deny incoming
  5. # 允许所有传出连接
  6. sudo ufw default allow outgoing
  7. # 启用UFW
  8. sudo ufw enable
  9. # 查看UFW状态
  10. sudo ufw status verbose
复制代码

根据需要添加特定规则:
  1. # 允许SSH连接
  2. sudo ufw allow ssh
  3. # 允许HTTP和HTTPS
  4. sudo ufw allow http
  5. sudo ufw allow https
  6. # 允许特定IP地址访问
  7. sudo ufw allow from 192.168.1.50
复制代码

3.2 系统加固

实施系统加固措施以提高安全性:
  1. # 安装fail2ban防止暴力破解
  2. sudo apt install -y fail2ban
  3. # 配置fail2ban
  4. sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
  5. sudo nano /etc/fail2ban/jail.local
复制代码

在jail.local中配置以下内容:
  1. [sshd]
  2. enabled = true
  3. port = ssh
  4. filter = sshd
  5. logpath = /var/log/auth.log
  6. maxretry = 3
  7. bantime = 3600
复制代码

启动fail2ban服务:
  1. sudo systemctl enable fail2ban
  2. sudo systemctl start fail2ban
复制代码

3.3 内核参数调优

通过修改sysctl配置来增强系统安全性:
  1. # 编辑sysctl配置文件
  2. sudo nano /etc/sysctl.d/99-security.conf
复制代码

添加以下内容:
  1. # 禁用IP转发
  2. net.ipv4.ip_forward = 0
  3. # 启用TCP SYN Cookie保护
  4. net.ipv4.tcp_syncookies = 1
  5. # 防止IP欺骗
  6. net.ipv4.conf.all.rp_filter = 1
  7. net.ipv4.conf.default.rp_filter = 1
  8. # 忽略ICMP重定向消息
  9. net.ipv4.conf.all.accept_redirects = 0
  10. net.ipv4.conf.default.accept_redirects = 0
  11. net.ipv4.conf.all.secure_redirects = 0
  12. net.ipv4.conf.default.secure_redirects = 0
  13. # 忽略发送ICMP重定向消息
  14. net.ipv4.conf.all.send_redirects = 0
  15. net.ipv4.conf.default.send_redirects = 0
  16. # 不接受源路由包
  17. net.ipv4.conf.all.accept_source_route = 0
  18. net.ipv4.conf.default.accept_source_route = 0
  19. # 记录可疑数据包
  20. net.ipv4.conf.all.log_martians = 1
  21. net.ipv4.conf.default.log_martians = 1
  22. # 启用execshield保护
  23. kernel.exec-shield = 1
  24. kernel.randomize_va_space = 1
复制代码

应用配置:
  1. sudo sysctl -p /etc/sysctl.d/99-security.conf
复制代码

3.4 加密与隐私保护

配置全盘加密和隐私保护工具:
  1. # 安装加密工具
  2. sudo apt install -y cryptsetup veracrypt
  3. # 配置LUKS加密(如果安装时未设置)
  4. sudo cryptsetup luksFormat /dev/sdaX
  5. sudo cryptsetup open /dev/sdaX encrypted_drive
  6. # 安装和配置Tor
  7. sudo apt install -y tor torbrowser-launcher
  8. sudo systemctl enable tor
  9. sudo systemctl start tor
复制代码

4. 服务调优

4.1 系统服务优化

禁用不必要的服务以提高系统性能和安全性:
  1. # 查看所有运行的服务
  2. systemctl list-unit-files --type=service --state=enabled
  3. # 禁用不必要的服务
  4. sudo systemctl disable bluetooth.service
  5. sudo systemctl disable cups.service
  6. sudo systemctl disable avahi-daemon.service
  7. sudo systemctl disable speech-dispatcher.service
复制代码

4.2 网络服务配置

优化网络服务配置以提高渗透测试效率:
  1. # 安装网络工具
  2. sudo apt install -y network-manager-openvpn network-manager-openvpn-gnome
  3. # 配置静态DNS
  4. sudo nano /etc/resolv.conf
复制代码

添加以下内容:
  1. nameserver 8.8.8.8
  2. nameserver 8.8.4.4
  3. nameserver 1.1.1.1
复制代码

防止resolv.conf被覆盖:
  1. sudo chattr +i /etc/resolv.conf
复制代码

4.3 SSH服务安全配置

安全配置SSH服务以实现远程访问:
  1. # 安装OpenSSH服务器
  2. sudo apt install -y openssh-server
  3. # 备份SSH配置文件
  4. sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
  5. # 编辑SSH配置
  6. sudo nano /etc/ssh/sshd_config
复制代码

修改以下设置:
  1. # 禁用root登录
  2. PermitRootLogin no
  3. # 更改默认端口
  4. Port 2222
  5. # 仅允许特定用户
  6. AllowUsers pentester
  7. # 禁用密码认证,使用密钥认证
  8. PasswordAuthentication no
  9. PubkeyAuthentication yes
  10. # 设置登录尝试次数
  11. MaxAuthTries 3
  12. # 设置登录超时时间
  13. LoginGraceTime 60
复制代码

重启SSH服务:
  1. sudo systemctl restart sshd
复制代码

4.4 虚拟化与容器配置

配置虚拟化和容器环境以支持渗透测试:
  1. # 安装VirtualBox
  2. sudo apt install -y virtualbox virtualbox-ext-pack
  3. # 安装Docker
  4. sudo apt install -y docker.io docker-compose
  5. sudo usermod -aG docker $USER
  6. sudo systemctl enable docker
  7. sudo systemctl start docker
  8. # 安装KVM
  9. sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
  10. sudo usermod -aG libvirt $(whoami)
  11. sudo systemctl enable libvirtd
  12. sudo systemctl start libvirtd
复制代码

5. 工作效率提升

5.1 桌面环境优化

Parrot OS默认使用MATE桌面环境,以下是一些优化建议:
  1. # 安装额外的桌面工具
  2. sudo apt install -y mate-tweak docky
  3. # 配置工作区
  4. gsettings set org.mate.marco.general num-workspaces 4
  5. # 设置快捷键
  6. gsettings set org.mate.desktop.wm.keybindings switch-to-workspace-left "['<Control><Alt>Left']"
  7. gsettings set org.mate.desktop.wm.keybindings switch-to-workspace-right "['<Control><Alt>Right']"
复制代码

5.2 终端与Shell优化

优化终端和Shell配置以提高命令行工作效率:
  1. # 安装Zsh和Oh My Zsh
  2. sudo apt install -y zsh
  3. sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  4. # 安装有用的插件
  5. git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
  6. git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
  7. # 编辑Zsh配置
  8. nano ~/.zshrc
复制代码

修改plugins行:
  1. plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
复制代码

5.3 自动化脚本与别名

创建有用的别名和自动化脚本以提高工作效率:
  1. # 编辑Shell配置文件
  2. nano ~/.zshrc  # 或 ~/.bashrc
复制代码

添加以下别名:
  1. # 系统更新别名
  2. alias update='sudo apt update && sudo apt full-upgrade -y'
  3. # 快速网络扫描
  4. alias quickscan='nmap -T4 -F'
  5. # 快速端口扫描
  6. alias ports='nmap -p-'
  7. # 快速漏洞扫描
  8. alias vulnscan='nmap --script vuln'
  9. # 启动HTTP服务器
  10. alias httpserver='python3 -m http.server 8000'
  11. # 创建加密目录
  12. alias encrypt='encfs ~/.crypt ~/crypt'
复制代码

创建常用脚本:
  1. # 创建脚本目录
  2. mkdir -p ~/scripts
  3. # 创建网络信息收集脚本
  4. nano ~/scripts/netinfo.sh
复制代码

添加以下内容:
  1. #!/bin/bash
  2. echo "=== Network Information ==="
  3. echo "Internal IP: $(hostname -I)"
  4. echo "External IP: $(curl -s ifconfig.me)"
  5. echo "Gateway: $(ip r | grep default | awk '{print $3}')"
  6. echo "DNS Servers: $(cat /etc/resolv.conf | grep nameserver | awk '{print $2}')"
  7. echo "=== Open Ports ==="
  8. sudo netstat -tulpn | grep LISTEN
复制代码

使脚本可执行:
  1. chmod +x ~/scripts/netinfo.sh
复制代码

5.4 工作区与多任务管理

配置工作区和多任务管理以提高工作效率:
  1. # 安装Tmux
  2. sudo apt install -y tmux
  3. # 创建Tmux配置文件
  4. nano ~/.tmux.conf
复制代码

添加以下配置:
  1. # 设置前缀键为Ctrl+a
  2. unbind C-b
  3. set -g prefix C-a
  4. bind C-a send-prefix
  5. # 启用鼠标支持
  6. set -g mouse on
  7. # 设置状态栏
  8. set -g status-bg black
  9. set -g status-fg white
  10. set -g status-interval 60
  11. set -g status-left-length 30
  12. set -g status-left '#[fg=green](#S) #(whoami)@#H#[default]'
  13. set -g status-right '#[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default] #[fg=cyan]%H:%M#[default]'
  14. # 设置窗口和面板索引从1开始
  15. set -g base-index 1
  16. setw -g pane-base-index 1
复制代码

6. 专业工具配置

6.1 渗透测试工具配置

配置常用的渗透测试工具:
  1. # 安装Metasploit Framework
  2. sudo apt install -y metasploit-framework
  3. # 初始化Metasploit数据库
  4. sudo msfdb init
  5. # 安装Burp Suite
  6. sudo apt install -y burpsuite
  7. # 安装OWASP ZAP
  8. sudo apt install -y zaproxy
  9. # 安装Nmap(通常已预装)
  10. sudo apt install -y nmap
  11. # 安装SQLMap
  12. sudo apt install -y sqlmap
  13. # 安装Nikto
  14. sudo apt install -y nikto
复制代码

6.2 无线安全工具配置

配置无线安全测试工具:
  1. # 安装Aircrack-ng套件
  2. sudo apt install -y aircrack-ng
  3. # 安装Reaver
  4. sudo apt install -y reaver
  5. # 安装Wifite
  6. sudo apt install -y wifite
  7. # 安装Kismet
  8. sudo apt install -y kismet
复制代码

配置无线网卡监控模式:
  1. # 检查兼容的无线网卡
  2. airmon-ng
  3. # 启动监控模式
  4. sudo airmon-ng start wlan0
  5. # 扫描网络
  6. sudo airodump-ng wlan0mon
复制代码

6.3 数字取证工具配置

配置数字取证工具:
  1. # 安装Autopsy
  2. sudo apt install -y autopsy
  3. # 安装The Sleuth Kit
  4. sudo apt install -y sleuthkit
  5. # 安装Volatility
  6. sudo apt install -y volatility
  7. # 安装Foremost
  8. sudo apt install -y foremost
  9. # 安装Bulk Extractor
  10. sudo apt install -y bulk-extractor
  11. # 安装Ghidra
  12. sudo apt install -y ghidra
复制代码

创建取证工作环境:
  1. # 创建取证工作目录
  2. mkdir -p ~/forensics/{cases,evidence,reports,tools}
  3. # 设置环境变量
  4. echo 'export FORENSICS_HOME=~/forensics' >> ~/.zshrc
  5. source ~/.zshrc
复制代码

6.4 密码分析工具配置

配置密码分析工具:
  1. # 安装John the Ripper
  2. sudo apt install -y john
  3. # 安装Hashcat
  4. sudo apt install -y hashcat hashcat-nvidia hashcat-amd
  5. # 安装Pyrit
  6. sudo apt install -y pyrit
  7. # 配置密码字典
  8. mkdir -p ~/wordlists
  9. cd ~/wordlists
  10. wget https://github.com/danielmiessler/SecLists/archive/master.zip
  11. unzip master.zip
  12. mv SecLists-master/* .
  13. rm -rf SecLists-master master.zip
复制代码

7. 高级优化技巧

7.1 内核参数调优

进一步优化内核参数以提高性能:
  1. # 编辑sysctl配置
  2. sudo nano /etc/sysctl.d/99-performance.conf
复制代码

添加以下内容:
  1. # 增加文件描述符限制
  2. fs.file-max = 100000
  3. # 增加进程限制
  4. kernel.pid_max = 4194304
  5. # 优化虚拟内存管理
  6. vm.swappiness = 10
  7. vm.vfs_cache_pressure = 50
  8. # 优化网络堆栈
  9. net.core.rmem_max = 16777216
  10. net.core.wmem_max = 16777216
  11. net.ipv4.tcp_rmem = 4096 87380 16777216
  12. net.ipv4.tcp_wmem = 4096 65536 16777216
  13. net.ipv4.tcp_congestion_control = bbr
  14. net.core.netdev_max_backlog = 5000
复制代码

应用配置:
  1. sudo sysctl -p /etc/sysctl.d/99-performance.conf
复制代码

7.2 文件系统优化

优化文件系统以提高性能:
  1. # 检查文件系统类型
  2. df -T
  3. # 为ext4文件系统创建优化脚本
  4. sudo nano /usr/local/bin/optimize-ext4
复制代码

添加以下内容:
  1. #!/bin/bash
  2. # 检查是否以root权限运行
  3. if [ "$(id -u)" != "0" ]; then
  4.    echo "此脚本必须以root权限运行" 1>&2
  5.    exit 1
  6. fi
  7. # 优化挂载选项
  8. echo "优化挂载选项..."
  9. sed -i 's/errors=remount-ro/errors=remount-ro,noatime,nodiratime,data=writeback,barrier=0,nobh/' /etc/fstab
  10. # 更新initramfs
  11. echo "更新initramfs..."
  12. update-initramfs -u
  13. echo "完成!请重启系统以应用更改。"
复制代码

使脚本可执行:
  1. sudo chmod +x /usr/local/bin/optimize-ext4
复制代码

7.3 内存管理优化

优化内存管理以提高系统性能:
  1. # 安装zram-tools
  2. sudo apt install -y zram-config
  3. # 配置zram
  4. sudo nano /etc/default/zram-config
复制代码

修改以下设置:
  1. # 压缩算法
  2. ALGO=lz4
  3. # 压缩内存大小(通常是RAM的一半)
  4. SIZE=4096
复制代码

重启zram服务:
  1. sudo systemctl restart zram-config
复制代码

7.4 启动优化

优化系统启动过程:
  1. # 分析启动时间
  2. systemd-analyze
  3. # 查看启动详情
  4. systemd-analyze blame
  5. # 禁用不必要的服务
  6. sudo systemctl disable bluetooth.service
  7. sudo systemctl disable cups-browsed.service
  8. sudo systemctl disable avahi-daemon.service
  9. sudo systemctl disable speech-dispatcher.service
  10. sudo systemctl disable ModemManager.service
  11. # 启用并行启动
  12. sudo nano /etc/systemd/system.conf
复制代码

添加以下内容:
  1. [Manager]
  2. DefaultTimeoutStartSec=10s
  3. DefaultTimeoutStopSec=10s
复制代码

8. 维护与更新

8.1 定期系统维护

设置定期系统维护任务:
  1. # 创建维护脚本
  2. sudo nano /usr/local/bin/system-maintenance
复制代码

添加以下内容:
  1. #!/bin/bash
  2. # 系统维护脚本
  3. echo "=== 系统维护开始 ==="
  4. echo "日期: $(date)"
  5. # 更新软件包列表
  6. echo "更新软件包列表..."
  7. apt update
  8. # 升级系统
  9. echo "升级系统..."
  10. apt full-upgrade -y
  11. # 清理不需要的软件包
  12. echo "清理不需要的软件包..."
  13. apt autoremove -y
  14. apt autoclean
  15. # 清理旧日志
  16. echo "清理旧日志..."
  17. journalctl --vacuum-time=30d
  18. # 更新locate数据库
  19. echo "更新locate数据库..."
  20. updatedb
  21. echo "=== 系统维护完成 ==="
复制代码

使脚本可执行:
  1. sudo chmod +x /usr/local/bin/system-maintenance
复制代码

设置定期执行:
  1. # 编辑crontab
  2. sudo crontab -e
复制代码

添加以下内容以每周日凌晨2点运行维护脚本:
  1. 0 2 * * 0 /usr/local/bin/system-maintenance > /var/log/system-maintenance.log 2>&1
复制代码

8.2 备份策略

实施系统备份策略:
  1. # 安装rsync
  2. sudo apt install -y rsync
  3. # 创建备份脚本
  4. nano ~/scripts/backup.sh
复制代码

添加以下内容:
  1. #!/bin/bash
  2. # 备份脚本
  3. # 设置变量
  4. BACKUP_DIR="/mnt/backup/parrot-os"
  5. DATE=$(date +%Y%m%d-%H%M%S)
  6. KEEP_DAYS=30
  7. # 创建备份目录
  8. mkdir -p $BACKUP_DIR
  9. # 执行备份
  10. echo "开始备份..."
  11. sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / $BACKUP_DIR/backup-$DATE
  12. # 清理旧备份
  13. echo "清理旧备份..."
  14. find $BACKUP_DIR -type d -name "backup-*" -mtime +$KEEP_DAYS -exec rm -rf {} \;
  15. echo "备份完成"
复制代码

使脚本可执行:
  1. chmod +x ~/scripts/backup.sh
复制代码

8.3 安全审计

定期进行系统安全审计:
  1. # 安装安全审计工具
  2. sudo apt install -y lynis rkhunter chkrootkit
  3. # 运行Lynis安全审计
  4. sudo lynis audit system
  5. # 运行Rootkit检测
  6. sudo rkhunter --checkall
  7. sudo chkrootkit
  8. # 查看开放端口
  9. sudo netstat -tulpn
  10. # 检查登录失败记录
  11. sudo journalctl _SYSTEMD_UNIT=ssh.service | grep "Failed password"
复制代码

8.4 性能监控

设置系统性能监控:
  1. # 安装监控工具
  2. sudo apt install -y htop iotop nethogs sysstat
  3. # 配置sysstat
  4. sudo nano /etc/default/sysstat
复制代码

修改以下设置:
  1. ENABLED="true"
复制代码

启动sysstat服务:
  1. sudo systemctl enable sysstat
  2. sudo systemctl start sysstat
复制代码

创建性能监控脚本:
  1. nano ~/scripts/perf-monitor.sh
复制代码

添加以下内容:
  1. #!/bin/bash
  2. # 性能监控脚本
  3. # 设置输出文件
  4. OUTPUT_FILE=~/performance-$(date +%Y%m%d).log
  5. # 记录系统信息
  6. echo "=== 系统性能报告 ===" > $OUTPUT_FILE
  7. echo "日期: $(date)" >> $OUTPUT_FILE
  8. echo "系统运行时间: $(uptime)" >> $OUTPUT_FILE
  9. echo "" >> $OUTPUT_FILE
  10. # CPU信息
  11. echo "=== CPU信息 ===" >> $OUTPUT_FILE
  12. lscpu | grep "Model name\|CPU(s)\|Thread(s)\|Core(s)" >> $OUTPUT_FILE
  13. echo "" >> $OUTPUT_FILE
  14. # 内存信息
  15. echo "=== 内存信息 ===" >> $OUTPUT_FILE
  16. free -h >> $OUTPUT_FILE
  17. echo "" >> $OUTPUT_FILE
  18. # 磁盘信息
  19. echo "=== 磁盘信息 ===" >> $OUTPUT_FILE
  20. df -h >> $OUTPUT_FILE
  21. echo "" >> $OUTPUT_FILE
  22. # 网络信息
  23. echo "=== 网络信息 ===" >> $OUTPUT_FILE
  24. ip a >> $OUTPUT_FILE
  25. echo "" >> $OUTPUT_FILE
  26. # 进程信息
  27. echo "=== 资源占用最高的进程 ===" >> $OUTPUT_FILE
  28. ps aux --sort=-%cpu | head -10 >> $OUTPUT_FILE
  29. echo "" >> $OUTPUT_FILE
  30. echo "性能报告已保存到 $OUTPUT_FILE"
复制代码

使脚本可执行:
  1. chmod +x ~/scripts/perf-monitor.sh
复制代码

9. 总结

通过本手册的指导,您已经完成了Parrot OS系统的全面优化,从系统安装到服务调优,提升了安全性能与工作效率。这些优化措施特别适合渗透测试与数字取证专业人员,能够帮助您更高效地完成安全评估和数字取证任务。

主要优化内容包括:

1. 系统安装与基础配置:确保系统安装正确,并进行了必要的基础配置。
2. 安全性能优化:通过防火墙配置、系统加固、内核参数调优和加密设置,显著提高了系统安全性。
3. 服务调优:优化了系统服务和网络服务,提高了系统性能和稳定性。
4. 工作效率提升:通过桌面环境优化、终端与Shell优化、自动化脚本与别名设置,提高了工作效率。
5. 专业工具配置:配置了渗透测试、无线安全、数字取证和密码分析等专业工具,为安全工作提供了强大的支持。
6. 高级优化技巧:通过内核参数调优、文件系统优化、内存管理优化和启动优化,进一步提升了系统性能。
7. 维护与更新:建立了系统维护、备份、安全审计和性能监控的机制,确保系统长期稳定运行。

通过这些优化措施,您的Parrot OS系统已经成为一个强大、安全、高效的工作平台,能够满足渗透测试与数字取证专业人员的各种需求。定期进行系统维护和安全审计,保持系统更新,将确保您的系统始终保持最佳状态。

请记住,安全工作是一个持续的过程,不仅仅是工具和技术的应用,还包括专业知识和经验的积累。希望本手册能够为您的安全工作提供有力的支持,帮助您在渗透测试与数字取证领域取得更好的成果。
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则