查看端口
ping + ip: 查看某一个ip地址是否能够连通,如: ping 127.0.0.1
telnet ip port : 查看某一个机器上的某一个端口是否可以访问,如:telnet 127.0.0.1 8080
防火墙开发端口(mysql)
#开放端口
# --permanent 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=80/tcp --permanent
#查看对外开放的端口状态
#查询已开放的端口
netstat -ntulp | grep #端口号:可以具体查看某一个端口号
#查询指定端口是否已开
firewall-cmd --query-port=3306/tcp
#提示 yes,表示开启;no表示未开启。
#查看想开的端口是否已开:
firewall-cmd --query-port=6379/tcp
#添加指定需要开放的端口
firewall-cmd --add-port=5466/tcp --permanent
#重载入添加的端口
firewall-cmd --reload
#查询指定端口是否开启成功
firewall-cmd --query-port=123/tcp
#移除指定端口
firewall-cmd --permanent --remove-port=123/tcp
keepalived的VIP问题
firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface ens33 --destination xxx.0.0.18 --protocol vrrp -j ACCEPT
加入开机自启动
chkconfig keepalived on
docker相关:
-
从docker inspect查看docker run的运行命令参数
--name在Name表示容器名称;
-p在端口映射情况如在 NetworkSettings.Ports属性下可以明显地看到, 在已建立端口映射的属性下会有 HostIp和HostPort 两个子属性; 在没有建立映射情况下, 子属性为null
-v目录映射在HostConfig.Binds和HostConfig.Mounts中可以找到
--net diynet 自定义网络在HostConfig.NetworkMode和NetworkSettings.Networks中可以找到
--add-host=mirrors.test.com:127.0.0.1 docker中的host配置在HostConfig.ExtraHosts
nginx:latest在Config.Image表示镜像名称
--link php74fpm 和php74fpm的容器互联 在NetworkSettings.Networks.Links可以找到
b.查看docker容器ip:
docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID>
或者
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
查看端口占用情况
netstat -anp | grep 8080
或者
lsof -i:8080
查看服务
ps -ef | grep 服务名 或 ps aux |grep 服务名
定时任务
#任务列表
crontab -l
#添加定时任务
crontab -e #编辑cron任务模式