目前分類:工作心得 (47)
- Sep 04 Mon 2017 16:19
在 AWS 上建立 Kubernetes
- May 01 Mon 2017 09:00
前公司確定已經沒了!
- Mar 24 Fri 2017 19:18
公司有好消息!
- Mar 21 Tue 2017 13:35
學習 Python 中
- Feb 10 Fri 2017 12:54
新公司狀況
我目前在一間網路公司中服務,它的產品主要是社群軟體。用戶可以在網站上購買禮物贈送給喜歡的人,公司就從中間賺取特定比例的錢。
我的組長和同事都在馬來西亞,平時都用英文溝通。對我來說有一點吃力,但這也是我想要的環境。
- Jan 13 Fri 2017 13:42
近期工作心得分享
- Oct 05 Sun 2014 10:39
Linux - 快速變更帳號密碼
- Oct 05 Sun 2014 10:35
MySQL - 更改 table column type
ALTER TABLE MODIFY VARCHAR(65536)
- Oct 05 Sun 2014 10:34
MySQL - 新增 user (grant)
http://blog.longwin.com.tw/2006/02/mysql_adduser_grant_2006/
- Oct 05 Sun 2014 10:34
MySQL - 常用指令及帳戶管理
http://itzone.hk/article/article.php?aid=200406230146464878
- Oct 05 Sun 2014 10:33
MySQL - 建立新帳號
轉貼自 http://itzone.hk/article/article.php?aid=200406230146464878
mysql> grant select,insert on host_formation.* to oper@localhost identified by '1qaz2wsx';
mysql> GRANT ALL PRIVILEGES ON *.* TO user@host IDENTIFIED BY 'passwd';
mysql> REVOKE selevt on 資料庫(或資料表) FROM oper@localhost identified by '1qaz2wsx';
- Oct 05 Sun 2014 10:32
MySQL - 帳號改密碼
mysql -u root -p
mysql> SET PASSWORD FOR 'john'@'localhost' = PASSWORD('john123');
mysql> flush privileges;
mysql -u root -p
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD("john123") WHERE User='john';
mysql> flush privileges;
- Oct 05 Sun 2014 10:30
Linux - rsync + ssh 使用不同 port 執行
原始出處 http://blog.longwin.com.tw/2012/10/rsync-ssh-different-port-2012/
有興趣的人可以參考原始內容
rsync + ssh 要同步某些資料, 如果是標準 ssh 的 22 port, 只需要下述指令即可, 但是若不同 port, 就得要再處理一下~
- Oct 05 Sun 2014 10:18
Linux - 建立 SSH Tunnel
ssh -f user@personal-server.com -L 2000:personal-server.com:25 -N
在 Linux 上建立通道
$ssh -N -f -L 2000:target_server:1111 user@tunnel_server
-N 參數的用途是"不建立shell"
-f 參數的用途是"連線後執行於背景"
-L 把本機的 2000 透過 tunnel_server 導到 target_server 的 1111
輸入完密碼後即會回到原來的shell,建立Tunnel之後的操作就跟前面差不多了。
$ssh -N -f -D 8888 user@tunnel_server
-D 在本機port 1080 建立 sock ,然後 client app 連線時必須使用 sock 連接到本機 port 8888
支援sock proxy的程式,如:msn 可以用這種方式比較簡單,不需要額外設定 port forwarding
- Oct 05 Sun 2014 10:17
Linux 查看那些 dm-N 對應到的設備
在 linux 中 iostat -d 查看磁盤狀態時,有的會有如下dm-0,dm-1的設備.
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.19 0.57 2.92 341228 1753052
dm-0 0.27 0.56 2.88 334673 1729848
dm-1 0.00 0.00 0.00 876 0
如果有使用 LVM 則一般會生成dm-N 邏輯卷 (LogicVolume). 它類似於普通分區時的一個分區如 sda0 之類的.只不過它利用了 Mapper Device 機制,在 PysicalVolume 上模擬出來的設備.
查找dm-N對應的設備
1.sar -d 1
02:53:06 PM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz awai svctm %util
02:53:07 PM dev8-0 8.00 0.00 72.00 9.00 0.06 7.00 7.00 5.60
02:53:07 PM dev252-0 9.00 0.00 72.00 8.00 0.06 6.22 6.22 5.60
02:53:07 PM dev252-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
顯示dev252-0,dev252-1,即主設備號为dev252(sda設備號为dev8,這是linux为設備生成的內部設備號),次設備號为0,1
2.cd /dev/mapper; ll
lrwxrwxrwx 1 root root 7 Apr 3 16:12 yinbeiweb1-root -> ../dm-0
lrwxrwxrwx 1 root root 7 Apr 3 16:12 yinbeiweb1-swap_1 -> ../dm-1
可看到軟鏈到 /dev/dm-N上.
3.ll /dev/dm-*
brw-rw---- 1 root disk 252, 0 Apr 3 16:12 ../dm-0
brw-rw---- 1 root disk 252, 1 Apr 3 16:12 ../dm-1
可看到兩者的主設備號都是252
# sudo lvdisplay|awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
dm-0 /dev/SysVolGroup/LogVolRoot
dm-1 /dev/SysVolGroup/xen
dm-2 /dev/SysVolGroup/db1-2
dm-3 /dev/SysVolGroup/db1-2swap
dm-4 /dev/SysVolGroup/python1
dm-5 /dev/SysVolGroup/python1swap
dm-6 /dev/SysVolGroup/db1-2snap
hdX — ATA hard disk, pre-libata. You'll only see this with old distros (probably based on Linux 2.4.x or older)
sdX — "SCSI" hard disk. Also includes SATA and SAS. And IDE disks using libata (on any recent distro).
hdXY, sdXY — Partition on the hard disk hdX or sdX.
loopX — Loopback device, used for mounting disk images, etc.
loopXpY — Partitions on the loopback device loopX; used when mounting an image of a complete hard drive, etc.
scdX, srX — "SCSI" CD, using same weird definition of "SCSI". Also includes DVD, Blu-ray, etc.
mdX — Linux MDraid
dm-X — Device Mapper. Use -N to see what these are, or ls -l /dev/mapper. Device Mapper underlies LVM2 and dm-crypt. If you're using either LVM or encrypted volumes, you'll see dm-X devices.
- Oct 05 Sun 2014 10:16
Linux Netcat 命令——網路工具中的瑞士刀
轉貼從 http://www.oschina.net/translate/linux-netcat-command
轉貼從 http://blog.longwin.com.tw/2012/02/nc-data-send-socket-server-2012/
有興趣者請參考原始網站
- Oct 05 Sun 2014 10:14
墨攻 ~ 『豈能盡如人意,但求無愧於心』
在現在這間公司服務的時間只剩下 37 天
目前要將手邊的工作慢慢的結束掉
但有些案件因為 "人" 的因素
決定權不在我們部門
只能靠無比的耐心和毅力撐過去
經過了這些事後,讓我覺得 EQ 的重要
社會上什麼人都有
好人有
壞人也有
但不要讓壞人影響到自己的心情和工作
努力做好自己該做的事
墨攻 ~ 『豈能盡如人意,但求無愧於心』
加油
不要在發飆了!!!