#如何才能学好linux##共享服务器#
一、下载linux系统
linux各个版本区别
- Red Hat:我们常说的红帽,开源但收费。
- Ubuntu:乌班图,开源、免费,主要面向桌面用户。
- SUSE:主要是占领欧洲市场。有数据显示占据了近80%的Linux市场,数据未经验证。
- CentOS:全名为“社区企业操作系统(Community Enterprise Operating System)”,提供长期免费升级和更新服务,自由使用。国内最大的服务器操作系统,现在基本所有的互联网公司后台服务器都采用CentOS。
这里我们选择centos系统
由于8.0以上版本不再维护,这里我们选择7.9版本
下载链接:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/
centos各个版本区别:
1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了。2、CentOS-7-NetInstall版本:网络安装镜像。3、CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件。4、CentOS-7-LiveGNOME版本:GNOME桌面版。
我们选择DVD版本,下载
二、制作U盘启动
工具选择软碟通UltraISO
1、文件-打开-选择刚下载的镜像系统
2、 启动-写入硬盘映像-格式化-写入
等待完成
三、装机 我们选择了一台空余电脑装机, 装机过程中可以先把网络配置好,设置好root账号的密码
四、安装完成后,看一下远程登录ssh服务是否开启
systemctl status sshd.service
如果是显示active(running) ,表明已开启
我们还可以使用以下命令开启、关闭、重启ssh服务:
我们还可以使用以下命令开启、关闭、重启ssh服务:
systemctl start sshd.service #启动ssh服务
systemctl restart sshd.service #重启ssh服务
systemctl enable sshd.service #开机ssh自启
systemctl stop sshd.service #关闭ssh服务
五、远程连接服务器
选择工具xshell
下载地址:官方地址已经更新
官网地址:NetSarang Homepage CN - NetSarang Website
免费版本下载地址:家庭/学校免费 - NetSarang Website
六、网络配置
通过配置文件enp3s0指定ip(不同版本的文件名称会有所不同)
vi /etc/sysconfig/network-scripts/ifcfg-enp3s0
设置为静态ip 配置ip、网关、dns
配置完成后,重启下网卡
service network restart OR reboot
ping下 www.baidu.com 看是不是能ping通
七、更新yum源
yum -y update
八、安装net-tools
yum install net-tools
然后输入:ifconfig 命令就可以查看IP相关信息啦
九、关闭防火墙
1、使用命令:
systemctl status firewalld.service
查看防火墙状态
2、使用命令:
systemctl stop firewalld.service
关闭运行的防火墙
前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙呢?
输入命令:
systemctl disable firewalld.service
禁止防火墙服务器
九、安装samba
1、查看是否已经安装
rpm -qa | grep samba
2、安装samba
yum install samba -y
3、改一下setenforce配置
setenforce permissive
十、实现samba的简单共享(无需输入账号和密码)
1、在home下面新建共享目录share,并给权限
cd home
mkdir share
chmod 777 -R share
2、修改配置文件:
vim /etc/samba/smb.conf
(提醒下修改某个文件时最好先备份下,这是个不错的习惯)把[homes]、[printers]、[print$]都注释掉只保留[global],然后再添加如下代码
[share]
comment = share
path = /home/share // 共享目录
public = yes
writable = yes
browseable=yes
available=yes
guest ok=yes
可配置多个共享目录
我配置了两个共享目录
3、修改[global]
smaba4 版本 global security设置成share会报错,这样修改
security = user
map to guest = Bad User
如果是旧版本,这样改
#security = user // 注释掉原来的user
security = share // 变成共享的
这是我的修改
4、保存,重启samba服务
systemctl restart smb
5、访问ip地址即可看到我们创建的共享文件夹
好啦,暂时到这里,下期我们实现复杂的多组或者多用户分权限访问服务
,