linux工做中遇到的基础问题FAQ

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


建议经过编辑网卡配置文件修改
网卡配置文件保存在/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_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了.

相关文章
相关标签/搜索