配置Nginx日志分割
nginx.conf
配置:
1 | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' |
参考:
nginx.conf
配置:
1 | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' |
参考:
docker-compose.yml
配置:
1 | version: '3.7' |
1 | # 新建用户 |
1 | unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>] |
参数:
1 | -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。 |
1 | # 查看压缩文件中包含的文件 |
参考:
1 | zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>] |
参数:
1 | -A 调整可执行的自动解压缩文件。 |
1 | # 将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip: |
参考:
目录结构:
1 | ├── dhparam.pem |
注意 general.conf 中需要注释掉 拦截 assets, media的配置:
1 | # location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ { |
Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。
Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID,组可以是组名或者组 ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 。
chown 需要超级用户 root 的权限才能执行此命令。
只有超级用户和属于组的文件所有者才能变更文件关联组。非超级用户如需要设置关联组可能需要使用 chgrp 命令。
1 | chown [-cfhvR] [--help] [--version] user[:group] file... |
参数 :
user : 新的文件拥有者的使用者 ID
group : 新的文件拥有者的使用者组(group)
-c : 显示更改的部分的信息
-f : 忽略错误信息
-h :修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录以及其子目录下的所有文件
–help : 显示辅助说明
–version : 显示版本
把 /var/run/httpd.pid 的所有者设置 root:
1 | chown root /var/run/httpd.pid |
将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :
1 | chown runoob:runoobgroup file1.txt |
将当前前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:
1 | chown -R runoob:runoobgroup * |
把 /home/runoob 的关联组设置为 512 (关联组ID),不改变所有者:
1 | chown :512 /home/runoob |
参考:
docker-compose.yml
中创建自定义网络的时候,默认的网段为172.*.*.*
;
使用自定义networks定义网络,docker-compose 会随机产生子网:
1 | version: "3" |
查看Log文件名:选择数据库,属性,查看文件。
1 | USE [master] |