2018年9月17日 星期一

搶先體驗 iPhone iOS12 的快速

要怎麼升級到 iOS 12?

首先,先在 iOS 裝置上的 Safari 中打開「https://beta.thuthuatios.com/en/」,並選擇 iOS Beta Profile 的「Download」,記得要選 iOS 12 版本的,不要安裝錯了。
搶先體驗 iOS 12 無需開發者帳號也可以升級 1
這邊會要求你打開設定來安裝描述檔,這邊點選「允許」。
如果你有 Apple Watch 或 Apple TV 的裝置,別忘了在安裝目的地選擇「iPhone」。
接下來我們就會正式開始安裝描述檔了,這邊要記得一件事,如果安裝 iOS 11 Beta 的描述檔,記得先將它刪除,否則將無法安裝 iOS 12 的描述檔。這邊點選「安裝」並輸入密碼。
接下來在條款許可的部分選擇「安裝」,這邊會要求你將 iPhone 重新啟動,請選擇「重新啟動」。
重新啟動後,再回到軟體更新的地方就可以看到 iOS 12 Developer Beta 的更新了,只要點下「下載並安裝」即可升級至 iOS 12 。
此方法是先安裝Beta版的描述檔再進行更新,但因為這版的型號已經為GM版本
故直接更新完就會變成iOS12,雖然再過幾天就開放更新了,但為了避免當天伺服器塞車所以可以先偷吃步用這種方法優先體驗iOS12的魅力
話說老K有先把手邊的備用機iPhone 5 & iPhone 6這兩支手機更新至iOS12體驗
只能說謝謝Apple又讓這兩隻塵封已久的老機器重生,iOS12優化的比iOS11還好
值得大家更新,但在更新前記得先使用iTunes完整備份唷,以防萬一

轉錄至蘋果仁 : https://applealmond.com/posts/33256


搶先升級成 macOS 10.14 Mojave

要怎麼升級到 macOS 10.14  Mojave?

首先,先在 Mac 上的 Safari 中打開「https://beta.thuthuatios.com/en/」,並選擇 macOS Beta Profile 的「Download」,記得要選 macOS 10.14 版本的,不要選成 macOS 10.13.6 的。
macOS 10.14 Beta 搶先升級 免開發者帳號升級教學 1
下載完成後,我們接著安裝 macOS 10.14 Beta 的描述檔,點擊「macOSDeveloperBetaAccessUtility.pkg」的檔案來開始安裝。
接下來就開始正式安裝 macOS 10.14 Beta 的描述檔了,這邊的流程都選擇「繼續」。
軟體許可協議的部份則選擇「同意」,否則將無法安裝 macOS 10.14 的描述檔。
同意之後繼續安裝 macOS 10.14 的 Beta 描述檔,這邊選擇「安裝」即可。
安裝完成後,Macx App Store 會自動啟動並轉至 macOS 10.14 Beta 的下載頁面,這邊點一下「下載」來下載 macOS 10.14 Beta 的系統。
macOS 10.14 Beta 搶先升級 免開發者帳號升級教學 8
下載完成後,將會執行 macOS 10.14 Beta 系統的安裝程序,這邊點一下「Continue」即可開始安裝 macOS 10.14 Mojave Beta 到我們的 Mac 上。
macOS 10.14 Beta 搶先升級 免開發者帳號升級教學 9
全部跑完後會先出現的版本為macOS 10.14 Beta,這時你在更新一次macOS
等安裝完後就會變成Mojave的正式版本了,再把描述檔移除!
為什麼要這麼搞剛呢,因為發布當天伺服器一定會爆炸,所以可以先行升級其實也很
不錯啊,加上使用深色模式後工作上眼睛看了也比較舒服

節錄至 蘋果仁 : https://applealmond.com/posts/33273

2018年9月4日 星期二

[Cisco] CCNA考試必背-實用指令

因為老K最近剛上完CCNA在準備要考試
但是其實在公司很少用到Cisco的設備只能用"GNS3" & "PacketTracer"
來練習指令,這邊也蠻推薦大家使用這兩套模擬器來做練習

下面是查到比較常用到的指令


