原始出處 http://blog.longwin.com.tw/2012/10/rsync-ssh-different-port-2012/

有興趣的人可以參考原始內容

 

rsync + ssh 要同步某些資料, 如果是標準 ssh 的 22 port, 只需要下述指令即可, 但是若不同 port, 就得要再處理一下~

johnchen6927 發表在 痞客邦 留言(0) 人氣()

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


johnchen6927 發表在 痞客邦 留言(0) 人氣()

在 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.


johnchen6927 發表在 痞客邦 留言(0) 人氣()

轉貼從  http://www.oschina.net/translate/linux-netcat-command 

轉貼從  http://blog.longwin.com.tw/2012/02/nc-data-send-socket-server-2012/

有興趣者請參考原始網站


johnchen6927 發表在 痞客邦 留言(0) 人氣()

在現在這間公司服務的時間只剩下 37 天
目前要將手邊的工作慢慢的結束掉

但有些案件因為 "人" 的因素
決定權不在我們部門
只能靠無比的耐心和毅力撐過去

經過了這些事後,讓我覺得 EQ 的重要
社會上什麼人都有
好人有
壞人也有
但不要讓壞人影響到自己的心情和工作
努力做好自己該做的事

墨攻 ~ 『豈能盡如人意,但求無愧於心』

加油
不要在發飆了!!!


johnchen6927 發表在 痞客邦 留言(0) 人氣()

當有需要限定某些來源或帳號透過 SSH 登入主機時,可在 /etc/ssh/sshd_config 中設定

AllowUsers      admin@1.2.3.4     john@5.6.7.*     chen


johnchen6927 發表在 痞客邦 留言(0) 人氣()

select owner, table_name, tablespace_name, num_rows, blocks, blocks*8096 as blockusebyte, avg_row_len, avg_row_len*num_rows as rowusebyte

from all_tables

johnchen6927 發表在 痞客邦 留言(0) 人氣()

國外的客戶一直反應說訪問公司的網站有時快有時慢。如果慢時,是幾乎都不能動的狀況。

於是我打算在 AWS 上租用一台主機,並使用 Squid 搭建 reverse proxy server 來解決此問題。

johnchen6927 發表在 痞客邦 留言(0) 人氣()

變更 Linux 系統預設時區(timezone)

1. 使用 root 帳號登入終端機

文章標籤

johnchen6927 發表在 痞客邦 留言(0) 人氣()

我想架設的 Linux 無硬碟系統如下:

1. 由 Boot Server 對 Diskless node 進行開機。

johnchen6927 發表在 痞客邦 留言(0) 人氣()