码迷,mamicode.com
首页 > 其他好文 > 详细

day3 RHCE

时间:2017-10-01 13:07:55      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:root   rhce   example   文件名   roo   nfs服务   表达   fedora   add   

10、配置NFS服务

11、挂载一个NFS共享

 

12、实现一个web服务器

13、配置安全web服务

14、配置虚拟主机

15、配置web内容的访问

16、实现动态Web内容 [新版题库已经没有这题]

 

17、创建一个脚本

[root@server0 ~]# vim /root/foo.sh 

#!/bin/bash
case $1 in
        fedora)
                echo "redhat" ;;
        redhat)
                echo "fedora" ;;
        *)
                echo "/root/foo.sh redhat|fedora"
esac

[root@server0 ~]# chmod 775 foo.sh 
[root@server0 ~]# chmod +x foo.sh 

 

测试
[root@server0 ~]# ./foo.sh redhat
[root@server0 ~]# ./foo.sh fedora
[root@server0 ~]# ./foo.sh ddd

  

 

整数变量表达式
if [ int1 -eq int2 ]     Equal 等于
if [ int1 -ne int2 ]     not equal 不等于    
if [ int1 -ge int2 ]     greater equal >=
if [ int1 -gt int2 ]     greater than >
if [ int1 -le int2 ]     less equal<=
if [ int1 -lt int2 ]     less than <

  

变量说明: 
$$          Shell本身的PID(ProcessID) 
$!           Shell最后运行的后台Process的PID 
$?           最后运行的命令的结束代码(返回值) 
$-           使用Set命令设定的Flag一览 
$*           所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 
$@          所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。 
$#          添加到Shell的参数个数 
$0           Shell本身的文件名 
$1~$n     添加到Shell的各参数值。$1是第1参数、$2是第2参数…。 

  

文件表达式
if [ -f  file ]    如果文件存在
if [ -d ...   ]    如果目录存在
if [ -s file  ]    如果文件存在且非空 
if [ -r file  ]    如果文件存在且可读
if [ -w file  ]    如果文件存在且可写
if [ -x file  ]    如果文件存在且可执行  

  

  

18、创建一个添加用户的脚本

 

[root@server0 ~]# wget http://classroom.example.com/materials/userlist

[root@server0 ~]# vim /root/batchusers.sh 
#!/bin/bash
if [ $# -eq 0 ];then
        echo ‘Usage: /root/batchusers‘
        exit 1
fi
if [ -f "$1" ];then
        while read username;do
                useradd -s /bin/false $username &> /dev/null
        done < $1
else
        echo "Input file not found"
        exit 2
fi


[root@server0 ~]# chmod +x batchusers.sh 

 

测试
[root@server0 ~]# ./batchusers.sh userlist [root@server0 ~]# echo $? 0 [root@server0 ~]# ./batchusers.sh Usage: /root/batchusers [root@server0 ~]# echo $? 1 [root@server0 ~]# ./batchusers.sh user Input file not found [root@server0 ~]# echo $? 2

  

 

19、配置iSCSI服务端

20、配置iSCSI的客户端

 

21、部署MariaDB数据库

22、数据查询填空

day3 RHCE

标签:root   rhce   example   文件名   roo   nfs服务   表达   fedora   add   

原文地址:http://www.cnblogs.com/venicid/p/7616978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!