配置keys认证的ntp时间服务器

2019年6月3日 没有评论

一、 ntp源码安装

因为安全需求的原因,公司要求使用ntp keys认证以防止被用来做反射攻击。需要注意的是,一般系统默认自带的版本会比较老,都存在安全漏洞的,如果OS官方没有推出更新patch的,可以使用源码包编译。具体操作如下:

yum -y remove ntp ntpdate
wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p12.tar.gz【会很慢】
yum -y install gcc gcc-c++ openssl-devel libstdc++* libcap[......]

Read more

分类: Linux/unix/mac 标签:

Linux history记录发送到syslog日志

2019年6月2日 1 条评论

常用的shell有bash和csh,而history记录中,bash默认是不带命令操作时间的,csh带有记录时间,可以通过变量修改,查看历史命令的执行时间,不过history记录默认只保存1000条。想要所有的命令都进行命令,最好是将其保存到日志记录中。所以可以通过一些变量配置,配合logger发送给syslog进行保存。

一、bash shell设置

修改/etc/bashrc文件(SUSE下是/etc/bash.bashrc),增加如下内容:

PROMPT_COMMAND=$(history -a)
typeset -r PROMPT_C[......]

Read more

分类: Linux/unix/mac 标签:

golang操作cmd命令

2019年5月16日 没有评论

以下是来自golang社区的一些关于windows下cmd命令操作的示例:

1 、关机、重启

// 关闭计算机
func ShutDownEXE() {
	fmt.Println("关闭主机")
	arg := []string{"-s", "-t", "20"}
	cmd := exec.Command("shutdown", arg...)
	d, err := cmd.CombinedOutput()
	if err != nil {
		fmt.Println("Error:", err)
		return
	}
	fmt.Pr[......]

Read more

golang调用windows文件的默认打开方式

2019年5月15日 没有评论

最近在写的一个程序,需要使用golang调用windows下的一个html页面。在windows下调用的方式有两种,一种是通过 cmd 程序调用,另一种是通过rundll32.exe程序进行调用。

方式1:

package main
import (
	"fmt"
	"log"
	"os/exec"
	"path/filepath"
	"strings"
)
func main() {
	/*cmd := exec.Command("cmd", "/k", "start", "11.html")
	//cmd.Dir = "c:[......]

Read more

分类: Linux/unix/mac 标签:

密码保护:远程管理技术之XBAP

2019年5月8日 要查看留言请输入您的密码。

远程管理之java applet

2019年5月7日 2 条评论

远程管理之jnlp协议应用

2019年5月5日 没有评论

bitnami redmine一键式安装

2019年4月30日 没有评论

sync.WaitGroup使用遇到的坑

2019年4月20日 没有评论

webp程序安装使用

2019年4月11日 没有评论