网管课程服务配置手册

Posted by Mr_King Blog on December 18, 2020

网管课程配置服务

NFS

1.安装

apt-get install nfs-kernel-server

2.启动服务

 service nfs-kernel-server start|stop|restart|status

3.配置文件是/etc/exports

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)

4.配置参数

添加共享的格式如下: 
共享的目录名称   客户端1(权限)         客户端2(权限)     ……
directory          NFS_client1 (options)    NFS_client2 (options)    ……
options 可以是诸如permissions(如ro,rw)、 sync或async、root_squash或no_root_squash、annonuid、anongid等选项。常用的参数如下:

rJd75Q.png

rJdOvq.png

5.exportfs命令

exportfs命令:如果我们在启动了NFS之后又修改了/etc/exports,可以用exportfs命令来使改动立刻生效,该命令格式如下: ** ** exportfs [-aruv] -a :全部mount或者unmount /etc/exports中的内容 -r :重新mount /etc/exports中分享出来的目录 -u :umount 目录 -v :在 export 的時候,将详细的信息输出到屏幕上。

6.NFS客户端挂载配置:

showmount  –e  [NFS服务器主机地址]

挂载NFS服务器中的共享目录:

mount  ip:/public   /mnt/nfs

Samba服务

1.安装

sudo apt-get install samba
sudo apt-get install smbclient
sudo apt-get install samba samba-common

2.创建一个分享文件夹赋予权限

mkdir /home/myshare

3.创建用户

useradd samb_user1
passwd samb_user1

4.创建samb用户


3.配置文件 /etc/samba/smb.conf

#加入配置信息
[share]
   comment = share folder
   browseable = yes
   path = /home/myshare
   create mask = 0777
   directory mask = 0777
   valid users = king
   force user = nobody
   force group = nogroup
   public = yes
   available = yes

rYVDO0.png

数据库MariaDB

安装

sudo apt install mariadb-server

服务启动

sudo systemctl status mariadb

保护MariaDB

sudo mysql_secure_installation

从命令行连接到MariaDB

mysql -u root -p
create database student;
use student;
create table student(name varchar(10),Chinese int(10),English int(10));
insert into student(name,Chinese,English)values('king',95,95);

DNS服务

DHCP服务

FTP服务

安装

apt-get update
apt-get install vsftpd

查看状态

systemctl status vsftpd

配置FTP

###