2018年12月28日 星期五

freebsd 設定 NTP 自動校時

方法一
1. 編輯rc.conf
>ee /etc/rc.conf

ntpd_enable="YES"

2.編輯ntp.conf
>ee /etc/ntp.conf

server  168.95.1.1     iburst

restrict default ignore
restrict -6 default ignore

restrict 168.95.1.1

#以上為本機校時,加入下面則開放該網段可連線校時
restrict 192.168.1.0 mask 255.255.255.0 nomodify

3.啟動ntpd
>/etc/rc.d/ntpd start

==================================================

方法二
編輯 crontab
>ee /etc/crontab

#每天四點校時
0 4 * * * root /usr/sbin/ntpdate time.stdtime.gov.tw

==================================================

方法三
1.新增daily執行script
>ee /etc/periodic/daily/600.ntpdate
#!/bin/sh
echo
echo '主機校時'
/usr/sbin/ntpdate time.stdtime.gov.tw

2.更改600.ntpdate權限
>chmod +x 600.ntpdate

2018年12月26日 星期三

zabbix34-proxy 安裝

1.安裝zabbix34-proxy
pkg install zabbix34-proxy

2.建立及匯入資料庫

#cd /usr/local/share/zabbix34/proxy/database/mysql/

#mysql -u root -p
#create database zabbix_proxy character set utf8;
#grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';
#quit

#zabbix proxy只需要schema.sql
#mysql -u root -p zabbix-proxy < schema.sql
#mysql -u root -p zabbix-proxy < images.sql
#mysql -u root -p zabbix-proxy < data.sql

3.編輯/usr/local/etc/zabbix34/zabbix_proxy.conf
Server=127.0.0.1
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
Hostname=zabbix_proxy #此hostname需與zabbix server新增proxy主機名稱相同

4.編輯/etc/rc.conf
zabbix_proxy_enable="YES"

5.zabbix server加入proxy主機
管理->系統代理程式->創建系統代理程式
(Administration -> Proxies -> Create proxy)

2018年12月25日 星期二

CentOS 安裝 zabbix-agent



1.Adding Zabbix repository
#rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm


2.Agent installation
#yum install zabbix-agent

3.start the agent
#service zabbix-agent start

2018年9月7日 星期五

使用ip取得電腦名稱及mac address


nmap --script smb-os-discovery 192.168.0.1

抓以下兩個區塊的資料

MAC Address: 4C:CC:6A:77:A5:98 (Micro-star Intl)

Host script results:
| smb-os-discovery:
|   OS: Windows 7 Enterprise 7601 Service Pack 1 (Windows 7 Enterprise 6.1)
|   OS CPE: cpe:/o:microsoft:windows_7::sp1
|   Computer name: xx
|   NetBIOS computer name: xx\x00
|   Workgroup: xxgroup\x00
|_  System time: 2018-09-07T10:03:26+08:00

2018年8月27日 星期一

windows 10 語系切換

#更改成中文
zh-TW.bat


powershell set-winsystemlocale zh-TW
powershell set-winuserlanguagelist zh-TW -force
powershell set-winuilanguageoverride zh-TW

shutdown -l


#更改成英文


把zh-TW置換成en-US


#登出後自動登入
forceautologon.reg


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="user"
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"

2018年8月9日 星期四

通知區域的圖示變成空白

1.執行regedit.exe

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

刪除以下兩個機碼

IconStreams
PastIconsStream


2.刪除explorer.exe

3.重新執行explorer.exe


ps:2跟3可以用重新開機取代

2018年6月25日 星期一

取得台灣IP列表

取得台灣IPv4列表
#fetch http://ftp.apnic.net/stats/apnic/delegated-apnic-latest

#netmask `cat delegated-apnic-latest | awk -F'|' '/TW\|ipv4/ {print $4":+"($5-1)}'` > tw_ip_range.txt

2018年5月30日 星期三

FreeBSD 11.1 安裝 Mellanox Connect-X2 (MNPA19-XTR) 10G 網卡

#更新 /usr/src
>svnlite checkout https://svn.freebsd.org/base/releng/11.1 /usr/src

#編譯及安裝 mlx4 模組
>cd /usr/src/sys/modules/mlx4
>make
>make install

#編譯及安裝 mlxen 模組
>cd /usr/src/sys/modules/mlxen
>make
>make install

#載入模組
>kldload mlx4
>kldload mlxen

#加入開機載入
>ee /boot/loader.conf
+ mlx4_load="YES"
+mlxen_load="YES"

#查看模組是否載入
>kldstat
 7    2 0xffffffff82628000 3123c    mlx4.ko
 8    2 0xffffffff8265a000 103e1    linuxkpi.ko
 9    1 0xffffffff8266b000 1240d    mlxen.ko

#ifconfig 可以看到 mlxen0 這張網卡
mlxen0: flags=8802 metric 0 mtu 1500
        options=ed07bb
        ether 00:02:c9:51:f9:5a
        hwaddr 00:02:c9:51:f9:5a
        nd6 options=29
        media: Ethernet autoselect
        status: no carrier




參考網站:https://frankchang.me/2017/05/02/Enable-Mellanox-Connect-X2-10G-NIC-in-FreeBSD-11/

freebsd 11.1 update /usr/src

今天在安裝光纖網卡時,遇到要重新編譯kernel,在更新/usr/src時發現跟以往不太相同,故筆記做個紀錄。


#更新/usr/src指令
>svnlite update /usr/src

#在此指令遇到錯誤訊息
'/usr/src' is not a working copy

#查了網站說明後改用以下指令,網址後面的11.1是目前系統版本,可用uname -r查看

>svnlite checkout https://svn.freebsd.org/base/releng/11.1 /usr/src

PS:
1.參考網站:https://www.freebsd.org/doc/handbook/makeworld.html#updating-src-obtaining-src
2.系統預設沒有安裝svn,我看有svnlite指令,執行後可達到相同功能

2018年4月25日 星期三

webssh2

#安裝git
>pkg install git

#安裝npm
>pkg install npm

#下載webssh2
>git clone https://github.com/billchurch/WebSSH2

>cd WebSSH2/app

#複製config.json
>cp config.json.example config.json

#安裝webssh2
>npm install --production

#啟動服務
>npm start

2018年4月18日 星期三

arping

#功能
檢查該IP是否在線上


#安裝
pkg install arping

#同網段使用
arping 10.10.1.1

#不同網段無法使用
#不同網段使用 
arping -i bridge0 10.10.2.1

#控制發送封包次數
arping -i bridge0 -c 1 10.10.2.1