bestlong 怕失憶筆記

當健忘由隨機逐漸趨向常態時,作筆記是非常必要的

Entries for the ‘Linux’ Category

設定 root 不能直接透過 ssh 登入

編輯/etc/ssh/sshd_config

尋找

#PermitRootLogin yes

修改成

PermitRootLogin no

存檔後重新啟動 sshd 就可以了

Leave a Comment

Linux 用 iftop 顯示網路頻寬使用狀況

iftop 使用類似 top 顯示 CPU 使用狀況的概念
將網路卡即時的流量狀況顯現出來

在 Fedora 可以用 yum install iftop 指令安裝

想要顯示特定網路介面例如 ppp0 可以使用指令 iftop -i ppp0 來監看

Comments (1)

Linux 下關閉支援 IPv6 提升效能

IPv6 是下一代 IP Address 的通訊協定,因為目前 IPv4 的 address 在網路使用者的快速倍增下很快就會面臨用完的困境,所以 IPv6 勢必會成為未來的趨勢。

而絕大多數的 Linux 環境都支援 IPv6 協定,甚至很多主流的 Linux 預設安裝起來就直接啟用。可惜從目前的應用面來說 IPv6 還是很遙遠,啟用它不但會影響系統效能,若是有使用 Linux XWindows 當桌面的話,更是嚴重影響上網的速度。

所以想要停用 IPv6 的支援,可以參考下列的處理方法:

1. 停用 IPv6 網路支援

編輯 /etc/sysconfig/network 修改

NETWORKING_IPV6=yes

變更成

NETWORKING_IPV6=no

2. 停用 Kernel 中的 IPv6 通訊協定堆疊

編輯 /etc/modprobe.conf

增加下列兩行設定

alias net-pf-10 off
alias ipv6 off

3. 停用 IPv6 版的防火牆

先執行下列指令停止服務

[www@root ]$ /etc/init.d/ip6tables stop
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading ip6tables modules: [ OK ]

調整 IPv6 防火牆服務不要在開機自動啟動

[www@root ]$ chkconfig –level 35 ip6tables off

4. 檢查 localhost 名稱解析

編輯 /etc/hosts 若是 localhost 項目有 IPv6 格式的可以直接移除

::1 localhost.localdomain   localhost

不過要確定下列 IPv4 格式的 localhost 項目存在,不然會造成問題

127.0.0.1   localhost.localdomain   localhost

這樣就完成 disable IPv6 的調整作業了。

原文資料參考:
http://www.mjmwired.net/resources/mjm-fedora-fc6.html#ipv6

Comments (2)

Linux 開機到命令列模式並自動登入

有一些應用會希望電腦開機後自動登入並直接啟動指定的程式,例如:POS系統、機台設備的數控電腦等等。

針對這方面的需求,可以用 mingetty 這個套件來處理自動登入的需求。在 RedHat 與 Fedora Core 6 預設就是使用這個套件。以下就在 FC6 環境下操作:

1. 首先要讓 Linux 啟動後進入命令列模式(command-mode or console-mode)要做以下調整:

編輯 /etc/inittab 檔案,尋找一行設定內容為

1
id:?:initdefault:

其中的 ? 可能是 3 或 5 確定將 ? 修改成

1
id:3:initdefault:

存檔後直接 reboot 確認主控台是否開機後會跑到文字介面。 當然也可以跳過重開機部份直接進行下一步修改。

2. 讓 mingetty 自動登入

編輯 /etc/inittab 檔案,找到下列一段設定:

1
2
3
4
5
6
7
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

請修改成

1
2
3
4
5
6
7
8
# Run gettys in standard runlevels
#1:2345:respawn:/sbin/mingetty tty1
1:2345:respawn:/sbin/mingetty --noclear --autologin user1 tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

然後重開機就可以看到,主控台開機完成後就會直接用 user1 帳號登入在 tty1 了,並且不會詢問密碼。

Leave a Comment

免費 NAS Server: FreeNAS

FreeNAS 是一套自由且開放的 NAS (Network-Attached Storage) 伺服器,支援的服務有:CIFS (samba)、FTP、NFS、AFP、RSYNC、iSCSI、S.M.A.R.T.、本地端使用者認證、軟體 RAID (0,1,5) 以及透過 WEB 的組態設定介面。 FreeNAS 只需不到 32MB 的安裝空間,可以裝置於 Flash、硬碟、或是一隻 USB 隨身碟。

最小的 FreeBSD disto、Web管理介面、PHP程式碼以及文件是基於M0n0wall所開發的。

網址:http://www.freenas.org/

Leave a Comment

  • 工商服務

    廣告讀取中...
  • 近期留言

  • 標籤

  • 彙整