firefox_dev_linux下载安装配置(部分系统自带包请看结尾)

简介: 渗透测试章节需要用到这个工具

download

# 终端快速下载
wget https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=en-US
AI 代码解读

彻底删除自带原版

# apt系
sudo apt --purge remove firefox
# 下载
AI 代码解读

配置

  • linux /尤其是debain系列 大多软件包和数据在/opt/下,配置信息存放于/usr/
  • 2.将 tar 文件解压到你希望安装 Firefox Developer Edition 的目录
sudo tar xjf firefox_dev.tar.bz2 -C /opt/
AI 代码解读
  • 环境变量
    • 作用范围:
      • .bashrc文件:该文件位于用户的主目录下(例如/home/username/.bashrc),用于配置特定用户的环境变量和别名等。它只对当前用户生效。
      • /etc/profile文件:该文件位于系统级别的/etc目录下,用于配置系统范围的全局环境变量和系统级别的别名等。它对所有用户生效。
# 切换到家目录/你的主用户
sudo vim .bashrc 
export PATH=/opt/firefox:$PATH

#保存并关闭 .bashrc 文件后,你需要通过以下命令使更改生效:
source ~/.bashrc
AI 代码解读
  • 二进制文件设置
    • Firefox Developer Edition的文件位于Linux PC的/opt目录中。无法启动浏览器应用程序或使用其任何功能,因为二进制文件不在正确的位置。要将二进制文件设置在正确的位置,必须使用ln命令从/opt/firefox/文件夹创建一个符号链接到/usr/local/bin/文件夹。
ln -s /opt/firefox/firefox /usr/local/bin/firefox
AI 代码解读
  • 桌面图标
    • 将Firefox二进制文件放入/usr/local/bin后,需要使用touch命令设置一个新的桌面快捷方式。
touch /usr/share/applications/firefox-developer.desktop

sudo vim /usr/share/applications/firefox-developer.desktop
AI 代码解读
[Desktop Entry]

Name=Firefox Developer

GenericName=Firefox Developer Edition

Exec=/usr/local/bin/firefox

Terminal=false

Icon=/opt/firefox/browser/chrome/icons/default/default48.png

Type=Application

Categories=Application;Network;X-Developer;

Comment=Firefox Developer Edition Web Browser
AI 代码解读

可直接替换默认浏览器kali/linux为例

sudo apt update
sudo apt install firefox-developer-edition-en-us-kbx
AI 代码解读
  • 设置Firefox Developer Edition为默认浏览器:
    • 菜单栏打开Firefox Developer Edition。
    • 在菜单栏中,点击"Firefox"并选择"Preferences"。
    • 在"General"面板中,点击"Make Default"按钮。
    • 关闭设置页面,所做的更改将自动保存。
目录
相关文章
|
1月前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
76 24
Linux系统之whereis命令的基本使用
|
2天前
|
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
29 8
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
Linux下如何安装配置Fail2ban防护工具
通过以上步骤,可以在Linux系统中成功安装和配置Fail2ban,从而有效保护服务器免受暴力破解等攻击。Fail2ban通过实时监控日志文件,自动更新防火墙规则,为系统安全提供了一层重要的保护。
132 36
Linux下搭建本地deepseek(附文档下载)
本文介绍了在Linux上搭建本地DeepSeek的步骤。主要涉及安装ollama、下载deepseek模型(1.5b参数版本)和配置ChatboxAI客户端。通过命令行安装ollama后,使用`ollama run deepseek-r1:1.5b`下载模型,并配置环境变量以确保服务正常运行。最后,通过ChatboxAI与模型进行交互。整个过程适合初学者,服务器配置为4核CPU和8GB内存,无GPU,响应速度稍有延迟但可接受。相关资源链接已提供。
87 2
|
22天前
|
Linux下载工具wget与curl
`wget` 是一个用于从网络下载文件的命令行工具,支持HTTP、HTTPS和FTP协议。它能自动处理下载中断,并支持递归下载网站内容。基本用法:`wget URL`,可指定文件名(`-O`)、保存目录(`-P`),还支持断点续传(`-c`)、限速(`--limit-rate`)和递归下载(`-r`)。相比之下,`curl` 更侧重于发送各种HTTP请求(如GET、POST),并支持文件上传、自定义请求头和cookie等功能。
56 10
|
3月前
|
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
307 78
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
164 23
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
103 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
136 13