vsftpd, samba, nfs, mariadb

2018/2/13 11:45 第十一周

 1、搭建php-fpm工作方式的LAMP环境,实现wordpress正常访问

S1

一、配置mariadb-server

S2

二、配置httpd

1)配置web server

S4

2)配置将php资源反代至php-fpm

S5

三、配置php-fpm

S6

四、布署php开发的开源动态应用程序

S7

五、面临的问题整理

测试V1

S8

测试V2

S9

测试V3

S10

测试V4

S11

附上脚本:生成测试页面

https://github.com/slcnx/tools/blob/master/gen_index_phpinfo_php-mysql.sh

 2、什么是DML?常用SQL举例,每个命令至少1个例子,最多不超过3个例子

T1

T2

INSERT

  • 添加YangGuo, 单行插入, 所有字段插件
 MariaDB [hidb]> INSERT INTO students VALUES ('1','YangGuo','M','899-06-04',3);
  • 添加Guo Jing, Ding Dian, 多行插入, 给定字段插入
 MariaDB [hidb]> INSERT INTO students(name,gender) VALUES ('Guo Jing','M'),('Ding Dian','M');
  • 添加与主键冲突的Ding Dang
 MariaDB [hidb]> REPLACE INTO students VALUES ('3','Ding Dang','F','1001-09-10',5);

SELECT

T4

  • 显示同学班级编号为空或不空的同学;
MariaDB [hidb]> SELECT * FROM students WHERE classid IS NULL;
  • 用户的名字以d开头的同学?
 MariaDB [hidb]> SELECT * FROM students WHERE name LIKE 'd%';

注意: VARCHAR类型不区分大小写

  • 属于1、2、3班的同学且性别不是女性?
 MariaDB [hidb]> SELECT * FROM students WHERE classid IN (1,2,3) AND NOT gender='F';
  • 男同学人数?
 MariaDB [hidb]> SELECT gender,count(*) AS nos FROM students GROUP BY gender HAVING gender='M';

DELETE

T5

  • 删除id大于2的用户
 MariaDB [hidb]> DELETE FROM students WHERE stuid>=3;
  • 删除年龄从大到小排序的前100个用户
 MariaDB [hidb]> DELETE FROM students ORDER BY age DESC LIMIT 100;

UPDATE

T6

  • 将所有classid设定为2
 MariaDB [hidb]> UPDATE students SET classid=2;
  • 将Guo Jing班级设定为3
 MariaDB [hidb]> UPDATE students SET classid=3 WHERE name='Guo Jing';
  • 修改当前root@localhost用户的密码为magedu
 MariaDB [hidb]> UPDATE mysql.user SET Password=PASSWORD('magedu') WHERE user='root' AND host='localhost';
 MariaDB [hidb]> FLUSH PRIVILEGES;

 3、简述ftp的主动和被动模式,并实现基于pam认证的vsftpd

1)ftp协议

T7

2)vsftpd Server

T8

T9

附上脚本

https://github.com/slcnx/tools/blob/master/vsftpd.sh

 4、简述NFS服务原理及配置

NFS服务基础概念

H1

H8

NFS相关组件

H4

NFS工作逻辑

H2

NFS服务配置

一、nfs server

H6

二、nfs client

h7

三、如何拥有写权限

1)root用户:访问nfs服务器,会被映射为nfsnobody;

H9

2)普通用户:访问nfs服务器,以id号区别;

H10

四、export和showmount命令及配置文件相关选项

export

H11

showmount

H12

/etc/exports 或 /etc/exports.d/*

H14

 

 5、简述samba服务,并实现samba配置

F1

示例:创建一个共享data,路径为/var/ftp/data;要求仅centos和gentoo用户能上传;此路径对其他用户不可见;

安装samba server

F2

配置samba server

F3

Linux客户端

F4

Window客户端

F5

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91556

(0)
逆神阳逆神阳
上一篇 2018-02-10
下一篇 2018-02-18

相关推荐

  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。       首先用who命令列出当前系统上所有登陆用户,然后使用cut命令以空格为分隔符取出第一列,再使用sort排序并去除重复的行        …

    Linux干货 2017-01-18
  • 高级文件系统管理2

    五、btrfs文件系统     技术预览版     Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle,2007, CoW     核心特性:     …

    Linux干货 2016-09-09
  • 马哥教育网络班20期+第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;     cp /etc/rc.d/rc.sysinit  /tmp   &n…

    Linux干货 2016-10-19
  • corosync + pacemaker + iscsi实现高可用mysql (下)

    上一篇讲的安装配置iscsi,本章介绍mariadb安装以及高可用的mysql具体实现 一、安装配置mariadb [root@SQL1 ~]# tar xf mariadb-5.5.36-linux-x86_64.tar.gz  -C /usr/local \\解压软件包 [r…

    Linux干货 2015-07-09
  • Ansible playbook

    目录 1.1        playbook简介… 1 1.2        Playbook使用场景… 1 1.3      &nbs…

    Linux干货 2015-12-06
  • 文本编辑器—sed

    一、sed介绍 sed 一种流式编辑器。一个流式编辑器通常对来自输入流(一个文件或者是管道的输入)的文本进行转换处理。在某些方面类似支持脚本编辑的编辑器,sed在多输入情况下只开放一个通道工作,因此更加效率。sed与其他编辑器最大的区别在于,能对管道输入的文本进行过滤处理。 二、sed工作机制 sed保持两个数据缓冲区:主要活动的模式空间,以及辅助性的保持空…

    Linux干货 2016-08-12