网管课程配置服务
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等选项。常用的参数如下:
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
数据库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
###