linuxExam

LinuxPracitce

账号和组的管理:
groupadd exam //新建用户组
useradd qinghua //新建用户
usermod -g exam naikai //设置主组
usermod -G exzm qinghua //设置附加组

文件和目录的权限管理:
mkdir /home/dir01 //新建目录
cd /home/dir01 //切换目录到dir01
touch file.txt //新建文件
chmod -R 777 dir01 //使用递归修改权限

磁盘管理:
//在此之前用fdisk 命令继续逻辑分区
pvcreate /dev/sdb1 /dev/sdb2 //创建物理卷
vgcreate vg-exam /dev/sdb1 /dev/sdb2 //创建卷组
lvcreate -L 3G -n lv-exam vg-exam //创建逻辑卷
DHCP:服务器的安装与配置  
1.	服务器的安装  
(1)	完后DHCP服务器的安装操作。
yum install -y install dhcp
(2)	将DHCP服务设为开机启动。
systemctl enable dhcpd.service
2.	服务器的配置  
(1) 配置DHCP服务器为172.100.10.0/24子网的主机分配IP地址。要求如下:
① IP地址分配范围: 172.100.10.50— 172.100.10.99
② 网关IP地址:172.100.10.254
③ DNS服务器IP地址:172.100.10.20
④ 默认租约时间为:2小时
⑤ 最大租约时间为:8小时
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
default-lease-time[7200]; //默认超时时间
max-lease-time[28800]; //最大超时时间
option routers 172.100.10.254 //定义客户端的网关地址
option domain-name-servers[172.100.10.20]; //定义DNS服务器地址
subnet 172.100.10.0 netmask 255.255.255.0{ //指定子网网段和子网掩码
range 172.100.10.50 172.100.10.99; //指定IP地址的范围
}
(2)使用保留IP地址
为Linux客户机host-a设置使用保留IP地址,host-a的MAC地址为00:0C:A0:A0:A0:A0,保留IP地址为172.100.10.88
host staticiphostl{
	hardware ethernet 00:0C:A0:A0:A0:A0;
	fixed-address 172.100.10.88;
}

FTP:服务器的安装与配置  
yum install -y vsftpd //安装vsftpd 服务
systemctl start vsftpd //开启vsftpd 服务
yum -y install ftp //安装ftp客户端
//使用匿名账号anonymous 进行测试
getsebool  -a  |  grep  ftp        //查看具体的布尔变量设置清单
//设置通过验证的用户可上传和下载(-P为永久设置)
setsebool  -P  ftpd_full_access  on
//永久开放ftp服务
       firewall-cmd  --permanent  --zone=public  --add-service=ftp
//重新加载防火墙
       firewall-cmd  --reload
//创建账号(指定主目录、指定shell、指定用户组)
useradd -d /var/ftp/ftproot -s /sbin/nologin -g ftp zzq
passwd
useradd -d /ftp zzq //增加用户,并制定test用户的主目录为/ftp
passwd
使用vsftpd 创建一个FTP 站点,并根据以下要求配置FTP服务器。
(1)不允许匿名用户访问,允许本地用户有写入权限。
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=no
local_enable=yes
weite_enable=yes
(2)设置所有本地用户的FTP主目录的路径为/ftproot。
local_root=/ftproot
(3)本地用户创建文件/目录的掩码为007。
local_umask=007
(4)使所有用户都被限制在FTP主目录下,不能访问/ftproot以外的目录。
chroot_list_enable=YES //限制访问自身目录
chroot_list_file = /etc/vsftpd/frproot
(5)启动/重启FTP服务器

samba:服务器的安装与配置  
1.	服务器的安装  
(1)	完成Samba服务器(CIFS 文件服务器)的安装操作。
yum install -y samba //安装samba 服务
yum install -y samba-client //安装samba-client
//设置防火墙为samba永久性开放
firewall-cmd --permanent --zone=public --add-sercive=samba
//重新加载防火墙
firewall-cmd --reload
#配置samba服务器
vi /etc/samba/smb.conf 

(2)	将Samba服务设为开机启动。
systemctl enable smb.service nmb.service
2.	服务器的配置  
(1)将/home/dir01共享,共享名为share01,能被samba客户端浏览到。
(2)exam 组的用户对此共享有读写权限。
chmod g=r,w /home/dir01
(3)创建用户qinghua,beida,nankai的Samba账户,密码为“123=xyz”。
(4)启动/重启Samba服务器
service smb restart 
(5)在Samba服务器上操作,创建/mnt/temp目录作为临时挂载点。
(6)以用户qinghua的身份将共享目录/home/dir01挂载到/mnt/temp目录。
mkdir /home/dir01 //创建共享目录
chmod 666 /home/dir01

[share01]
	comment = commom share //共享注释
	path = /home/dir01 //指点共享路径
	browseable=yes //该共享可以被浏览
	available =yes //该指定共享目录可浏览

你可能感兴趣的:(linux,ftp)