- 在 CentOS 7 要重設密碼比較麻煩,所以需要紀錄一下,不然真的掛了就慘了!Linux | 5579 觀看 | 2020-06-29 | Kuann Hung 上傳
- 如果把 ssh 設置為使用 key 登入,就可以減少一些被 try 密碼的問題,其實設定方式也很簡單事先產好一組 key,然後改一下設定就行了。Linux | 2786 觀看 | 2020-06-21 | Kuann Hung 上傳
- 其實對 Oracle 並不是太熟,結果遇到這個錯誤,只好滿臉 黑人問號.jpg
UDE-00600: 作業產生的 ORACLE 錯誤 600 ORA-00600: internal error code, arguments: [4194], [], [], [], [], [], [], [], [], [], [], [] 使用者名稱: UDE-00005: 讀取輸入時發生非預期的檔案結尾
拜 google 大神後,找了個解法,雖然看不懂,但是趕緊記錄起來才是正道啊!!!1. 建立新的 undo 空間SQL> create undo tablespace undotbs2 2 datafile '/oracle/undotbs2.dbf' size 100M; Tablespace created.
2. 設置 undo 管理方式為 ’自動‘SQL> alter system set undo_management=auto scope=spfile; System altered.
3. 設置 undotbs 為新建的undotbs2SQL> alter system set undo_tablespace=undotbs2 scope=spfile; System altered.
4. 刪除原來損壞的undo表空間SQL> drop tablespace undotbs02 including contents and datafiles; Tablespace dropped.
5. 重啟 oracleSQL> startup force; ORACLE instance started. Total System Global Area 1603411968 bytes Fixed Size 2213776 bytes Variable Size 1241516144 bytes Database Buffers 352321536 bytes Redo Buffers 7360512 bytes Database mounted. Database opened.
Database | 1935 觀看 | 2020-06-12 | Kuann Hung 上傳 - 其實這個問題困擾我一陣子了,有時候 Chrome 用一用,突然上面就一片白! 像這樣:下面的圖片上方留白不是真的留白,就是看不到還好 Google 了一下發現,只要按 F11 (全螢幕模式) 兩次就可以恢復啦!~~應該是個神奇的 Bug...其他 | 1773 觀看 | 2020-05-12 | Kuann Hung 上傳
- 有時候在變更 DNS 的時候,因為本機卡住,所以要等很久。這個時候可以透過清除 cache 的方式來確認是否變更了!~Linux | 5219 觀看 | 2020-05-04 | Kuann Hung 上傳
- 有的時候安排一些工作在 crontab 中,透過 shell 執行,但如果前一次沒執行完,後面的又繼續跑,那就 GG 了。所以最好是能直接有一個 lock 機制來避免重複執行。下面介紹一個簡單的方式 (file lock) 來做。
#!/bin/bash if [ -e "/tmp/something.run" ]; then echo "Another instance of the script is running. Aborting." exit fi touch "/tmp/something.run" ###################### # 這邊放要執行的命令 rm "/tmp/something.run"
如果要跑多個不同的 lock,就換掉 something.run 就可以了Linux | 2535 觀看 | 2020-04-25 | Kuann Hung 上傳 - 先安裝 PPTP client
yum install -y ppp pptp pptp-setup
建立連接pptpsetup --create your-vpn-name --server your-vpn-server-ip --username your-username --password your-password --encrypt --start
如果看到以下提示就是連線成功囉!~Using interface ppp0 Connect: ppp0 <--> /dev/pts/2 CHAP authentication succeeded MPPE 128-bit stateless compression enabled local IP address 192.168.1.98 remote IP address 192.168.1.254
可以用 ip addr 確認一下#ip addr 8: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1448 qdisc pfifo_fast state UNKNOWN group default qlen 3 link/ppp inet 192.168.1.98 peer 192.168.1.254/32 scope global ppp0 valid_lft forever preferred_lft forever
接下來就是把預設的路由改成 ppp0 了route add default dev ppp0
最後如果要斷線,那就 kill 掉就行pkill pptp
Linux | 3061 觀看 | 2020-03-29 | Kuann Hung 上傳 - 雖然已經到了 tensorflow 2.x,但如果有些舊的程式還沒更新的話,就還是得要用 tensorflow1.x 的版本,這樣該怎麼辦呢?其實可以在安裝的時候指定版本喔~以下就用 anaconda 做一個範例,因為要避免影響到既有的環境,所以最好還是建立一個新的 environment 來避免套件衝突問題!~
conda create -n tensorflow1.x conda activate tensorflow1.x conda install tensorflow=1.12 -n tensorflow1.x
其實最好還是把 tensorflow1.x 的 code 升級到 2.x 以上 (但據說對於靜態圖片處理效能變差了!!)在這裡有建議升級的方式並且還很貼心的提供了升級的 code 喔!~TensorFlow | 2060 觀看 | 2020-03-28 | Kuann Hung 上傳 - 在 GitLab 中的 repositories 目錄中有許多的 .bundle 檔案,有時候為了方便快速轉移,可以用下面的指令解開喔!~
; 先檢查一下 git bundle verify mybundle.bunlde
會出現像是這樣的訊息The bundle contains these 8 refs: fbb71123081e11fb914b913ecf4b83386045f74a refs/heads/develop fbb71123081e11fb914b913ecf4b83386045f74a refs/heads/master fbb71123081e11fb914b913ecf4b83386045f74a refs/heads/release 0dac10b89031b878e33994140335008ed5bb9a4f refs/keep-around/0dac10b89031b878e33994140335008ed5bb9a4f 49183c1dde88702d9238e81297e615c282c0868a refs/keep-around/49183c1dde88702d9238e81297e615c282c0868a 6a3f173eed77ef8c869390262a95b4a54bb4622e refs/keep-around/6a3f173eed77ef8c869390262a95b4a54bb4622e c65fe689abfb386629bfc695987e76d027d85fc1 refs/keep-around/c65fe689abfb386629bfc695987e76d027d85fc1 fbb71123081e11fb914b913ecf4b83386045f74a HEAD The bundle records a complete history. mybundle.bundle is okay
然後再解開; 解開 git clone mybundle.bunlde
輸出類似這樣,如果沒有錯誤就 ok 啦!Cloning into 'mybundle'... Receiving objects: 100% (30789/30789), 271.18 MiB | 4.48 MiB/s, done. Resolving deltas: 100% (16391/16391), done. Checking out files: 100% (7595/7595), done.
其他 | 2436 觀看 | 2020-03-22 | Kuann Hung 上傳 - 今天機器突然遇到這個問題,某個目錄進去後,下 ls 就出現這個訊息~ QQ 了
[root@localhost ]# cd /var/lib [root@localhost /var/lib]# ll ls: cannot open directory .: Input/output error
接下來你可以透過這樣的方式修正一下lvm pvscan lvm vgscan lvm lvscan # 這個要實際查一下你的目錄名稱 lvm lvchange -ay /dev/mapper/cl-home
完成後就修復一下你 /dev 下的 devicexfs_repair -d /dev/sda
然後重開機看看有沒有修復吧 (不保證修復的!!!)Linux | 4471 觀看 | 2020-03-19 | Kuann Hung 上傳