猫言猫语

严以律己·宽以待人·自强不息·知行合一

macOS gnuradio 安装 pyzmq 库

| macOS gnuradio 安装 pyzmq 库已关闭评论

在macOS 下,若通过 brew 安装了 GNU Radio,并在使用涉及 ZMQ 的 block 时遇到缺少必要的 ZMQ 相关包的提示,需要手动安装缺失的 pyzmq 包。为了确保兼容性,使用 GNU Radio 内置的 Python 环境来执行安装。具体操作命令如下:

/usr/local/Cellar/gnuradio/3.10.9.2_10/libexec/venv/bin/python -m pip install pyzmq

调整 Vagrant 虚拟机 CPU 与内存

| 调整 Vagrant 虚拟机 CPU 与内存已关闭评论

Vagrant.configure("2") do |config|
config.vm.box = "rockylinux/9"
config.vm.provider "virtualbox" do |vb|
vb.cpus = "1"
vb.memory = "1024"

end
end

macOS 安装 GraalVM

| macOS 安装 GraalVM已关闭评论

brew install graalvm-jdk@17
export GRAALVM_HOME=/Library/Java/JavaVirtualMachines/graalvm-17.jdk/Contents/Home

CentOS 7 安装 Zabbix 7 Agent

| CentOS 7 安装 Zabbix 7 Agent已关闭评论

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-7.0-1.el7.noarch.rpm
yum install -y zabbix-agent
sed -i 's/^Server=127.0.0.1$/Server=192.168.0.1/' /etc/zabbix/zabbix_agentd.conf
systemctl restart zabbix-agent
systemctl enable zabbix-agent
firewall-cmd --add-port=10050/tcp
firewall-cmd --add-port=10050/tcp --permanent

CentOS 8 使用 iptables firewalld 后端实现

| CentOS 8 使用 iptables firewalld 后端实现已关闭评论

CentOS8 中 firewalld 默认使用的是 nftables,如果不想使用 nftables,还想使用老的 iptables 作为防火墙的后端实现,可以通过修改 /etc/firewalld/firewalld.conf 配置文件,将 FirewallBackend 配置项修改为 iptables 即可

# FirewallBackend
# Selects the firewall backend implementation.
# Choices are:
#	- nftables (default)
#	- iptables (iptables, ip6tables, ebtables and ipset)
FirewallBackend=iptables

macOS 管理 tftp 服务

| macOS 管理 tftp 服务已关闭评论

启动 tftp 服务的步骤

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl start com.apple.tftpd

tftp 服务的根目录在 /private/tftpboot 下

停止 tftp 服务的步骤

sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl stop com.apple.tftpd

macOS 安装 DOSBox

| macOS 安装 DOSBox已关闭评论

brew install dosbox --cask
==> Installing Cask dosbox
==> Moving App 'dosbox.app' to '/Applications/dosbox.app'
🍺  dosbox was successfully installed!

macOS 更新全部 cask 应用

| macOS 更新全部 cask 应用已关闭评论

默认 upgrade 是更新非 cask 的应用,如果想全部更新,需要增加 2 个参数

brew update
brew upgrade --cask --greedy