使用者模式(User Mode)
 Hostname>ping 192.168.168.168    測試網路指令
 Hostname>traceroute 192.168.168.168    利用TTL(Time To Live,TTL)追蹤封包連線所經過路線
 Hostname#en   進入特權模式(Privileged Mode)
 Hostname#sh history   檢視在路由器上輸入的前十個命令
 Hostname#sh terminal    確認終端機歷史緩衝區的長度 (History is enabled, history size is 10.)
 Hostname#terminal history size 25    改變歷史緩衝區之大小 (History is enabled, history size is 25.)
 Hostname #copy running-config stratup-config    將運行組態(DRAM),儲存至啟動組態(NVRAM)
 Hostname #erase stratup-config    刪除啟動組態,*注意:此動作請勿執行*
 Hostname#clear counters s0/0/0   清除介面上的計數器
 Hostname#copy flash tftp     IOS 備份到 TFTP 伺服器
 Hostname#debug ip rip    顯示路由器上傳送和接收到的RIP 更新
Hostname(config)#configure terminal    整體設定模式(Configuration Global Mode)
Hostname(config)#setup    執行 Continue with configuration dialog? [yes/no]: (對話框模式)
Hostname(config)#reload  重新載入startup-config(啟動組態)
Hostname(config)#banner motd *    標題訊息(* 為結束字元,不可為?字元);取消指令:no banner login
Hostname(config)#no ip domain-lookup    停用名稱解析服務,避免耗時的DNS查詢
Hostname(config)#hostname NAME    變更設備名稱為 NAME
Hostname(config)#service password-encryption    手動為密碼加密,解除前面請加上No
Hostname(config)#enable secret *****    特權模式加密式密碼設定
Hostname(config)#config-register 0x2101    改變組態暫存器,於 rommon 1 >confreg 0x2142rommon 2 >reset
Hostname(config)#ip host NAME X.X.X.X    建構名稱解析主機表,一台主機最多八個IP
Hostname(config)#ip classless    設定為無級別,使用預設路由有切割子網路就定要設定
Hostname(config)#default-gateway X.X.X.X    設定預設閘道 For Switch
Hostname(config)#default-network X.X.X.X    設定預設閘道 For Route
Hostname(config)#ip route 目的 遮罩 閘道 [AD]    設定靜態路由(例:ip route 192.168.1.0 255.255.255.0 172.16.1.254 或離開介面 s0/0/0 ) AD0255(越低優先)
Hostname(config)#vtp mode server    設定 VTP 運行模式為 Server Client  Transparent
Hostname(config)#vtp domain NAME    設定 VTP 網域名稱
Hostname(config)#vtp password XXX    設定 VTP 密碼
Hostname(config)#spanning-tree vlan 1 priority 4096    變更交換器優先權的設定值為 4096 (最低優先/倍數增加)表示永遠為根橋接器
Hostname(config)#ip ospf cost ?    變更 OSPF 成本值
Hostname(config-line)#line vty 0 XX    主要命令(Line)設定Console(RS-232)  Vty(Telnet連線)
Hostname(config-line)#exec-timeout 0 0    設定逾時計時器,預設值:10分鐘,0 0 絕對不會逾時
Hostname(config-line)#logging synchronous    防止控制台螢幕干擾您輸入的命令
Hostname(config-line)#password *****    設定Line連線方式之密碼(明碼),需開啟提示認證 (config-line)#login
Hostname(config-if)#interface fastEthernet 0/0    介面模式(Interface Mode) 0/0
Hostname(config-if)#ip address X.X.X.X 255.255.255.0    設定介面的IP
Hostname(config-if)#description    針對介面加入註解描述,例:description *這是一個介面描述指令*
Hostname(config-if)#no shutdown    啟動介面 FastEthernet0/1 is administratively(管理性) down, line protocol is down (disabled)
Hostname(config-if)#clock rate 64000    為DCE端時才需要設定時脈
Hostname(config-if)#no cdp enable    關閉一個介面的CDP,全部關閉:no cdp run
Hostname(config-if)#int range fa0/1 - 10    一次設定範圍 fa0/1  fa0/10 Port
Hostname(config-if)#switchport mode access    告訴交換器這是第二層的 Port
Hostname(config-if)#switchport mode trunk    設定該 Port 為主幹介面            
Hostname(config-if)#switchport access vlan XX    指定某個 VLAN 給該介面的 Port
Hostname(config-if)#switchport trunk allowed vlan remove ?    丟棄 VLAN X 的傳送與接收資訊
Hostname(config-if)#mac-address-table static MAC vlan 1 int fa0/1    設定 MAC Address 給該 Port
Hostname(config-if)#switchport port-security maximum 1    表示該 Port 只能使用一個 MAC Address violation shutdown 違反則 Shutdown
Hostname(config-if)#bandwidth 256    變更線路頻寬(單位:K)
Hostname(config-if)#delay 300000    變更延遲時間         
Hostname(config-if)#ip ospf priority     設定 OSPF 優先權;預設為 1 越大越優先
Hostname(config-vlan)#vlan XX    建立一個 Vlan XX,指定名稱:name VLAN;開啟:no shutdown
Hostname(config-subif)#int fa0/0.1    建立子介面(Subinterface),該介面不能設有IP只能在子介面上設IP
Hostname(config-subif)#encapsulation dot1Q 1     讓子介面支援主幹通訊封裝(For Route 設定)
Hostname(config-router)#passive-interface s0/0/0    限制介面路由協定(RIPRIP V2EIGRPOSPF)不宣傳,採被動式
Hostname(config-router)#route rip    路由設定模式(Route Mode For RIP),選擇版本(config-router)#version 2,宣告網段:network X.X.X.0
Hostname(config-router)#route ospf (AS)    建立 OSPF 路由協定;宣告網段network 10.0.0.0 0.255.255.255 area 0AREA 0 為主幹
Hostname(config-router)#maximum-paths     變更路由數量,達到負載平衡
Hostname(config-router)#metric maximun-hop     變更中繼站(Hop)數量,最大 255 
Hostname(config-router)#no auto-summary    告訴 EIGRP 要宣告該路由器之間的所有子網路
Hostname(config)#do sh XXXXX    於非特權模式下執行 Show的功能(do show)
Hostname#sh version    檢視IOS版本資訊
 Hostname#sh hosts    檢視新建的主機名稱解析表
 Hostname#sh sessions    檢視路由器與遠端裝置正在進行的連線,可用 disconnect 終止連線
 Hostname#sh users    列出路由器上所有作用中的控制台與VTY的使用者,清除連線:clear line XXX
 Hostname#sh protocols    檢視每片介面之第一層與第二層狀態,以及所用IP位置
 Hostname#sh ip arp    檢視ARP快取
 Hostname#sh ip route    顯示整個路由表
 Hostname#sh ip route eigrp    只顯示路由表內 EIGRP 項目
 Hostname#sh ip route eigrp neighbors    顯示所有 EIGRP 鄰居
 Hostname#sh ip route eigrp topology    顯示 EIGRP 拓墣表
 Hostname#sh ip interface brief    提供路由器介面之第三層設定的資訊;brief (精簡化參數)
 Hostname#sh ip ospf     顯示 OSPF 運行資訊
 Hostname#sh ip protocols    顯示目前路由器所執行的協定資訊
 Hostname#sh mac-address-table    檢視 MAC 
 Hostname#sh controllers s0/0/0    顯示實體介面本身資訊,並查看路由介面是否有連接DCE纜線;(連線訊息:DCE V.35 clock rate 64000)
 Hostname#sh cdp neighbors   使用CDP(Cisco發現協定)收集鄰居資訊
 Hostname#sh cdp entry * version   可篩選只顯示 protocols 或 version
 Hostname#sh int trunk    檢視所有 VLAN 狀態(Status),預設為 trunking
 Hostname#sh vtp status   檢視 VTP 資訊
 Hostname#sh vlan    查詢 VLAN 狀態
 Hostname#sh running-config    檢視運行組態檔資訊
 Hostname#sh processes    查詢目前裝置使用效能
 Hostname#sh spanning-tree    顯示交換器優先權資訊
