如何在FreeBSD中安装Nginx,MySQL,PHP(FEMP)
本文介绍如何在FreeBSD 13系统中安装Nginx、MySQL、和PHP服务。系统环境FreeBSD 13.0-RELEASE更新系统在安装任何软件之前更新系统是一个好习惯,以便检查系统更新:root@freebsd:~ # freebsd-update fetch root@freebsd:~ # freebsd-update i
CentOS 8 中dnf管理器如何仅下载不安装软件
在某些情况下,我们希望从命令行下载特定或一组 RPM 包而不安装它。虽然我们可以使用 wget 命令下载,但 wget 不会下载安装包的依赖项。在 CentOS 8 中DNF(或 yum)是一个命令行包管理工具。使用 DNF我们可以安装、更新和删除 rpm 包。除此之外,它还可以用于下载软件包以及依赖项,而无需安装它们。下载指定的RPM安装包下面使用download子
Bash 脚本实例:获取符号链接的目标位置
我们都熟悉 Linux 中的符号链接,通常称为符号链接或软链接,符号链接是指向任何文件系统中的另一个文件或目录的特定文件。本文将介绍 Linux 中符号链接的基础知识,并创建一个简单的 bash 脚本来获取符号链接的目标位置。符号链接的类型主要有两种类型的符号链接,即:硬链接:硬链接是指向文件系统中的文件或目录的直接指针。硬链接只能在与目标文件相同的文件系统中创建。软
Linux 在过去几年发生的六种变化
随着时间的推移,Linux 桌面已经发生了变化,这种变化是逐渐发生的,因此这里汇总了过去十年中 Linux 桌面体验发生变化的一些具体方式。资深用户知道 Linux 桌面已经走过了漫长的道路。从前端应用程序设计到后端 Linux 组件,近年来发生了很多变化。今天使用 Linux 看起来与 5 年或 10 年前大不相同。最流行的桌面环境不再停留在 90 年代。虽然您可能仍然需要技术知识来安
10大白帽黑客专用的 Linux 操作系统
揭秘十大黑客专用渗透测试的工具的操作系统,这里我把 Kali Linux 列为首位,是因为它在渗透测试中非常流行,它的开发团队 Offensive security 同时也是开发 BackTrack 的团队。我们没有列出 BackTrack ,是因为在它的官方站点上已经无法下载了,它已经被 Kali Linux 所取代了。这里列出的操
如何使用htmlq提取html文件内容
htmlq能够对 HTML 数据进行 sed 或 grep 操作。我们可以使用 htmlq 搜索、切片和过滤 HTML 数据。让我们看看如何在 Linux 或 Unix 上安装和使用这个方便的工具并处理 HTML 数据。什么是htmlq?htmlq类似于 jq,但用于 HTML。使用 CSS 选择器从 HTML 文件中提取部分内容。在 CSS 中,选择器用于定位我们想
SQLite 基本命令使用方式
本文介绍创建一个简单的数据库,并能够在需要的时间和地点快速使用它们。SQLite 在世界范围内的许多设备中使用。什么是SQLite?SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,不需要在系统中配置。安装下面在Centos8中安装SQLite:[root@localhost ~]#&n
Linux已成为世界最大软件开发项目
Linux([ˈlaɪnʌks或ˈlɪnʌks])内核开发者Greg Kroah-Hartmant在柏林发表演讲时称,Linux已经成为世界最大的软件开发项目。 目前最新的Linux 4.5内核包含了超过2100万行代码,然而并不是所有的设备都运行这2100万行代码, Kroah-Hartman举例说,他的电脑运行大概160万行代码,手机则运行了250万行。核心代码约占代码总数的5%,这
CentOS7 编译安装最新的Linux Kernel 6.0 rc3
哪个男孩不想手动编译一份自己的内核呢?安装编译环境CentOS7安装必要的包yum groupinstall "Development Tools" -y && yum install openssl-devel -y && yum insta
如何在Centos8中添加附加的IP
有时可能需要为 CentOS 8 系统上的单个网卡分配附加的 IP 地址。例如应用程序要求或 SSL 证书的安装。在本文中,我们将解释如何在 CentOS 7/8 中添加附加或多个 IP 地址。方法一:手动添加附加IP在原网卡配置文件中添加附加IP在继续配置辅助 IP 之前,让我们使用 ip 命令查看当前配置。[root@localhost ~]#
Ubuntu 22.10将由新内核驱动
Ubuntu 22.10 将由 Linux 5.19 内核驱动。尽管到目前为止,Ubuntu 22.10 的开发仍然在 Linux 5.15 LTS 内核上运行。Ubuntu 22.10 将由 Linux 5.19 内核驱动。尽管到目前为止,Ubuntu 22.10 的开发仍然在 Linux 5.15 LTS 内核上运行。但最新推出的 Kinetic 存档显示,Ubuntu 2
使用Python查询国内 COVID-19 疫情
有时我们只是想要一个速的工具来告诉当前疫情的情况,我们只需要最少的数据。 使用Python语言和tkinter图形化显示数据。首先,我们使用 Tkinter 库使我们的脚本可以图形化显示。使用 requests 库从 丁香园 获取数据。然后我们将在这种情况下显示我们需要的数据 “当前确诊人数”,“总确诊人数”。需求和安装ssh客户端为:MobaXterm,因
微软发现一个 ChromeOS 远程内存损坏漏洞
微软方面近日公布了他们发现的有关 ChromeOS 漏洞的技术细节。公告指出,该公司在 ChromeOS 组件中发现了一个可以远程触发的内存损坏漏洞,允许攻击者执行拒绝服务 (DoS) 攻击,或者在极端情况下执行远程代码执行 (RCE)。微软的一名研究人员在今年 4 月下旬向谷歌报告了该漏洞。谷歌将其分配为 CVE-2022-2587,CVSS 得分 9.8(程度归类为严重)并描述为越界写入,相关
Linux 6.0-rc3版本正式公布 Linus Torvalds纪念内核走过31周年
Linus Torvalds刚刚发布了即将发布的Linux 6.0内核的第三周候选版本。正式版的Linux 6.0将在10月初发布,正如Linux 6.0功能概述中指出的那样,它包含了许多令人兴奋的改进。在新的AMD和Intel产品支持方面有很多工作,还有其他各种支持的增加。上周是Linus Torvalds宣布启动Linux内核的31周年,他在6.0-rc3公告中评论道:因此,正如一些
如何使用 FFmpeg 减小视频大小
FFmpeg 是一个用于处理多媒体文件的开源工具集合。FFmpeg 包含一组共享的多媒体库,例如 libavcodec、libavutil 和 libavformat。允许你转换视频和音频文件、执行流和调整视频文件的大小。如何安装FFmpeg本文介绍如何在Centos8中安装ffmpeg,FFmpeg 在默认的CentOS 8 源仓库中没有提供,可以从第三方软件源中安装:[root@localho
如何使用evilscan 扫描网络
Evilscan 是一个网络扫描器,它运行在 NodeJS 环境中。有许多种选项,允许用户扫描单个 IP 地址或一个范围的IP。它还允许用户选择扫描单个端口或一组端口。环境Centos8npm(Node包管理器)安装从github中克隆该仓库,如果系统没有安装git和npm需要提前安装:[root@localhost ~]# yum -y install&n
Google 正式开源 Paranoid
Google 近日正式开源了 Paranoid ,这是一个用于识别加密制品(cryptographic artifacts)中常见漏洞的项目。Paranoid 支持测试多个加密制品,其中包括如数字签名、通用伪随机数和公钥,以识别由编程错误或使用弱的专有随机数生成器造成的问题。根据 Google 官方公布的信息显示,Paranoid 可以检查任何制品,甚至是那些由未知实现的系统(Google 将其称
Android 明年将不再支持 32 位应用
上周,Google 正式发布了 Android 13 并率先向 Pixel 设备推送了系统更新,其他 OEM 厂商也将跟进这一最新系统,并会在今年晚些时候向他们旗下的设备推送更新。近日,Mishaal Rahman 在 Android 13 的代码仓库中发现了一个有趣的提交 —— “Move tangor to 64-bit only”。根据这个提交信息,似乎表明 Google 即将推出的 Pix
wxPython 4.2.0 发布
自上次发布 4.1.1 稳定版后,wxPython 已接近两年没有更新过。因此,wxPython 开发团队在宣布 4.2.0 的更新时,第一句话就是关于 “项目死亡” 的辟谣:"Rumors of my death are only slightly exaggerated""关于我死亡的谣传稍微有点夸大了"团队已将 wxPython 4.2.0 发布到 P
Linux中如何禁止普通用户使用su命令
su 命令是一个特殊的命令,它允许用户以另一个用户和组的身份运行命令。它还允许你切换到 root 帐户或另一个指定的用户帐户。要切换到另一个用户帐户,用户可以从他们当前的登录会话中运行 su 命令,如下所示,用户可以通过su切换用户:[bob@localhost ~]$ su - user01 Password:默认情况下,所有用户都可以使用 s