环境变量
-
Linux如何使用umask设置默认权限
umask通过从默认权限666(文件)或777(目录)中减去其值来设置新文件和目录的默认权限,例如0022使文件权限为644、目录为755,限制组和其他用户写权限。 Linux中, umask 用于设置新创建文件和目录的默认权限。它实际上是一个“权限掩码”,决定了哪些权限位不被赋予。理解它的工作方式…
-
Linux如何设置和查看环境变量
环境变量在Linux中用于配置系统和程序,可通过export设置、echo或env查看,用户级配置优先于系统级,修改配置文件后需source生效,临时变量用export定义仅当前会话有效,unset可删除变量,编程中常通过os.environ或getenv读取,敏感信息需谨慎处理以确保安全。 环境变…
-
使用OkHttp进行客户端证书认证的POST请求
本文详细介绍了如何使用java标准库和okhttp客户端库,实现通过pkcs12格式的客户端证书进行认证的post请求。内容涵盖了加载pkcs12证书、初始化keymanagerfactory和sslcontext、配置trustmanager进行服务器信任验证,以及将这些安全组件集成到okhttp…
-
PHP 8.4.14 发布
PHP 8.4.14 正式发布,本次为一次以修复问题为主的维护性更新。主要变更内容如下: Core: 修复 GH-19765:object_properties_load() 绕过只读属性校验的问题。修复在启用 –enable-zend-max-execution-timers 时 hard_ti…
-
使用OkHttp实现PKCS12客户端证书认证的POST请求
本文详细介绍了如何使用java和okhttp库进行客户端证书认证的post请求。教程涵盖了从加载pkcs12格式的证书文件、配置keystore和keymanagerfactory,到初始化sslcontext并集成到okhttpclient的完整流程,确保请求在加密通道中通过客户端证书进行身份验证…
-
Linux切换目录命令cd详细用法
cd命令用于切换目录,不带参数时回到用户家目录;可使用绝对或相对路径进入指定目录,如cd /home/user或cd Documents;用cd ..返回上一级,cd ../..返回上两级;cd -可快速切换至上一个工作目录并显示路径;cd或cd ~直接回到家目录;支持变量如cd $HOME;路径含…
-
Linux如何配置systemd单元文件



配置systemd单元文件需创建.service文件,定义[Unit]、[Service]、[Install]三部分,设置描述、依赖、启动命令、用户权限、重启策略等,放置于/etc/systemd/system/,执行daemon-reload,再enable和start服务,确保使用绝对路径、最小…
-
Linux如何配置sudo免密码执行命令



答案是通过visudo编辑/etc/sudoers文件,为特定用户、组或命令添加NOPASSWD权限可实现sudo免密。具体操作包括:允许用户免密执行所有或特定命令(需绝对路径),或为用户组配置免密权限;建议遵循最小权限原则,避免ALL权限以降低安全风险;配置后若出错可用root或单用户模式修复,常…
-
LINUX怎么给shell脚本传递参数_LinuxShell脚本传参方法
Shell脚本可通过命令行参数、环境变量或用户输入动态传值。1. 位置参数$1、$2等获取传入值,$0为脚本名;2. $@和$*遍历所有参数,前者保留独立性,后者合并为字符串;3. getopts解析带选项参数如-u、-p;4. 环境变量在执行前导出,脚本中直接引用;5. read命令实现运行时交互…
-
Laravel自定义日志通道?日志驱动怎样配置?
答案:Laravel通过配置config/logging.php文件实现自定义日志通道,支持为不同模块或环境设置独立日志文件,如使用daily驱动分离支付日志,结合env()函数按环境动态选择slack或文件驱动,常用驱动包括stack(聚合多通道)、daily(每日文件)、single(单文件)、…