hunkier

学习笔记,开源代码,技术分享

又叫折半查找,要求待查找的序列有序。每次取中间位置与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查找到了为止。否则序列中没有待查的关键字。

阅读全文 »

Kibana从5.5开始不提供认证功能,用官方的认证X-Pack,则需购买授权许可。

为了安全访问,我们可以使用Nginx的代理功能来认证登录

阅读全文 »

wget是一个从网络上自动下载文件的自由工具。它支持HTTPHTTPSFTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。

阅读全文 »

javascript 验证输入的是否为正确的数组

1
2
3
4
5
6
7
8
9
10
function validate(){
var reg = new RegExp("^[0-9]*$");
var obj = document.getElementById("name");
if(!reg.test(obj.value)){
alert("请输入数字!");
}
if(!/^[0-9]*$/.test(obj.value)){
alert("请输入数字!");
}
}
阅读全文 »

添加

1
firewall-cmd --zone=public --add-port=80/tcp --permanent  

–permanent 永久生效,没有此参数重启后失效)

查看

1
firewall-cmd --zone=public --query-port=80/tcp

删除

1
firewall-cmd --zone=public --remove-port=80/tcp --permanent

重新载入

1
firewall-cmd --reload
阅读全文 »

修改/etc/ssh/sshd_config

1
2
3
4
vi /etc/ssh/sshd_config
Port 22 //这行去掉#号,防止配置不好以后不能远程登录,还得去机房修改,等修改以后的端口能使用以后在注释掉

Port 33378 //下面添加这一行
阅读全文 »

一、安装X Window System

注:若已经安装GUI则可跳过

1、切换到root用户,执行 yum groupinstall "X Window System"
2、执行 yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts dejavu-lgc-sans-fonts -y 安装相关组件
3、设置默认启动图形界面

1
yum groupinstall -y "Fonts"

4、设置默认启动图形界面

1
2
# unlink /etc/systemd/system/default.target
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

5、重启系统生效

1
# reboot
阅读全文 »

Centos 用户相关操作

查看centos中的用户和用户组
1、用户列表文件:/etc/passwd/

2、用户组列表文件:/etc/group

3、查看系统中有哪些用户:

1
cut -d : -f 1 /etc/passwd
阅读全文 »