linux排错实例(三)

12.LVM
先用fdisk /dev/had
: n 添加新的分区
: t 更改分区标签 8e是LVM的标签
pcreate /dev/xxx /dev/xxx /dev/xxxx
pvscan 搜索 PV
pvdisplay /dev/xxx 显示信息

vgcreate <name> /dev/xxx /dev/xxx /dev/xxx
vgscan 搜索 VG 创建 /etc/lvmtab 和 /etc/lvmtab.d
vgdisplay 显示VG详细信息

lvcreate –L <LV sizes> -n <LV name> <vgname>
宽展LV
umount /xxx
lvextend –L +<LV sizes> /dev/vg/lv
e2fsadm –L +<LV sizes>


13. RAID
创建/etc/raidtab
/etc/raidtab 的内容可以参照 /usr/share/doc/raidtools-1.00-3/ 下的文件
mkraid /dev/md0
mke2fs –j –R stride=xx /dev/md0

14.autofs 配置 配合NIS客户端
vi /etc/autofs.master
/home /etc/auto.xxx

vi /etc/auto.xxx
*(挂载点) -fstype=nfs xxx:/home/&


网络服务
1.Apache:(必考)
建virtual host 加主机访问控制和用户访问控制
namevirtualhost 192.168.0.1:*

<virtualhost 192.168.0.1:80>
documentroot /var/www/www.example.com
servername www.example.com
<directory /var/www/www.example.com>
authname “example”
authtype basic
authuserfile /etc/home/password.file
require valid-user
order deny,allow
deny from 192.168.0.9
</directory /var/www/www.example.com>
</virtualhost>

#htpasswd –c /etc/home/password.file tom

#httpd –t 检查httpd.conf文件的语法
日志:/var/log/httpd
注意:对于在文件系统中,/var/www/www.example.com/下的文件要有对于其他用户的可执行权限,因为apache 以apache用户身份来访问文件系统


2.samba共享
建立共享目录
先在文件系统建立目录
mkdir /home/group
chgrp group /home/group
在/etc/samba/smb.conf中添加
[group]
path = /home/group 指明在文件系统中的路径
valid users 列出允许使用的用户名,每个用户名空格格开
@<组名>
read list 列出只读用户
only user 指出不在用户列表里的用户允许访问的名单
write list 列出可写用户
writeable 目录是否可写
creat mask 上传文件的权限

---------------------------------------------------------------------
hosts allow 是主机访问控制,用法同/etc/hosts.allow文件
smbpasswd –a tom 添加帐户,设置用户密码
注意此用户必须是系统中已有的用户
密码文件位置/etc/samba/smbpasswd
testparm检查配置文件
smbclient –L 主机名 查看smb服务器的资源列表
日志:/var/log/samba/


3.FTP
配置文件/etc/vsftpd/vsftpd.conf
用匿名用户上传文件
anon_upload_enable=YES 仅允许匿名用户上传
anon_mkdir_write_enable=YES 允许匿名用户在/var/ftp/目录下建目录
anon_other_write_enable=YES 允许匿名用户有写权限,如改名,删除文件
但不能上传和建立目录
ftp_banner= welcome 指定欢迎信息
xferlog_file=/var/log/vsftpd.lof 指定日志文件的位置
chown_username=username 把上传文件变成某用户的属主
pam_service_name=vsftpd 指定pam认证文件
注意:匿名用户上传文件首先要确保文件系统里的目录/var/ftp有写权限

用户访问控制:
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list 使/etc/vsftpd.user_list里的本地用户不能访问FTP服务,其他用户可以

在以上情况中
userlist_deny=NO时
/etc/vsftpd.user_list里的本地用户可以访问FTP服务,其他用户不行。

用pam通过/etc/pam.d/vsftpd 配置来控制用户访问

主机访问控制通过/etc/hosts.allow文件来实现


更多咨询请登陆www.richedu.cn或电话咨询0371-63697068详细了解