摘要:
logrotate 用来转储日志文件,分割压缩日志,删除旧的,创建新的 logrotate 一般系统会自带,不需要自己安装 logrotate 处理日志,依靠 cron 每天在执行时间自动执行 下面一段就描述了对 bootlog 的转储方式 # cat /etc/logrotate.d/bootlo 阅读全文
摘要:
随着业务的增加,Nginx 安装时的模块满足不了现在的需求,需要增加新的模块。 此时需要重新编译 Nginx,但又不想影响原来的配置信息。 一、确认已经安装的模块 # nginx -V,注意是大写V configure arguments: --prefix=/usr/local/nginx --w 阅读全文
摘要:
crond 是定时任务管理工具 通常服务器默认安装并启动了 crond 可以在 crontab 中自定义定时任务信息 crontab 命令 crontab file,用 file 文件内容替换原来的内容 crontab -e,打开当前登录用户的定时任务列表 crontab -l,列出当前登录用户的所 阅读全文
摘要:
rsyslog 是实现日志功能的服务,用来采集日志信息。 主配置文件/etc/rsyslog.conf中,可以设置日志的处理方式。 MODULES 默认开启的两个 imuxsock、imjournal imuxsock 提供对本地系统日志记录的支持 imjournal 提供对systemd日志的访问 阅读全文
![Linux 服务 | rsyslog](https://img2023.cnblogs.com/blog/1033897/202302/1033897-20230218174354875-1992970821.png)
摘要:
telnet 是登录远程服务器的一种工具。 不过所有通信都是明文发送,不会加密。 因此一般不会用来登录远程服务器,不过可以调试远程连接问题。 用法 telnet <hostname or ip> <port> hostname 远程连接的域名 ip 远程连接 IP port 远程连接端口 例: # 阅读全文
摘要:
nslookup(Name Server Lookup)是一种网络管理命令。 用于从 DNS 服务器查询域名、IP 或其他 DNS 记录信息。 命令格式 nslookup [-OPTION] [SERVER | IP] [DNS SERVER] OPTION 有以下几种: -query=TYPE,设 阅读全文
摘要:
在多台服务器中,会遇到 Session 共享的问题。 之前用的实体服务器,都在同一局域网,很好解决。 但是迁移到 AWS 服务器后,不再满足同一局域网。 决定用 ElastiCache Redis 来管理 Session。 安装 phpredis 扩展 在不重新编译 PHP 的前提下,用 phpiz 阅读全文
摘要:
windows 中文系统上,用 TeraTerm 连接日文服务器,经常会出现乱码的问题。 本篇是本地 win11 系统,TeraTerm 安装时选择英文。 TeraTerm 配置 General setup 依次选择 Setup -> General... 弹出下面的页面 Language 修改为 阅读全文
摘要:
本次选用各中间件的最新版本。 Nginx-1.23.2 + PHP 8.2.0 + Mysql 8.0.31。 先去各自官网下载 windows 对应的安装包备用。 PHP 安装 解压安装包 配置 在解压的目录下复制 php.ini-development 到 php.ini 作为正式的配置文件。 阅读全文
摘要:
需要复制的数据较少的场合,可以控制源表扫描行数且加锁范围很小的情况下,直接用 insert...select 语句即可实现少量数据的复制。 数据量较大的情况,为了避免源表加读锁,需要先将数据放入外部文件,再写入目标表。 mysqldump 导出 mysqldump -h$host -P$port - 阅读全文