Dynu配置DDNS服务,可设置动态IP的免费域名

参考:https://zhujiget.com/4460.html、https://docs.anyhk.net/anyhk-nat/ddns/ddns-dynu

1、访问:https://www.dynu.com/zh-CN/(需国外访问)

2、使用“选择一”自带的域名,自行输入一个前缀,跳转到配置页面按照下图操作,最终保存。

3、连接需要做监听的服务器ssh,输入如下命令测试是否可以成功修改。(需先安装curl)

##安装curl:
##Debian/Ubuntu
apt-get update
apt-get install curl -y
​
##CentOS
yum update -y
yum install curl -y

执行如下代码:

curl "https://api.dynu.com/nic/update?hostname=申请的域名&password=账户密码或IP密码"

4、执行如上代码返回ok…或nochn,回到dynu的配置页面刷新看一下ip是否已经变动了,若为最新ip就没问题了。

5、ssh执行“crontab -e”,在文本中按“i”插入如下代码(每一分钟刷新一次ip),写入完毕按esc,然后输入:wq,回车。

*/1 * * * * curl "https://api.dynu.com/nic/update?hostname=申请的域名&password=账户密码或IP密码" >/dev/null 2>&1 &

6*、如果执行curl返回失败,或在国内使用此服务,请把“api.dynu.com”改为“162.216.241.241”,且curl需增加-k参数,否则会返回51错误。

curl -k "https://162.216.241.241/nic/update?hostname=申请的域名&password=账户密码或IP密码"

crontab -e:
*/1 * * * * curl -k "https://162.216.241.241/nic/update?hostname=申请的域名&password=账户密码或IP密码" >/dev/null 2>&1 &

 

HTML 选择文件夹上传文件

就是在末尾加一个webkitdirectory参数即可,但需要注意之后这个控件就只能选择文件夹。再需要单文件上传的话需要另外再建一个标签。

input type="file" name="uploadfile" autocomplete="off" style="float:left;" webkitdirectory

DD windows 挂载NTFS分区修改1.bat遇到错误汇总

每家独服的救援模式镜像都不一样,有时会遇到挂载ntfs分区遇到错误情况,请按照如下操作:
1、安装ntfs挂载控件

 apt-get install ntfs-3g

2、执行“ntfs-3g /dev/sda2 /mnt/windows”错误时,请确定sda序号是否正确,使用“fdisk -l”命令查看时sda1还是sda2甚至是sda..。
然后检查系统是否存在“/mnt/windows”这个目录,一般来讲需要自己手动在mnt下创建windows文件夹或自行指定其他映射路径。

iptablesUtils 端口转发一键脚本

需要使用iptables进行端口转发推荐这个脚本,支持iptablesUtils域名转发。

https://github.com/arloor/iptablesUtils

wget -qO natcfg.sh /tools/natcfg.sh --no-check-certificate && bash natcfg.sh

下方为已失效原链接:

wget -qO natcfg.sh http://arloor.com/sh/iptablesUtils/natcfg.sh && bash natcfg.sh

Oracle 连接其他服务器连接字符串配置

好久没用Oracle数据库连接别的服务器都忘了怎么设置了,最近再次用到Oracle总结一下省的以后再捉襟见肘。

正常安装完oracle数据库后,定位到这个目录“D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN”,目录下应该有“tnsnames.ora”文件(若没有则手动用记事本创建一个)。

打开tnsnames.ora文件,里面进行连接配置如下。

对下面例子红字进行解释:
两个ERPSYS:为数据库安装时设置的服务名,设置成一样的即可。
HOST处一般填写服务器的ip地址,主机名也行。
PORT为数据库端口,通常为1521不用修改。

# tnsnames.ora Network Configuration File: C:\oracle\product.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ERPSYS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.2)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ERPSYS)
    )
)

保存该文件后理论上即可直接连接,若不行建议按如下排查
1、对方服务器ip以及端口是否能telnet通
2、服务名是否正确
3、本地运行时是否安装正确,系统环境变量Path中是否存在Oracle的安装目录
4、重启电脑试试