建議經過編輯網卡配置文件修改
網卡配置文件保存在/etc/sysconfig/network-scripts目錄下面,第一塊網卡的文件是ifcfg-eth0,第二塊是ifcfg-eth1,以此類推,因此,若是若是你有一塊,那麼你就輸入一下命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0,打開以後,將ONBOOT=no,改成ONBOOT=yes,(若是沒有,手動添加ONBOOT=yes),保存退出,重啓服務
2.開啓或關閉SELinuxlinux
不重啓關閉selinux執行命令:緩存
#setenforce0安全
永久性關閉就是服務器
vi /etc/sysconfig/selinuxapp
在新版本中的Red Hat 和 Fedora 上,修改檔案:less
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy isenforced.
# permissive - SELinux prints warnings insteadof enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing改爲disabledom
3.Linux關閉防火牆命令tcp
1) 永久性生效,重啓後不會復原ide
開啓: chkconfig iptablesonui
關閉: chkconfig iptablesoff
2) 即時生效,重啓後復原
service iptables status 查看iptables狀態
開啓: service iptablesstart
關閉: service iptablesstop
須要說明的是對於Linux下的其它服務均可以用以上命令執行開啓和關閉操做。
4.查看日誌
/var/log/message 系統啓動後的信息和錯誤日誌,是Red Hat Linux中最經常使用的日誌之一
/var/log/secure 與安全相關的日誌信息諸如登陸,tcp_wrapper與xinetd服務
/var/log/maillog 與郵件相關的日誌信息
/var/log/cron 與定時任務相關的日誌信息
/var/log/spooler 與UUCP和news設備相關的日誌信息
/var/log/boot.log 守護進程啓動和中止相關的日誌消息
下面咱們用tail -f /var/log/messages這個命令來看日誌f實時顯示後10行的信息
5.
網上找了一下資料,發現有網友(沒找着那篇文章網址了)講是由於network 和 hosts文件中的主機名不同.
查了一下本身的服務器配置,果真兩個文件的主機名不同,hosts中的主機名是默認的.
[root@server ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=server
[root@server ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
將hosts文件中的主機名也改爲和network中的主機名同樣(以下),哇,那速度是至關地快!
[root@server ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
#127.0.0.1 localhost.localdomain localhost
127.0.0.1 server
::1 localhost6.localdomain6 localhost6
6. ACL問題
雖然kernel中已支持 ACL,可是它並不會自動啓動,咱們必須在掛載檔案系統時指明要使用的ACL。
例如: mount -t ext3 -oacl /home
而後才能夠在/home 下使用setfacl.
Access control lists (ACLs)
創建pr1目錄,設置3771權限,增長用戶www1,nfs1,user1,加入pr1組
創建user2,若是讓user2只對pr1有read權限的話,能夠經過acl機制
user2並不屬於pr1羣組成員,若是要進去pr1會被禁止,首先使用root編輯/etc/fstab
LABEL=/ / ext3 defaults,acl 1 1
把/目錄加上acl,以後mount -o remount /從新mount根目錄
切換到user1,getfacl /pr1查看acl權限
設定使用者在pr1上的權限
setfacl -m u:user2:r-x /pr1這樣便可授予use2對pr1目錄的讀和執行權限…………..
7.
wbinfo -g或-u
提示沒有同步成功。。
有時候會出現這樣的錯誤信息,解決辦法以下:
先停掉winbind和smb服務:
service smb stop
service winbind stop
而後刪除下面兩個目錄裏的.tdb文件: /etc/samba 和 /var/cache/samba
據我理解,這些應該是在加入域過程當中,產生的一些緩存
文件,可是有時候這些緩存會形成一些錯誤信息,就象咱們剛纔看到的那樣,刪除後,重啓服務,讓他從新
生成就好了.
fedora9 會稍有不一樣,目錄我記不太清楚了,好像是 /var/lib/samba 你能夠用命令搜索下:
find / -name *.tdb
刪除完成後,從新啓動 smb服務.
service smb start
在次運行加入域的命令:
net ads join -W YANCHUN.COM -S dc -U administrator
重啓動winbind服務.
service winbind start
而後在用命令查看信息就OK了.