1. 磁盘配额(quota):
永久挂载配额:在fstab下添加:
UUID=.....
defaults,usrquota,grpquota 1,2
临时挂载:
mount -o remount,usrquota,grpquota /home
使配额生效: quotaon /home
关闭配额: quotaoff /home
2. quotacheck -vug /home (扫描磁盘配额,成功后会在/home产生两个文件,aquota.group和aquota.usr)
3. edquota -u quotausr1 (编辑配额用户的配额文件,注意配额以KB为单位)
edquota -p quotausr1 -u quotausr2 (以quotausr1为配额范本,复制给quotausr2,quotausr3等用户)
-u quotausr3
edquota -g mygrp (对用户组进行配额限制)
4. 测试配额:
dd if=/dev/zero of=file1 bs=1M count=300 (写入300M的文件,测试配额)
5. edquota -t 查看详细配额情况
6. 以报表的形式显示配额情况:
quota -uvs 用户 ( 显示单个用户的配额情况)
repquota -a (显示所有的信息)
7. 设置LDAP 客户端协议。使远端目录镜像到本地。
首先: yum install sssd
打开图形化界面配置: system-config-authentication
配置LDAP SERVER: ldap://xxxx.com (支持ldap服务所在域名地址)
勾选TLS encrpt connection,点击Download CA Certificate… 选择LDAP CA 证书路径,如:
http://xxxx.com/pub/LDAP-CA-CERT
Authentication Method 选择 LDAP password
点击确定,证书可下载到本地目录 /etc/openldap/certs 下,同时控制台显示sssd启动成功
然后: getent passwd ldapuser6 (把指定的ldap用户同步到本地,如同步到本地目录为 /home/guests/ldapuser6)
showmout -e IP (查看是否已挂载LDAP目录ok)
然后: vim /etc/auto.master
新添一行配置 : /home/guests /etc/auto.ldap
(主目录) (次要目录)
<参考 /etc/auto.misc 的配置>
vim /etc/auto.ldap (新建此自定义ldap文件,并vim之),加上如:
ldapuser6 IP:/home/guests/ldapuser6
或 IP:/home/guests/&
最后: service autofs restart (重启以自动挂载服务)
stop (取消ldap服务,关闭服务端资源)
8. 虚拟化技术
全虚拟化 (kvm虚拟技术,Hypervisor虚拟机管理程序)
yum grouplist virtualization tools
(查看官方虚拟工具)
/var/lib/libvirt 和 virsh 指令
9. RHEV(红帽虚拟化系统版本) ,开源版本 (ovirt.org)
10. VNC 作为远程工具来讲缺点是不支持声音,并发也不太好
11. SHELL 编程
#!/bin/bash
read -p xxxx?
(提示使用者输入)
test -e (指令测试)
[ $Mail=$E
] (方括号是判断)
shell默认变量:
($0 $1 $2 …) 指代sh输入参数
$? (回传值)
$$ (当前PID)
$# (代表后接参数个数)
$@ (代表$1`
$2$3
$4`)
$ (代表$1
$2
$3
$4
,为自定义分隔符)
if … then … fi
xxx 2> /dev/null (输出错误信息)
case …esac
while …. do…done
until … do …done
for … in … do ..done
12. awk 文档处理简介
grep、sed和awk
awk切片文档:$0 整个文档
$1 第一列 awk ‘{print $1}’ a.txt
-F 指定字段分隔符 awk -F: ‘{print $1}’ a.txt
-v 声明一个变量 awk -v FS:
OFS:
内置变量 : ORS,OFS,NF(一行字段个数,如’{print $NF}’),FS(空白字符),RS (换行符) …..
printf format item1,item2。 例如:{printf %-10s,s
,$1,$1}
匹配正则式:x~y 例如: awk -F: ‘$1~/^root/{print $3,$NF} ‘ /etc/passwd
13. awk常见模式
正则表达式 . 用 /…/ 表示,例如:/^root/
表达式 如:awk -F: ‘$3>500 {print $1,$3}’ /etc/passwd
指定范围 如:/bash/,/awk/
BEGIN/END 仅在开始时执行一次或结束时执行一次
例如:awk -F:’BEGIN{print USER ID
}{printf %-15s%s
,$1,$3}’
空模式