猫言猫语

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

修改 Tomcat Session Cookie Name

| 修改 Tomcat Session Cookie Name已关闭评论

源码视图下,编辑 src/main/webapp/WEB-INF/web.xml 文件,配置 session-config

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <session-config>
        <cookie-config>
            <name>PHPSESSIONID</name>
        </cookie-config>
    </session-config>
</web-app>

例如上面的配置文件中,我们将其默认的 Session Cookie Name 从 JSESSIONID 修改成了 PHPSESSIONID

systemd 服务的参数传递

| systemd 服务的参数传递已关闭评论

首先在 /etc/systemd/system 目录下编辑一个 demo@.service 的文件

[Service]
ExecStart=echo %I

然后我们使用命令 systemctl start demo@1 即可启动这个演示服务,他会在在日志中输出 1

Ubuntu 22.04 使用 netplan 配置网络

| Ubuntu 22.04 使用 netplan 配置网络已关闭评论

演示文件1: /etc/netplan/50-cloud-init.yaml

network:
  ethernets:
    enp0s3:
      dhcp4: true
      match:
        macaddress: 02:93:87:6b:82:77
      set-name: enp0s3
  version: 2

演示文件2:/etc/netplan/50-vagrant.yaml

---
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s8:
      addresses:
      - 192.168.56.10/24

然后使用命令进行应用生效

netplan apply

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

类 Unix 系统安装 Rust

| 类 Unix 系统安装 Rust已关闭评论

在终端中运行以下命令,然后按提示信息选择:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh