給未來的裕翔
如果要自己建repo的話
要編這幾個設定
[repo-name]
baseurl=ftp://host/pub(如果對方把rpm檔放在host:/var/ftp/pub裡面, /var/ftp別寫在baseurl裡面)
enabled=1(這也許可以省略)
gpgcheck=0(因為我不知道gpg key在哪)
這樣即可使用yum
如果root密碼忘記, 記得要進single user mode修改
如果/etc/fstab編錯導致無法開機
也是進single user mode
不過此時是read only
所以要重新掛載/
mount -o remount /
然後把/etc/fstab修正即可
如果想要dig/host某台主機, 因為它們是直接參考/etc/resolv.conf
所以要確定/etc/resolv.conf是對的
如果要ping某台主機
請先確定網路有通, 如果沒通請確認ifcfg-eth0有無正確設定
/etc/sysconfig/network-scripts/ifcfg-eth0
如果要分享出某個資料夾, 那就是使用nfs
portmap記得要service start和chkconfig on
nfs也是, 前提是有裝nfs-utils套件
在/etc/exports設定要分享出去的資料夾
網段寫法千萬別忘記
比single user mode情況更糟的是, rescue mode
如果/etc/grub/grub.conf編錯就會進入
幾個的地方記一下
/boot底下放initrd和vmlinuz還有grub資料夾
grub資料夾裡面有grub.conf檔案
重要內容如下
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-164.el5.img
其中, root=LAVEL=/可以寫成root=/dev/hda1, 也就是boot所在分割
關於帳號和群組建置
useradd, passwd, groupadd
要讓user加速第二群組
可以usermod -aG group-name user-name
-a可以不要, 反正本來也沒其他第二群組
主要群組不會因為沒有加-a而被抹掉的
因為只有-g才會改到主要群組
另一個加入第二群組的方法是直接去改/etc/group
如果想讓一個使用者無法登入, 但是可以收信
修改/etc/passwd的login shell欄位
/sbin/nologin: 不能telnet, 不能ssh, 可以ftp, 可以收信
/bin/false: 不能telnet, 不能ssh, 不能ftp, 可以收信
依情況選擇吧~
如果要對資料夾簡單設定權限, chmod即可, 適時搭配chown
要設定ugid, sgid, sticky bit, 也是chmod囉~
關於kernel的套件, 看是要yum install(避免蓋掉舊的)
或是rpm -ivh都可以, 千萬不要rpm -Fvh或是-Uvh
不然原本舊的kernel會被砍掉
裝好之後, /boot/grub/grub.conf會被自動設定新裝的為預設啟動
不需特別去設定
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment