設定檔位於
/etc/ssh/sshd_config
可改port number
ssh連線方式,於終端機命令模式下
ssh xxx.xxx.xxx.xxx -p 12345
-p 埠號參數
應用:
A電腦不能用BBS(port:23),但22port沒有封住,
B電腦沒有封23port,又有ssh服務,則A可以ssh登
入B,再透過連23port出去上BBS。
2008年11月3日 星期一
netstat
netstat -atp
Print network connections, routing tables, interface statistics, masque...
Print network connections, routing tables, interface statistics, masque...
標籤:
Network,
Terminal Command
Webmin 自定Port
預設連本機的網址為https://localhost:10000/
登入設定新的埠號後再至/etc/services改
如果自定webmin的port沒有去改/etc/services
則使用指令 "netstat -atp"
無法正確顯示webmin的port是哪個程式正在使用
ex:
有ssh服務
則可透過ssh連線,並至/etc/webmin/下執行
start
restart
stop
reload
登入設定新的埠號後再至/etc/services改
如果自定webmin的port沒有去改/etc/services
則使用指令 "netstat -atp"
無法正確顯示webmin的port是哪個程式正在使用
ex:
有ssh服務
則可透過ssh連線,並至/etc/webmin/下執行
start
restart
stop
reload
Wine 無法瀏覽 C:\ Drive
wine: incorrect "Browse C:\ Drive" launcher
The launcher named "Browse C:\ Drive" executes the command
xdg-open ~/.wine/drive_c
The command should be
xdg-open ~/.wine/dosdevices/c:
the tilde "~" that the systtem does not know how to handle the protocol "~/.wine/drive_c".
(I can run xdg-open ~/.wine/dosdevices/c: from a Bash terminal window, though.)
So I've changed the line in /usr/share/applications/wine-browsedrive.desktop to Exec=xdg-open $HOME/.wine/dosdevices/c:
原文討論
The launcher named "Browse C:\ Drive" executes the command
xdg-open ~/.wine/drive_c
The command should be
xdg-open ~/.wine/dosdevices/c:
the tilde "~" that the systtem does not know how to handle the protocol "~/.wine/drive_c".
(I can run xdg-open ~/.wine/dosdevices/c: from a Bash terminal window, though.)
So I've changed the line in /usr/share/applications/wine-browsedrive.desktop to Exec=xdg-open $HOME/.wine/dosdevices/c:
原文討論
2008年11月2日 星期日
Firefox離線模式(Work Offline)
狀況:遇到火狐關閉後再開啟一直顯示離線模式
解決:修改/etc/dbus-1/system.d/NetworkManager.conf
有三行
<allow send_interface="org.freedesktop.NetworkManager"/>
改成
<deny send_interface="org.freedesktop.NetworkManager"/>
然後reboot
原因出在NetworkManager偵測到沒有網路,火狐便判定沒有網路,使用離線模式
參考
解決:修改/etc/dbus-1/system.d/NetworkManager.conf
有三行
<allow send_interface="org.freedesktop.NetworkManager"/>
改成
<deny send_interface="org.freedesktop.NetworkManager"/>
然後reboot
原因出在NetworkManager偵測到沒有網路,火狐便判定沒有網路,使用離線模式
參考
用UUID自動掛載其他磁區
透過修改fstab可以更改開機時掛載哪些磁區
指令
$ls -l /dev/disk/by-uuid
例出各磁區的UUID
再用
$sudo vi /etc/fstab
或
$sudo gedit /etc/fstab
來修改掛載內容,內容加在最後面,存檔即可
EX:
NTFS
/dev/sda1 /media/C ntfs-3g silent,umask=0,locale=zh_TW.utf8
FAT32
/dev/sda1 /media/C vfat iocharset=utf8,umask=000 0 0
將"/dev/sda1" 換成"UUID=xxxxxx"
UUID=xxxxxx /media/C ntfs-3g silent,umask=0,locale=zh_TW.utf8
參考
[教學] 讓 Ubuntu 8.04 自動掛載其他磁碟槽
ubuntu開機自動掛載其他磁區 for UUID
指令
$ls -l /dev/disk/by-uuid
例出各磁區的UUID
再用
$sudo vi /etc/fstab
或
$sudo gedit /etc/fstab
來修改掛載內容,內容加在最後面,存檔即可
EX:
NTFS
/dev/sda1 /media/C ntfs-3g silent,umask=0,locale=zh_TW.utf8
FAT32
/dev/sda1 /media/C vfat iocharset=utf8,umask=000 0 0
將"/dev/sda1" 換成"UUID=xxxxxx"
UUID=xxxxxx /media/C ntfs-3g silent,umask=0,locale=zh_TW.utf8
參考
[教學] 讓 Ubuntu 8.04 自動掛載其他磁碟槽
ubuntu開機自動掛載其他磁區 for UUID
2008年10月19日 星期日
2008年10月12日 星期日
2008年9月25日 星期四
檢視資料夾佔硬碟容量大小
du -sh [檔案或目錄]
總結每個 <檔案> 的磁碟用量,目錄則取總用量。
-s, --summarize 只分別計算指令列中每個引數所佔的總用量
-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
總結每個 <檔案> 的磁碟用量,目錄則取總用量。
-s, --summarize 只分別計算指令列中每個引數所佔的總用量
-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
標籤:
Terminal Command
services;sources.list
/etc/services
Internet network services list
記載主機上的服務清單
可以透過修改來改變顯示埠號上的服務名稱
例如:
webmin 10000/tcp
/etc/apt/sources.list
Package resource list for APT
記載著套件來源的生命線
Internet network services list
記載主機上的服務清單
可以透過修改來改變顯示埠號上的服務名稱
例如:
webmin 10000/tcp
/etc/apt/sources.list
Package resource list for APT
記載著套件來源的生命線
2008年9月22日 星期一
2008年9月6日 星期六
編譯套件
- ./configure
- make
- make check (可略過)
- sudo make install
以編譯htop為例
$./configure --prefix=/opt/htop-0.8
組態並更改預設安裝路徑,安裝到/opt/htop-0.8
$make
執行編譯
$make check
測試安裝
$sudo make install
執行安裝
---
再來把/opt/htop-0.8/bin/裡的htop建個連結到/bin/裡,就可以直接在終端機下輸入htop了
$sudo ln -s /opt/htop-0.8/bin/htop /bin/htop
標籤:
Terminal Command
tar打包,壓縮,解壓縮
tar 包含解gzip跟bzip2參數
$tar zxvf [file].tar.gz
z:gzip
x:解壓縮
v:秀出過程序
f:檔案
j:bz2
----------
tar
tar打包檔案
c:create
f:file
$tar cf name.tar name/
把name資料夾打包成name.tar
tar解開檔案
x:解開
v:秀出過程
f:另存成一個檔案
$tar xvf name.tar
解開name.tar
$tar jxvf free.tar.bz2
j:bz2
$tar zxvf free.tar.gz
z:gzip
==========
bzip2
-z:壓縮
-d:解壓縮
bzip2 -z free.txt
壓成free.txt.bz2
bzip2 -d free.txt.bz2
解成free.txt
=========
gzip
-d:解壓縮
$gzip free.tar
會壓成free.tar.gz
增加.gz
$gzip free.tar.gz
解壓成free.tar
去掉了.gz
$tar zxvf [file].tar.gz
z:gzip
x:解壓縮
v:秀出過程序
f:檔案
j:bz2
----------
tar
tar打包檔案
c:create
f:file
$tar cf name.tar name/
把name資料夾打包成name.tar
tar解開檔案
x:解開
v:秀出過程
f:另存成一個檔案
$tar xvf name.tar
解開name.tar
$tar jxvf free.tar.bz2
j:bz2
$tar zxvf free.tar.gz
z:gzip
==========
bzip2
-z:壓縮
-d:解壓縮
bzip2 -z free.txt
壓成free.txt.bz2
bzip2 -d free.txt.bz2
解成free.txt
=========
gzip
-d:解壓縮
$gzip free.tar
會壓成free.tar.gz
增加.gz
$gzip free.tar.gz
解壓成free.tar
去掉了.gz
標籤:
Terminal Command
輸入法 gcin
可用Lazybuntu安裝外也可用指令裝
安裝gcin
在終端機模式下輸入
$sudo apt-get install gcin
把 gcin 設為預設輸入法
$im-switch -s gcin
登出再登入就可以了
一行指令解決
$sudo apt-get install gcin im-switch -z zh_TW -s gcin
想換回scim
im-switch -s scim
gcin 同好會
安裝gcin
在終端機模式下輸入
$sudo apt-get install gcin
把 gcin 設為預設輸入法
$im-switch -s gcin
登出再登入就可以了
一行指令解決
$sudo apt-get install gcin im-switch -z zh_TW -s gcin
想換回scim
im-switch -s scim
gcin 同好會
標籤:
Terminal Command
製作 ISO 文件的命令
如果你在 Linux 下用 VirtualBox 虛擬個 Winxp 來使用網絡銀行或者用迅雷下些東西的話,或許會用到本機硬盤裡的文件,而虛擬機是不支持直接訪問本機硬盤裡的文件的,所以必須要把文件變成 ISO 格式的,然後用虛擬光盤加載,在 Windows 下,你必須要找個軟件,或許你會找不到,或許你會找到後不會裝,或許你會裝上不會用,而在 Linux 下,有許多命令可以做這件事情。
1. dd if=~/fold of=~/file.iso
2. cat ~/fold >;~/file.iso
3. cp -r ~/fold file.iso
4. mkisofs -r -o file.iso ~/fold
那麼如何使用 ISO 文件呢?
如果在 Windows 下,你必須要找個軟件,而在 Linux 下,一個命令就可以了。
mount -t iso9660 -o loop xxx.iso /path
原文連結:LinuxToy--製作 ISO 文件的命令
1. dd if=~/fold of=~/file.iso
2. cat ~/fold >;~/file.iso
3. cp -r ~/fold file.iso
4. mkisofs -r -o file.iso ~/fold
那麼如何使用 ISO 文件呢?
如果在 Windows 下,你必須要找個軟件,而在 Linux 下,一個命令就可以了。
mount -t iso9660 -o loop xxx.iso /path
原文連結:LinuxToy--製作 ISO 文件的命令
標籤:
Terminal Command
2008年8月30日 星期六
外接硬碟安裝 ubuntu
1.用xp光碟修復mbr,使xp能單獨開機
2.讓ubuntu也能夠開機
到 http://download.gna.org/grub4dos/
下載 grub4dos ,解開, 把裡面的 grldr 放到c:\的根目錄
3.桌面我的電腦點右鍵->屬性->高級->啟動和故障恢復->設置->編輯
(就是c:\boot.ini檔)
最後加上一行
c:\grldr="grub4dos"
4.在c:\的根目錄(grldr相同位置)增加menu.lst檔,內容如下:
color black/cyan yellow/cyan
timeout 5
default /default
title Ubuntu 8.04
fallback 5
find --set-root --ignore-floppies /boot/grub/menu.lst
savedefault --wait=2
configfile /boot/grub/menu.lst
原文問題
2.讓ubuntu也能夠開機
到 http://download.gna.org/grub4dos/
下載 grub4dos ,解開, 把裡面的 grldr 放到c:\的根目錄
3.桌面我的電腦點右鍵->屬性->高級->啟動和故障恢復->設置->編輯
(就是c:\boot.ini檔)
最後加上一行
c:\grldr="grub4dos"
4.在c:\的根目錄(grldr相同位置)增加menu.lst檔,內容如下:
color black/cyan yellow/cyan
timeout 5
default /default
title Ubuntu 8.04
fallback 5
find --set-root --ignore-floppies /boot/grub/menu.lst
savedefault --wait=2
configfile /boot/grub/menu.lst
原文問題
2008年8月29日 星期五
ubuntu-8.04.1-desktop-i386.iso
ubuntu-8.04.1-desktop-i386.iso
燒成光碟,開機載入時會整個停住不動,找了別台電腦試亦是如此
後來找到一串指令加在F6開機選項之後,我的筆電竟然成功了。
那就可以準備在筆電灌Ubuntu8.04.1了
all_generic_ide floppy=off irqpoll
燒成光碟,開機載入時會整個停住不動,找了別台電腦試亦是如此
後來找到一串指令加在F6開機選項之後,我的筆電竟然成功了。
那就可以準備在筆電灌Ubuntu8.04.1了
all_generic_ide floppy=off irqpoll
2008年8月24日 星期日
Basic Terminal Command
whatis [command] -查詢指令說明
[command] -h/--help
$ 一般使用者符號
# root 管理者符號
sudo 權限身份暫時的轉換
cd 切換資料夾
$who (show who is logged on)
$cat [file_name] (看檔案內容)
$sudo -i (變更為root模式)
$pwd (print name of current/working directory)
$whoami (我是誰)
$logout 登出 =
shutdown -關機
-r [reboot]
-h [halt]
now
18:00 [什麼時候關機]
+20 [20分後關機]
查看IP
$ifconfig
$netstat (Print network connections, routing tables, interfaces)
-a all
-pt TCP/IP
example: $netstat -apt
[command] -h/--help
$ 一般使用者符號
# root 管理者符號
sudo 權限身份暫時的轉換
cd 切換資料夾
$who (show who is logged on)
$cat [file_name] (看檔案內容)
$sudo -i (變更為root模式)
$pwd (print name of current/working directory)
$whoami (我是誰)
$logout 登出 =
shutdown -關機
-r [reboot]
-h [halt]
now
18:00 [什麼時候關機]
+20 [20分後關機]
查看IP
$ifconfig
$netstat (Print network connections, routing tables, interfaces)
-a all
-pt TCP/IP
example: $netstat -apt
標籤:
Terminal Command
套件管理,更新,安裝,移除
apt
$apt-cache search [pkg_name]
$apt-cache showpkg [pkg_name]
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get dist-upgrade
$sudo apt-get install [pkg_name]
$sudo apt-get remove [pkg_name]
$sudo apt-get purge [pkg_name]
$sudo apt-get autoremove
$sudo apt-get autoclean
aptitude
$aptitude search [pkg]
$aptitude show [pkg]
$sudo aptitude install [pkg]
$sudo aptitude remove [pkg]
$sudo aptitude purge [pkg]
dpkg
$sudo dpkg -i [pkg] (-i=install)
$dpkg -L [pkg] (列出詳細的套件資訊)
$dpkg -L [pkg] | grep '篩選內容'
$apt-cache search [pkg_name]
$apt-cache showpkg [pkg_name]
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get dist-upgrade
$sudo apt-get install [pkg_name]
$sudo apt-get remove [pkg_name]
$sudo apt-get purge [pkg_name]
$sudo apt-get autoremove
$sudo apt-get autoclean
aptitude
$aptitude search [pkg]
$aptitude show [pkg]
$sudo aptitude install [pkg]
$sudo aptitude remove [pkg]
$sudo aptitude purge [pkg]
dpkg
$sudo dpkg -i [pkg] (-i=install)
$dpkg -L [pkg] (列出詳細的套件資訊)
$dpkg -L [pkg] | grep '篩選內容'
標籤:
Terminal Command
訂閱:
文章 (Atom)