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

相关推荐

  • 第六周作业补充-vim简介及其使用方法详细介绍

    What       Vim是由Vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在Unix& Unix Like操作系统中被广泛使用。和Emacs并列成为Unix& Unix Like操作系统中最受欢迎的文本编辑器 When& Who  &nb…

    Linux干货 2016-09-26
  • 前三天基础-Linux文件系统概论

    Linux之我见     在2016农历丙申年2016年猴年,对于小白的我来说接触到了江湖流传的武功秘籍之-Linux心法,第一次接触到命令行,知道在键盘上随便敲击命令就可以满屏跑数据,就像看过的美国大片里黑客帝国里面的画面,感觉学会好后可以装逼了,废话不多说了,允许在下斗胆介绍Linux文件系统。     &nbsp…

    Linux干货 2016-03-24
  • 迁移用户数据到独立分区

    Linux操作系统中,/home目录下为各个普通用户的家目录,主要用于存放用户的配置信息及相关文件。若安装操作系统时,采用了home目录与根目录处在同一分区的分区策略,那么随着用户数据较多,很有可能将分区空间耗尽,导致系统崩溃。所以最好是将用户数据所在目录放在一个独立的分区上,但由于/home目录下已有一些用户数据,要想将home目录建立在一个独立的分区上,…

    Linux干货 2017-08-13
  • Linux发行版的基础目录名称、命名法则及功能规定

    Linux发行版的基础目录名称、命名法则及功能规定 / 主层次的根,也是整个文件系统层次结构的根目录  /bin 存放系统的命令。  /boot 存放系统的启动文件,及其内核。  /dev 系统设备文件主目录。  /etc 系统主要配置文件主目录。  /home 普通用户家目录。  /lib 系统库…

    Linux干货 2016-10-31
  • CentOS系统启动流程

    Linux系统(Centos 5、6)启动流程 一、POST加电自检 Power-On-Self-Test 按下电源键以后,系统调用存储在ROM中的BIOS和存储在RAM中的CMOS(用来保存各项参数的设定)完成系统硬件状态的检查,如果硬件有问题则提示用户问题严重无法开机的会发出警报声音;硬件自检完成后进入下一步。 二、Boot Sequence与…

    Linux干货 2016-11-24
  • selinux

    [root@localhost ~]# ll /etc/sysconfig/selinux lrwxrwxrwx. 1 root root 17 May 10 16:38 /etc/sysconfig/selinux -> ../selinux/config [root@localhost ~]# cat /etc/selinux/confi…

    Linux干货 2017-05-15