跳至主要内容

博文

目前显示的是 十二月, 2019的博文

zabbix

https://www.linuxtechi.com/install-zabbix-3-0-on-centos-7-rhel-7/ 图形安装在谷歌云盘 Zabbix是开源网络软件,它提供代理来监视远程主机,并包括通过SNMP,TCP和ICMP检查进行监视的支持。 它提供对从服务器,虚拟机和任何其他类型的网络设备收集的数千个指标的实时监控。 它的功能范围从监视网络流量到跟踪打印机中剩余多少墨水。 它还基于存储的数据提供出色的报告和数据可视化功能。

端口映射 公网访问内网

https://portforward.com/ Holer 通过安全隧道将位于NAT和防火墙之后的本地服务器暴露给公共Internet。 Holer是一个将原型中的应用映射到公网访问的端口映射软件,支持转发基于TCP协议的报文 https://github.com/wisdom-projects/holer 方式一:使用(公告)的holer映射或者开通holer服务,通过holer客户端软件经 holer服务器实现公网访问。 公开的holer映射详情如下: 访问密钥 访问域名 公网地址 本地地址 使用场景 HOLER_CLIENT-2F8D8B78B3C2A0AE holer65530.wdom.net holer.org:65530 127.0.0.1:8080 网页 HOLER_CLIENT-3C07CDFD1BF99BF2 holer65531.wdom.net holer.org:65531 127.0.0.1:8088 网页 HOLER_CLIENT-2A623FCB6E2A7D1D holer65532.wdom.net holer.org:65532 127.0.0.1:80 网页 HOLER_CLIENT-AF3E6391525F70E4 不适用 holer.org:65533 127.0.0.1:3389 远程桌面 HOLER_CLIENT-822404317F9D8ADD 不适用 holer.org:65534 127.0.0.1:22 SSH协议 HOLER_CLIENT-27DD1389DF1D4DBC 不适用 holer.org:65535 127.0.0.1:3306 数据库 使用Java版本的holer客户端 ①java 1.7或者更高版本 ②下载holer-client.zip 修改配置文件C:\holer-client\conf\holer.conf HOLER_ACCESS_KEY=HOLER_CLIENT-2A623FCB6E2A7D1D HOLER_SERVER_HOST=holer65532.wdom.net ③建议先双击运行C:\holer-client\bin\shutdown.bat,再双击运行C:\holer-client\bin\startup.bat...

linux 发邮件

https://linuxhint.com/bash_script_send_email/ https://www.linuxtechi.com/install-configure-postfix-mailserver-centos-8/ https://support.itrsgroup.com/hc/en-us/articles/360020253193-Sending-outgoing-notifications-via-SMTP-relay https://www.mail-tester.com/ https://www.linuxtechi.com/log-email-subject-maillog/ https://community.spiceworks.com/linux?source=navbar-subnav By default postfix only capture ‘From’ and ‘To’ details in the log file ( /var/log/maillog ). 如何在CentOS 上安装和配置Postfix邮件服务器 Postfix是免费的开源MTA(邮件传输代理),用于在Linux系统上路由或传递电子邮件 设置: 操作系统:CentOS 7服务器 IP地址:192.168.43.128 主机名:server1.admin.info(确保域名指向服务器的IP) 在继续进行操作之前,还请确保不存在其他MTA(例如Sendmail),因为这将导致与Postfix配置冲突。例如,要删除Sendmail,请运行以下命令 # yum remove sendmail 设置主机名并更新/etc/hosts文件 使用下面的hostnamectl命令在系统上设置主机名 # hostnamectl set-hostname server1.admin.info # exec bash 此外,您需要在/etc/hosts文件中添加系统的主机名和IP条目 # vi /etc/hosts  192.168.43.128 server1.admin.info 保存并退出文件 安装Postfix邮件服务器 在...

wamp 之 简单的curd APP