% Incomplete command.    非完整命令
% Invalid input detected at '^' marker.    標記為無效指令
% Ambiguous command:"XXX"    不清楚的指令

[Citrix] XenDesktop - 螢幕鎖定時間設定

因為最近公司在POC新版的XenDesktop7.15
發現即便有GPO原則的情況下,還是沒辦法鎖定
後來老K發現,是因為Citrix會套一個policy在最上面蓋著GPO
這邊提供上網查到的解法,也確定都可以實行


Set Registry key: [HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Graphics] "SetDisplayRequiredMode"=dword:00000000 Make the following GPO Changes: Open gpedit.msc -> User Configuration -> Administrative Templates -> Control Panel -> Personalization

Enable Screen saver - Set to enable
Prevent changing screen saver - Set to enable
Password protect screen saver- Set to enable
Screen saver timeout - Any Value Except 0

Force specific screen saver - scrnsave.scr

[Citrix] XenServer 管理-Command Mode


關機
xe vm-shutdown uuid=6dba075a-c991-12bf-e5d9-3a8ea31c4038 force=true
UUID:         

強制重開
xe vm-reset-powerstate  uuid=649aafdf-7228-2387-17d6-205c6a67d1f6 force=true


上下線時 
service xapi restart

查詢 系統現有連結資源
df -h


