- 複製檔案到其他系統
# scp /path/to/local/file username@hostname:/path/to/remote/file - 複製其他系統檔案到另一個其他系統
# scp username@hostname1:/path/to/remote1/file username@hostname2:/path/to/remote2/file - 複製其他系統檔案到本機
# scp username@hostname:/path/to/remote/file /path/to/local/file - 會詢問是否要儲存 SSH 金鑰和 SSH 密碼
瀚海揚塵
我要當一個好人,不是有收到卡的那一種
2013年12月25日
使用 SSH 複製檔案
如何設定伴隨介面啟動的 routing table
首先先確定要加 routing table 的介面,以下以 eth0 為例:
- 新建檔案在 /etc/sysconfig/network-scripts/route-eth0
- 編輯檔案內容,格式如下:
ADDRESS0=172.21.8.0
NETMASK0=255.255.255.0
GATEWAY0=10.10.10.1
ADDRESS1=192.168.1.0
NETMASK1=255.255.255.0
GATEWAY1=10.10.10.5
....... - 確認是否成功:
# ifdown eth0 && ifup eth0
# route - 開機也會自動加入
2013年11月13日
設定 VirtualBox 伴隨開機自動執行
Virtual 4.2.0 版本後適用,測試環境是 CentOS 6.4:
- Edit virtualbox config
# vi /etc/default/virtualbox
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg
- Edit auto start config
# vi /etc/vbox/autostart.cfg
default_policy = allow
- Set auto start DB path
# VBoxManage setproperty autostartdbpath /etc/vbox - Create a userid.start file in /etc/vbox directory
# VBoxManage modifyvm--autostart-enabled on - Restart the vboxautostart-service
# /etc/init.d/vboxautostart-service stop
# /etc/init.d/vboxautostart-service start - Reboot PC for test
2013年7月10日
Compile subversion 1.8.0
- Download source code and un-compress
- wget http://ftp.mirror.tw/pub/apache/subversion/subversion-1.8.0.tar.gz
- tar zxvf subversion-1.8.0.tar.gz
- Execute "get-deps.sh" to get deps
- cd subversion-1.8.0
- get-deps.sh
- Compile apr
- cd apr
- ./configure
- make
- cd..
- Compile apr-util
- cd apr-util
- ./configure --with-apr=../apr
- make
- cd..
- Compile and install serf
- cd serf
- ./configure --with-apr=../apr --with-apr-util=../apr-util
- make
- make install
- cd..
- Export PKG_CONFIG_PATH
- export PKG_CONFIG_PATH=/usr/local/serf/lib/pkgconfig
- Compile subversion
- ./configure --with-apr=apr --with-apr-util=apr-util --with-serf=serf
- make
- Check version and module
- ./subversion/svn/svn --version
- Install
- make install
- If server, restart svnserve
- killall svnserve
- svnserve -d
2012年2月23日
如何在VMWare 和 VirtualBox 之間轉換虛擬機器
- VMWare 轉移到 VirtualBox:
- 使用以下 Virtual Box 本身提供的工具轉換硬碟檔,指令如下:
BoxManageexe clonehd xxxx.vmdk xxxx.vdi --format VDI - 在 VirtualBox 建立新的虛擬主機,當建立硬碟時,選擇已經存在的檔案,然後直接掛載 vdi 檔
- 啟動虛擬機器,有可能會有 GUI(X11) 無法啟動的問題,依照指示輸入密碼重新建立 xorg.conf
- 進入系統後,解安裝 VMTool(如果有安裝的話)
- TGZ 安裝
# vmware-uninstall-tools.pl
- RPM 安裝
# rpm -e VMwareTools
- TGZ 安裝
- 安裝 VirtualBox Guest Additions,之後再重新開機 X11 就一切正常了
# sh media/VBoxLinuxAdditions-x86.run
- VirtualBox 轉移到 VMWare:
- 使用以下 Virtual Box 本身提供的工具轉換硬碟檔,指令如下:
BoxManageexe clonehd xxxx.vdixxxx.vdmk --format VDMK
- 在 VMWare 建立新的虛擬主機,建立完後,將原本硬碟刪掉,然後加入一個新的硬碟,選擇已經存在的檔案,然後直接掛載 vdmk 檔
- 啟動虛擬機器,有可能會有 GUI(X11) 無法啟動的問題,依照指示輸入密碼重新建立 xorg.conf
- 進入系統後,解安裝 VirtualBox Guest Additions(如果有安裝的話)
# /opt/[VBoxAddonsFolder]/uninstall.sh - 安裝 VMTool,之後再重新開機 X11 就一切正常了
# tar zxvf vmware.xxx.tar.gz
# ./vmware-install.pl
2011年12月13日
如何修改GRUB2的預設開機
Fedora 的開機管理軟體已經從 grub 升級到 grub2 了,假設我們安裝的是多重系統,要如何更改預設的開機?
因為更改預設開機的選項已經不存在安裝步驟裡了,我們只能在安裝完成後再更改,以更改到 Windows 系統為例:
首先找到 Windows 的安裝
# cat /boot/grub2/grub.cfg | grep Window
menuentry "Windows XP (loader) (on /dev/sda1)" --class windows ...
....
將結果的字串紅色部分記錄下來,然後執行下述命令:
# grub2-set-default "Windows XP (loader) (on /dev/sda1)"
接著重新產生設定檔即可
# grub2-mkconfig -o /boot/grub2/grub.cfg
# cat /boot/grub2/grub.cfg | grep Window
menuentry "Windows XP (loader) (on /dev/sda1)" --class windows ...
....
將結果的字串紅色部分記錄下來,然後執行下述命令:
# grub2-set-default "Windows XP (loader) (on /dev/sda1)"
接著重新產生設定檔即可
# grub2-mkconfig -o /boot/grub2/grub.cfg
2011年10月30日
如何更改預設的 home 格式
Linux 預設的 home 格式是由以下這個 folder 複製而來的:
# /etc/skel
所以只要在底下增加目錄或檔案就可以在 useradd 時順便建立這些檔案。
PS.不同的 distribution 可能有不一樣,可以先檢視 /etc/default/useradd 來確認,Fedora 和 CentOS 是可以適用的。
# /etc/skel
所以只要在底下增加目錄或檔案就可以在 useradd 時順便建立這些檔案。
PS.不同的 distribution 可能有不一樣,可以先檢視 /etc/default/useradd 來確認,Fedora 和 CentOS 是可以適用的。
訂閱:
文章 (Atom)