2015年10月4日 星期日
rsrync同步指令
rsync常用指令
透過ssh : tcp 2266 做rsync 目錄同步
遠端主機帳號為wang , IP 192.168.1.32
遠端目錄 /home/wang
本地端目錄/home/wang
指令如下:
# rsync --rsh='ssh -p2266' --delete --ignore-errors --progress wang@192.168.1.32:/home/wang /home/wang
-v, --verbose 詳細模式輸出訊息
-q, --quiet 安靜模式,幾乎沒有訊息產生。常用在以 cron 執行 rsync
-c, --checksum 打在傳送之前透過 128bit 的 MD4 檢查碼來檢查所有要傳送的檔案(會拖慢速度)
-a, --archive 備份模式,表示以遞迴方式傳輸文件,並保持所有文件屬性,等於 -rlptgoD(沒有 -H)
-r, --recursive 對子目錄以遞迴模式處理
-R, --relative 使用相對路徑名稱
--no-relative 不使用相對路徑
--no-implied-dirs
2015年7月21日 星期二
CentOS 7 與CentOS 6 常用指令差異
CentOS 6 | CentOS 7 | 用途 |
arp | ip neighbor | 查詢ip mac對應 |
ifconfig | ip addr, ip link | 查網卡IP |
netstat -tunlp | ss -tunlp | 查連線狀況 |
route | ip route | 查路由表 |
2015年7月2日 星期四
關閉Windows Server 2008 網卡設定中不必要的通道介面
網管人員常會透過ifconfig /all 查來看目前系統的IP設定狀況,
但每次只要在有啟用IPv6的電腦,指令輸入後,就會有一長串的
介面,不易觀看看,既然沒用到就關了它吧。
微軟有提供快速關閉的Fix執行檔,也有手動設定說明,
參考
How to disable IPv6 or its components in Windows
https://support.microsoft.com/en-us/kb/929852
關閉 6to4 & Teredo adapters
netsh int 6to4 set state state=disabled
netsh int teredo set state type=disabled
但每次只要在有啟用IPv6的電腦,指令輸入後,就會有一長串的
介面,不易觀看看,既然沒用到就關了它吧。
微軟有提供快速關閉的Fix執行檔,也有手動設定說明,
參考
How to disable IPv6 or its components in Windows
https://support.microsoft.com/en-us/kb/929852
關閉 6to4 & Teredo adapters
netsh int 6to4 set state state=disabled
netsh int teredo set state type=disabled
2015年5月26日 星期二
防火牆上常見ICMP訊息
ICMP type 11 Time exceeded message:
Code 0 說明
Code | 描述 |
---|---|
0 | Time to live (TTL) equals 0 during transit. |
1 | Fragment reassembly timeout.封包重組逾時 |
Code 0 說明
If the gateway processing a datagram finds the time to live field is zero it must discard the datagram. The gateway may also notify the source host via the time exceeded message.
Code 0 may be received from a gateway
在防火牆Log上常看到來自外部來的ICMP type 1 code 0的訊息,根據上述的說明,路由器在傳遞封包時,當TTL值為0時,路由器會丟棄封包,並回應來原主機ICMP type 1 code 0的訊息。
這個狀況會發生在DNS主機上,攻擊者倭造來源IP,對DNS主機發送查詢,DNS會將查詢的結果回應至來源IP,因為來源IP不存在,故封包經過路由器傳遞到TTL 為0時,變丟棄封包,並告知來原主機 ICMP type 11 code 0 ,表示該封包無法傳遞並告知來源IP。
ICMP type 3 Destination Unreachable
Code 0 may be received from a gateway
在防火牆Log上常看到來自外部來的ICMP type 1 code 0的訊息,根據上述的說明,路由器在傳遞封包時,當TTL值為0時,路由器會丟棄封包,並回應來原主機ICMP type 1 code 0的訊息。
這個狀況會發生在DNS主機上,攻擊者倭造來源IP,對DNS主機發送查詢,DNS會將查詢的結果回應至來源IP,因為來源IP不存在,故封包經過路由器傳遞到TTL 為0時,變丟棄封包,並告知來原主機 ICMP type 11 code 0 ,表示該封包無法傳遞並告知來源IP。
ICMP type 3 Destination Unreachable
Code
|
Description
|
0
|
Network unreachable error.
路由器無法將封包傳遞至目標位址,通常是路由器無法將封包根據路由表傳遞至下一個路徑,故路由器會送出網路無法到達訊息。
|
1
|
Host unreachable error.
由路由器或Gateway送出,通常是無法存取該網段的某個主機。
|
2
|
Protocol unreachable
error. 通訊協定錯誤,無法傳達。
Sent when the designated transport protocol is not supported. |
3
|
Port unreachable error. 無法存取Port
Sent when the designated transport protocol is unable to demultiplex the datagram but has no protocol mechanism to inform the sender. |
4
|
The datagram is too big.
Packet fragmentation is required but the DF bit in the IP header is set. |
5
|
Source route failed error.
|
6
|
Destination network
unknown error.
|
7
|
Destination host unknown
error.
|
8
|
Source host isolated
error.
Obsolete. |
9
|
The destination network is
administratively prohibited.
|
10
|
The destination host is
administratively prohibited.
|
11
|
The network is unreachable
for Type Of Service.
|
12
|
The host is unreachable
for Type Of Service.
|
13
|
Communication
Administratively Prohibited.
This is generated if a router cannot forward a packet due to administrative filtering. |
14
|
Host precedence violation.
Sent by the first hop router to a host to indicate that a requested precedence is not permitted for the particular combination of source/destination host or network, upper layer protocol, and source/destination port. |
15
|
Precedence cutoff in
effect.
The network operators have imposed a minimum level of precedence required for operation, the datagram was sent with a precedence below this level. |
16
- 255 |
|
2015年5月3日 星期日
Cisco NTP access type
IOS router defines the following four types of access for NTP:
1) Peer – permits router to respond to NTP requests and accept NTP updates. NTP control queries are also accepted. This is the only class which allows a router to be synchronized by other devices.
2) Serve – permits router to reply to NTP requests, but rejects NTP updates (e.g. replies from a server or update packets from a peer). Control queries are also permitted.
3) Serve-only – permits router to respond to NTP requests only. Rejects attempt to synchronize local system time, and does not access control queries.
4) Query-only – only accepts NTP control queries. No response to NTP requests are sent, and no local system time synchronization with remote system is permitted.
2) Serve – permits router to reply to NTP requests, but rejects NTP updates (e.g. replies from a server or update packets from a peer). Control queries are also permitted.
3) Serve-only – permits router to respond to NTP requests only. Rejects attempt to synchronize local system time, and does not access control queries.
4) Query-only – only accepts NTP control queries. No response to NTP requests are sent, and no local system time synchronization with remote system is permitted.
2015年4月25日 星期六
CentOS 7 修改時區
安裝環境時,忘了選時區怎麼辦?
# cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime
# ntpdate time.stdtime.gov.tw
PS:CentOS 7 minimal安裝預設沒有ntpdate套件,要先安裝。
CentOS 7 On Hyper-V(第二代) 修改螢幕解析度
環境說明: CentOS 7 Grub 2 on Hyper-V 第二代
修改 /etc/default/grub 加入
GRUB_CMDLINE_LINUX_DEFAULT="video=hyperv_fb:800x600"
重新產生grub2 環境
# grub2-mkconfig -o /boot/grub2/grub.cfg
若是使用第二代的Hyper-V環境(UEFI環境),產生的grub2設定檔位置不一樣
要注意,否則怎麼改都不成功。
要注意,否則怎麼改都不成功。
# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Ubuntu下
# Sudo update-grub
Ubuntu 參考
2015年4月4日 星期六
rpm 套件管理
查更新記錄
rpm -qa --changelog openssl | head -n11
* 2015 3月 19 四 Tomáš Mráz 1.0.1e-42.4
- update fix for CVE-2015-0287 to what was released upstream
* 2015 3月 18 三 Tomáš Mráz 1.0.1e-42.3
- fix CVE-2015-0209 - potential use after free in d2i_ECPrivateKey()
- fix CVE-2015-0286 - improper handling of ASN.1 boolean comparison
- fix CVE-2015-0287 - ASN.1 structure reuse decoding memory corruption
- fix CVE-2015-0289 - NULL dereference decoding invalid PKCS#7 data
- fix CVE-2015-0292 - integer underflow in base64 decoder
- fix CVE-2015-0293 - triggerable assert in SSLv2 server
查詢openssl 是否對CVE-2014-0224有做修正
rpm -q --changelog openssl | grep CVE-2014-0224
- fix CVE-2014-0224 fix that broke EAP-FAST session resumption support
- fix CVE-2014-0224 - SSL/TLS MITM vulnerability
2015年3月9日 星期一
Brocade SAN Switch 常用指令
nsShow: 顯示主機的WWN (10:00:00:00:c9:2b:c9:0c).
cfgShow : 檢視zone的設定是否正確.
cfgshow all 查詢設定檔
configshow: 顯示交換器設定 (類似show run)
version: 查詢韌體板本
portcamshow Display filter utilization
原文:portShow command to view the NPIV attributes and all the N_Port (physical and
virtual) port WWNs that are listed under portWwn of device(s) connected
version : 查詢韌體板本
cfgShow : 檢視zone的設定是否正確.
cfgshow all 查詢設定檔
configshow: 顯示交換器設定 (類似show run)
version: 查詢韌體板本
- Port 相關指令
portCfgShow : 檢測交換器埠的資訊ports information.
portShow :檢視 NPIV 屬性和列出每個連接裝置上的Port WWNha的所有 N_Port (physical and
virtual)
portcamshow Display filter utilization
原文:portShow command to view the NPIV attributes and all the N_Port (physical and
virtual) port WWNs that are listed under portWwn of device(s) connected
version : 查詢韌體板本
2015年3月8日 星期日
FreeBSD 10 與先前版本主要差異
FreeBSD 10 與先前版本主要差異
- clang 取代 GCC 成為預設編譯器
- Unbound 已被導取代 base 系統作為本機 DNS 解析服務。
- BIND 已從 base 系統移除,改用Unbound取代。
- 使用來自 NetBSD 專案的 bmake 替換了 make。
- pkg 成預設的套件管理工具。
- pkgadd、pkgdelete 及其相關工具已被移除
- 對虛擬化進行了主要增強,內建支援BIS(Built in – BIS are included as part of this ,FreeBSD 9及8的版本需自行額外加裝BIS, Linux 則稱為LIS) 。
- 針對 SSD 的 TRIM 支援已被加入到 ZFS
- 效能更高的LZ4 壓縮演算法已被加入到 ZFS
Hyper-v對FreeBSD的支援
FreeBSD virtual machines on Hyper-V
CentOS
and Red Hat Enterprise Linux virtual machines on Hyper-V
https://technet.microsoft.com/zh-tw/library/dn531026.aspx
訂閱:
文章 (Atom)