1.如何让LINUX网卡开机自动启动


建议通过编辑网卡配置文件修改
网卡配置文件保存在/etc/sysconfig/network-scripts目录下面,第一块网卡的文件是ifcfg-eth0,第二块是ifcfg-eth1,以此类推,所以,如果如果你有一块,那么你就输入一下命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0,打开之后,将ONBOOT=no,改为ONBOOT=yes,(如果没有,手动添加ONBOOT=yes),保存退出,重启服务



2.开启或关闭SELinux


不重启关闭selinux执行命令:

#setenforce0


永久性关闭就是

vi /etc/sysconfig/selinux


在新版本中的Red Hat Fedora 上,修改档案:

# 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改成disable


3.Linux关闭防火墙命令

1) 永久性生效,重启后不会复原


开启: chkconfig iptableson


关闭: chkconfig iptablesoff


2) 即时生效,重启后复原


service iptables status 查看iptables状态


开启: service iptablesstart


关闭: service iptablesstop


需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。



4.查看日志

/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure
与安全相关的日志信息诸如登录,tcp_wrapperxinetd服务
/var/log/maillog
与邮件相关的日志信息
/var/log/cron
与定时任务相关的日志信息
/var/log/spooler
UUCPnews设备相关的日志信息
/var/log/boot.log
守护进程启动和停止相关的日志消息


下面我们用tail -f /var/log/messages这个命令来看日志f实时显示后10行的信息



5.

访问Samba共享的文件很慢很慢的问题


问题来了,公司同事反映最近访问公共的共享的文件夹速度非常慢,特别是第一次,差点就忍受不了了!

网上找了一下资料,发现有网友(没找着那篇文章网址了)讲是因为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权限,增加用户www1nfs1user1,加入pr1
建立user2,如果让user2只对pr1read权限的话,可以通过acl机制
user2
并不属于pr1群组成员,如果要进去pr1会被禁止,首先使用root编辑/etc/fstab
LABEL=/ / ext3 defaults,acl 1 1
/目录加上acl,之后mount -o remount /重新mount根目录
切换到user1getfacl /pr1查看acl权限
设定使用者在pr1上的权限
setfacl -m u:user2:r-x /pr1
这样即可授予use2pr1目录的读和执行权限…………..





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了.