https://www.liquidweb.com/kb/install-lamp-stack-centos-7/ https://github.com/PHPMailer/PHPMailer https://www.apachefriends.org/index.html XAMPP 是一个把 Apache网页服务器 与 PHP 、 Perl 及 MariaDB 集合在一起的 安装包 ,允许用户可以在自己的电脑上轻易的建立 网页服务器 。 下载适用于Windows的Apache 打开Apache官网( https://www.apache.org/ ) 在APACHE PROJECT LIST中打开 HTTP Server ( http://httpd.apache.org/ ) 在HTTP Server中打开 download page( http://httpd.apache.org/download.cgi ) 下载页面中打开 Files for Microsoft Windows( http://httpd.apache.org/docs/current/platform/windows.html#down ) Apache HTTP Server Project本身不提供二进制版本的软件,仅提供源代码,如果您不能自己编译Apache HTTP Server,则可以从Internet上可用的大量二进制发行版中获取二进制软件包,主要有ApacheHaus、Apache Lounge、Bitnami WAMP Stac、WampServer、XAMPP 在Files for Microsoft Windows中打开 Apache Lounge( https://www.apachelounge.com/download/ ) Apache 2.4 binaries VS16下载 httpd-2.4.41-win64-VS16.zip 解压到C:\wamp\中得到Apache24文件夹、-- Win64 VS16  --、ReadMe.txt三个文件 请注意,所有文件路径设置都使用'/'正斜杠而不是Windows的反斜杠'\' 不要在目录路径的末尾添加斜杠 ServerRoot:目...

centos 7 firewall(防火墙)

centos 7 firewall(防火墙)开放端口/删除端口/查看端口 1.firewall的基本启动/停止/重启命令 #centos7启动防火墙 systemctl start firewalld.service #centos7停止防火墙/关闭防火墙 systemctl stop firewalld.service #centos7重启防火墙 systemctl restart firewalld.service #设置开机启用防火墙 systemctl enable firewalld.service #设置开机不启动防火墙 systemctl disable firewalld.service 2.新增开放一个端口号 firewall-cmd --zone=public --add-port=80/tcp --permanent #说明: #–-zone #作用域 #–-add-port=80/tcp #添加端口,格式为:端口/通讯协议 #–-permanent 永久生效,没有此参数重启后失效 #多个端口: firewall-cmd --zone=public --add-port=80-90/tcp --permanent 注意:新增/删除操作需要重启防火墙服务. 其他PC telnet开放的端口必须保证本地 telnet 127.0.0.1 端口号 能通。本地不通不一定是防火墙的问题。 查看本机已经启用的监听端口: #centos7以下使用netstat -ant,7使用ss ss -ant 3.查看 #查看防火墙状态 firewall-cmd --state #centos7查看防火墙所有信息 firewall-cmd --list-all #centos7查看防火墙开放的端口信息 firewall-cmd --list-ports 4.删除 #删除 firewall-cmd --zone=public --remove-port=80/tcp --permanent 注意:新增/删除操作需要重启防火墙服务. Centos 7 firewalld常用命令 firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是...

linux 脚本

https://www.runoob.com/w3cnote/shell-quick-start.html https://www.runoob.com/w3cnote/shell-summary-brackets.html https://www.runoob.com/w3cnote/linux-command-full-fight.html https://www.runoob.com/w3cnote/linux-common-command.html https://www.runoob.com/w3cnote/linux-common-command-2.html Shebang 在计算领域中,Shebang(也称为Hashbang)是一个由井号和叹号构成的字符序列#!,其出现在文本文件的第一行的前两个字符。 在文件中存在Shebang的情况下,类Unix操作系统的程序加载器会分析Shebang后的内容,将这些内容作为解释器指令,并调用该指令,并将载有Shebang的文件路径作为该解释器的参数 语法 Shebang这一语法特性由#!开头,即井号和叹号。 在开头字符之后,可以有一个或数个空白字符,后接解释器的绝对路径,用于调用解释器。 在直接调用脚本时,调用者会利用Shebang提供的信息调用相应的解释器,从而使得脚本文件的调用方式与普通的可执行文件类似。 例子 下面列出了一些典型的 shebang 解释器指令: #!/bin/sh—使用sh,即Bourne shell或其它兼容shell执行脚本 #!/bin/csh—使用csh,即C shell执行 #!/usr/bin/perl -w—使用带警告的Perl执行 #!/usr/bin/python -O—使用具有代码优化的Python执行 #!/usr/bin/php—使用PHP的命令行解释器执行 用途 解释器指令允许脚本和数据文件充当系统命令,无需在调用时由用户指定解释器,从而对用户和其它程序隐藏其实现细节。 假设/usr/local/bin/foo中有一以下行开头的Bourne shell脚本 #!/bin/sh -x 而它被如此调用("$"是命令提示符) $ foo bar 该命令的输出等同于 $ /bin/sh -x /usr/local/bin/foo bar 除了argv[0...