(来自想要期末不挂科的小郭同学and小雷同学)
1.文件/目录的创建,修改,移动,删除
1.cd / 进入host目录
2.ll 列出子目录下与根目录的详细信息
3.mkdir 目录名 创建目录
cd 目录名/ 进入目录
4.cp 被复制的文件名 想要复制的文件名 文件的绝对地址例:/目录/子目录/修改后的文件名
例:cp 1.txt /root/temp/2.txt
将1.txt里的内容复制给root目录下的temp目录下的2.txt
5.touch 文件名 创建一个空文件
vi 文件名 创建一个文件(可编辑)
6.mv 文件名 绝对地址
例:mv 1.txt /root/temp/ 移动1.txt到temp目录下
7.rm -rf 目录地址
例:rm -rf /study/temp/ 强制删除这个temp目录
2.用户的权限设置与修改
文件的拥有者 u
同group组权限 g
其他用户 o
r,w,x 分别代表读,写,执行权限
例:给root目录下的1.txt其他用户设置读写权限
chmod o+rw /root/1.txt
可用ll查看该文件权限
顺序依次由左到右为文件的拥有者u , 同group组权限 g,其他用户 o
3.用户管理
1. cat /etc/passd 查看所有用户文件
cat /etc/shadow 查看所有用户影子文件
2.添加用户student2 指定用户主目录为studet2 密码为(****)
useradd -d /home/student2 -m -p **** student2
3.修改student2的用户名为stu2
usermod -l stu2 student2
4.显示用户的属性信息
id stu2
5.显示用户所在组的信息
groups stu2
6.修改stu2的密码为xxxx
passwd stu2
注:输入密码时看不见自己输入的新密码,且新密码必须用大小写字母加数字
4.用户组管理
7.新建用户组ggg ,其id为1200
groupadd -g 1200 ggg
8.修改用户组名字为rrr
groupmod -n rrr ggg
groupmod -n 新的名字 旧的名字
9.将用户stu2加入到rrr用户组
gpasswd -a stu2 -g rrr
5.配置网络链接
1. ip add 查看ip地址
数字2下以(第4行)inet 192.168.。。开头的为该电脑ip
如果没有用ifup 数字二第一行 启动网络连接 或者手动启动网络
2.修改主机名字为stu57
hostname stu57
3.关闭自己 的网络连接
ifdown eno16777736
4.开启自己的网络连接
ifup eno16777736
5.将主机stu57的网络信息配置为静态地址
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
将默认网关第二行
BOOTPROTO=dhcp改为BOOTPROTO=static
增加
IPADDR=192.168.213.131
NETMASK=255.255.255.0
GATEWAY=192.168.213.2
DNS1=192.168.213.2
6.重启网络服务
systemctl restart network
7.ping +旁边同学的ip地址
ping一下两个同学的ip
按ctrl+c 结束ping
6.安装Samba服务器
设置时将d盘映像文件先移出来到桌面,记得勾选启动时连接否则无法显示
1.rpm -qa|grep samba
检查samba是否被安装
2.cd /run/media/root/RHEL-7.2\ Server.x86_64/Packages
进入安装包目录
3.rpm -ivh samba-4.2.3-10.el7.x86_64.rpm
安装samba服务
4.systemctl start smb
启动samba文件
5.systemctl stop smb
关闭samba文件
6.systemctl restart smb
重启samba文件
注:期间可用systemctl status smb查看samba服务是否正常运行
7.配置samba share安全级别服务器(该步要先将samba服务器配置好,具体如上)
1.设置网路设置为桥接
如图,右键虚拟机选择设置改为桥接模式
2.打开网络 ,确认能否获取ip地址
3.mkdir /JQEFiles
建立共享目录
4.touch /JQEFiles/test.txt
建立测试文件
5.vi /etc/samba/smb.conf
修改samba主配置文件smb.conf
将第二行server string = Samba Server Version %v改为server string =JQF Samba Server Version %v
找到该处,该处改为
security = user
map to guest=Bad User
passdb backend = tdbsam
注:上图为改好文档图片
如图添加[JQEFiles] 一整个文档
[JQEFiles]
comment=JQEFiles
path=/JQEFiles
browseable=yes:
public=yes
6.左上角应用程序→杂项→防火墙
将左上角配置设置为永久!!!!(别忘啦)
如图所示,找到并勾选
重新打开终端
7.关闭selinux
输入vi /etc/selinux/config
注释掉上一行
添加一行代码SELINUX=disabled
改为如图所示
8.重启虚拟机
更改共享目录权限
chmod 777 /JQEFiles/
chcon -R -t samba_share_t /JQEFiles/
9.重启samba服务
systemctl restart smb
8.安装配置DHCP服务器
1.克隆虚拟机,选择完全克隆
2.将网络适配器改为自定义VMnet1,将cd/dvd改为使用映像文件
3.点击左上角编辑,设置成如下图所示
4.输入
rpm -qa|grep dhcp
检查是否安装dhcp服务
5.进入安装文档
cd /run/media/root/RHEL-7.2\ Server.x86_64/Packages/
安装dhcp服务
rpm -ivh dhcp-4.2.5-42.el7.x86_64.rpm
6.配置dhcp文件
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
将BOOTPROTO=dhcp
改为BOOTPROTO=static
ONBOOT=no
改为ONBOOT=yes
在最后输入
IPADDR=192.168.2.1
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=192.168.2.1
7.启动网络
ifup eno16777736(输入ip add数字2后面eno开头的那段数字,可能有些不一样)
(小雷同学亲情赞助⁄以下内容(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄)
8.配置 vi /etc/dhcp/dhcpd.conf 文件
在该文件内输入
ddns-update-style none;
log-facility local7;
default-lease-time 600;
max-lease-time 3600;
subnet 192.168.2.0 netmask 255.255.255.0{
range 192.168.2.50 192.168.2.100;
option domain-name-servers 192.168.2.1;
option domain-name "JQE.com";
option routers 192.168.2.1;
option broadcast-address 192.168.2.254;
}
9.启动DHCP服务
systemctl start dhcpd
10.查看dhcp服务状态
systemctl status dhcpd
11.客户机中通过Linux访问DHCP服务
打开客户机启动网络 ifup eno****
12.服务器中停止及重启DHCP服务
停止DHCP,systemctl stop dhcpd
重启DHCP,systemctl restart dhcpd
13.服务器中开启、关闭开机自动加载DHCP服务
开启开机自动加载DHCP服务,systemctl enable dhcpd
关闭开机自动加载DHCP服务,systemctl disable dhcpd
温馨小提示:本文档纯手打,有打错,漏打情况勿喷(疯狂擦汗)