Linux 學習筆記-2
Linux installation seems easy but not netwrok settings.
大多數的人也許不需要, 但是我們要能從別的機器上去連Fedora. 最平常的方式是用ssh或是telnet。在網上找尋怎麼設定, 結果發現是我的network設定不對而造成ssh連接不上。Fedora 10 GUI的網路設定有BUG, 只能做dynamic IP, 而無法做static IP的設定, 只好照著書上寫的去執行ifconfig.
以下的指令都必須先到左上角選Application->System tools->Terminal, 把指令打在terminal window上才能執行的。
Static IP setup - Dynamic IP會自動設定, 比較容易
這ifconfig和window上的ipconfig類似。執行了下面的指令後, 就可以上網和使用ssh。
# ifconfig eth0 n.n.n.n netmask n.n.n.n broadcast n.n.n.n
註: n.n.n.n就是正確的IP addresses.
其中什麼是subnet和broadcast? 就要問網路的管理員了。
網路資料打入後, 確定firefox的proxy, 如果都設對了, 就能看到cnn或任合喜歡的網頁。
Upgrade packages
要update packages, 就用yum. 執行了下面的指令後, 就會自動的update。
# yum list firefox # 看看是否有update
# yum update firefox # 執行update
怎麼知道機器上有哪些Package names? 可以用yum查是否自己的機器上裝有這些, 是否有新版需要upgrade。如有新版, 它就會顯示available的版本。
# yum list scim-chewing - 這是查中文輸入法
Installed Packages
scim-chewing.i386 0.3.1-0.fc10 installed / avaiable 0.3.3-0.fc10
# yum update scim-chewing # 就會自動upgrade
如果list出, 只有avaiable沒有installed的話, 就表示它不在機器上。這時就用用
# yum install scim-chewing # 這是表示要安裝
安全設定
Linux是「真的」multi-user environment, 安全性也比較好, 為了避免一般使用者不小心動了系統的檔案, 必須設定不同的使用者帳號。如果有人要用super user的話, 也可設定/etc/sudoers, 可以知道誰改了系統。
網路設定好後, 在別的機器上可使用ssh - secure shell指令登入, 這比大多數機器使用的telnet來得安全。(參考OpenSSH)
Shared drives
怎麼樣在Fedora 10上, 看其他機器的hard drive呢?
Linux接受很多種file systems, 我們常用的是NFS。如果是NFS drive, 就只要執行
# mount -t nfs remote_hostname:/dir /mount-point
# umount /mount-point # 刪除此功能
如果是ntfs, 就要install 3g-ntfs package.
如果想讓它reboot後, 還看的到這drive, 就要把資料加在/etc/fstab裡。
另一種是automount, 必須install autofs。
FTP - File Transfer Protocol
如果有個很大的檔案, 沒辦法付加在email中傳送, 就可以運用ftp的功能了。
How to setup FTP Server (sftp是經過ssh來做ftp)
檔案的傳送, 除了ftp, 也可用scp指令。
$ scp user1@host1:file1 user2@host2:file2
$ scp user1@host1:subdir/stuff/file1 user2@ip_number:file2
在copy前, 它會先問user的password, 這個速度很快。
有不懂的, 除了找documents外, 還可在Fedora討論區搜尋, 申請一個帳號, 就可以在那問問題。
各種GUI的歷史變化圖樣和Timeline.
延伸閱讀: PHP, Linux, Open Source
有關系列: Linux, GIMP
No comments :
Post a Comment