1、开放端口
firewall-cmd –zone=public –add-port=12345/tcp –permanent # 开放12345端口
firewall-cmd –zone=public –remove-port=12345/tcp –permanent #关闭12345端口
firewall-cmd –reload # 配置立即生效

2、查看防火墙所有开放的端口
firewall-cmd –zone=public –list-ports

3、关闭防火墙
systemctl stop firewalld.service

4、查看防火墙状态
firewall-cmd –state

5、查看监听的端口
yum install -y net-tools
netstat -lnpt

6、检查端口被哪个进程占用
netstat -lnpt |grep 12345

开发测试环境适用,生产环境慎用。
规划:准备通过web查询的nginx日志:/var/log/nginx

配置文件如下,

server {
listen 8000;
server_name xxx.com;
location /log/nginx/ {
alias /var/log/nginx/;
#Nginx日志目录
autoindex on;
#打开目录浏览功能
autoindex_exact_size off;
#默认为on,显示出文件的确切大小,单位是bytes
#显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_localtime on;
#默认为off,显示的文件时间为GMT时间。
#改为on后,显示的文件时间为文件的服务器时间
add_header Cache-Control no-store;
#让浏览器不保存临时文件
}
}
`

重启nignx,

然后修改后:浏览器查看效果。
localhost:8000/log/nginx/

一些参数说明:
autoindex on; # 开启目录文件列表
autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
autoindex_localtime on; # 显示的文件时间为文件的服务器时间
charset utf-8,gbk; # 避免中文乱码

另外,如果希望请求文件是下载而不是显示内容,可以通过添加下面参数实现:
add_header Content-Disposition attachment;

配置镜像加速器
针对安装了Docker Toolbox的用户,您可以参考以下配置步骤:
创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。

docker-machine create –engine-registry-mirror=https://你自己的.mirror.aliyuncs.com -d virtualbox default
查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。

docker-machine env default
eval “$(docker-machine env default)”
docker info
针对安装了Docker for Windows的用户,您可以参考以下配置步骤:
在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写下方加速器地址:
{
“registry-mirrors”: [“https://你自己的.mirror.aliyuncs.com”]
}
编辑完成后点击 Apply 保存按钮,等待Docker重启并应用配置的镜像加速器。

注意
Docker for Windows 和 Docker Toolbox互不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。

docker-machine create –engine-registry-mirror=https://你自己的.mirror.aliyuncs.com -d hyperv default
Docker for Windows 有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。