查詢線上溝通
ps aux


詢問是否在emergency mode true or f (自動保護機制)
xe host-is-in-emergency-mode



系統log
vi /var/log/xensource.log

******************************************************************************************
般來說會遇到網卡遺失 然後跟MASTER失連的問題 (center上面看到都是紅色狀態,但底層可以接)

最慘狀況就是連master 也網卡遺失…(剛剛就發生再pool2身上,還有之前的南東pool)

<網卡遺失就是從console上面看不到IP資訊或在底層下xsconsole看不到IP>

解法:
情境一:
如果是pool master失連網卡消失情況發生, 造成相關pool指令都看不到vm

#xe pif-list
會出現
The host could not join the liveset because the HA daemon could not access the heartbeat disk.
代表應該是ha機制造成

#xe host-is-in-emergency-mode
如果回傳回來是trun 那就再代表這台host 為了保護這台主機上的VM所以進入緊急模式,就是代表為什麼每次看不到網卡,center不到,但VM還是可以正常運行

就可以下
#xe host-emergency-ha disable –force
HA關掉ß一般就是因為HA打開才會進入emergency-mode(緊急模式)

然後把所以服務重啟
# xe-toolstack-restart

這時再去看console 網卡就會起來;center他過一下就會接上了!!!


情境二:
materhost 發生

通常會發生代表MASTER應該也發生問題了(機率很高),如果這時處理好MASTER問題
直接下
# xe-toolstack-restart
他就會取得IP

MASTER確定正常那先試試看 先把masterxe-toolstack-restart
再對有問題的host xe-toolstack-restart

####
如果想把slave host 變成pool master
可以下
#xe pool-emergency-transition-to-master

****************************************************************************************

以上指令上班時間下OK 不用怕 原來ON在上面的vm都不會有問題

參考兩篇文章:



2018年3月31日 星期六

戀愛小學堂(1) - 學會整理自己的儀容

好吧...其實是老K的朋友一直在問說該怎麼追女生?

可是我也沒交過幾個女朋友啊....?問我這樣對嗎.....



其實啊第一眼印象真的很重要,如果第一眼印象就不好的

基本上你也沒戲唱了拉,除非你花很大的努力來改變...

首先呢,應該說是男女都是拉,沒有人喜歡髒髒的人

男生嘛把自己整理的乾乾淨淨的,看起來不是比較順眼嗎

乾乾淨淨整整齊齊的,讓女生看到第一眼的印象通常都會是好的

不要鬍渣沒刮啊,滿面油光油頭垢面的....這樣誰看到會喜歡拉

如果有體味的朋友呢建議可以選一罐適合自己的香水點綴一下

把身上的異味蓋掉,這樣對方就不會對你避而遠之

你想一個人出現在你面前是乾乾淨淨的,或是滿面油光 邋遢到不行

是你會選誰?所以呢男生們快注意自己的儀容整潔啊

戀愛小學堂....我們下次見

2018年3月30日 星期五

[Linux] Linux host 監控發至 Slack Chanel

誠如上一篇文章,當你產出slack key後就可以把key貼在script裡面:如下

這樣就可以發err 訊息至slack chanel,但是如果是內網的話要記得開port出去

或是開proxy


send-slack-err.sh

-------------------------

#!/bin/bash
HOSTSTATE=$1
HOSTADDRESS=$2
HOSTNAME=$3
HOSTOUTPUT=$4

stime=$(date "+%F %H:%M:%S")


msg="CLI-FAN Host: $HOSTSTATE alert for $HOSTNAME [$HOSTOUTPUT]!"

curl --proxy http://x.x.x.x:80 https://slack.com/api/chat.postMessage -X POST -d "channel=alert_chanel" -d "text=$msg" -d "token=xoxp-xxxxxxxxxxxxxxxxxxxxx"

2018年3月27日 星期二

[Slack] Legacy token產生

首先要先註冊一個account,然後進到網頁內去產生Legacy token,之後把token丟入script就可以發監控到slack chanel了,是不是很簡單呢,就是這麼簡單


網址如下:

https://api.slack.com/custom-integrations/legacy-tokens

Legacy token generator

Use this handy tool to quickly generate tokens for testing and development.
Legacy tokens are just for you. Never share legacy tokens with other users or applications. Do not publish Legacy tokens in public code repositories. Review token safety tips.
By creating a test API token, you agree to the Slack API Terms of Service.
WorkspaceUserToken