881人加入学习
(2人评价)
Linux网络操作系统常见服务的安装与配置

基于VMWARE15和红帽7Linux(RHEL7)

价格 免费

修改test账号密码:

①进入root ②passwd test ③输入新密码

[展开全文]

在新建虚拟机向导:

①用户名:test 密码:123456

“用户账户和根账户均使用此密码”表示test和root账户密码都是123456

②处理器数量:1,每个处理器的内核数量:2,内存2G

③关键点:设置Language为中文,SoftwareSelection中选择Server with GUI->KDE

[展开全文]

1.安装gcc

yum install gcc

 

2.新建c文件

①cd /home/test

②mkdir cfile

③cd cfile

④touch a.c

⑤UltraEdit编辑a.c文件:

 

#include <stdio.h>

int main()

{

  printf("hello 小宝贝");

}

⑥文件->转换->ASCII转UTF-8(Unicode编辑)

 

3.编译a.c文件

①cd /home/test/cfile

②gcc a.c -o abc

 

4.运行生成的abc程序

①cd /home/test/cfile

②./abc

 

5.给abc.exe(有后缀)添加可执行权限

chmod +x abc.exe

 

 

[展开全文]

1.安装php

yum install "*php*" -y

 

2.配置httpd.conf支持php的解析

①UltraEdit定位到/etc/httpd/conf/httpd.conf

②找到“Include conf.modules.d/*.conf”,

在下面一行添加“LoadModule php5_module modules/libphp5.so

③找到“AddType application/x-gzip .gz .tgz”在下面一行添加:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

设置index.php默认首页

修改

“DirectoryIndex test1.html index.html”为“DirectoryIndex index.php test1.html index.html”

⑤重启httpd服务

systemctl restart httpd

 

3.添加index.php网页

①cd /var/www/html

②touch index.php

③用UltraEdit编辑新建的index.php:

<?php     

phpinfo();

?>

④浏览器内测试连接:http://192.168.31.120:8080/ ,显示php页面。

[展开全文]

1.设置服务开机启动

systemctl enable httpd.service

 

2.端口配置

①UltraEdit定位到/etc/httpd/conf/httpd.conf

②修改“Listen 80”为“Listen 8080”

③重启服务:systemctl restart httpd

④浏览器测试连接:http://192.168.31.120:8080/

 

3.添加网页

①xftp定位到/var/www/html文件夹

②将test1.html拖到里面

③浏览器测试连接:http://192.168.31.120:8080/test1.html

 

4.主页配置

①UltraEdit定位到/etc/httpd/conf/httpd.conf

②DirectoryIndex index.html 修改为DirectoryIndex test1.html index.html

③重启服务:systemctl restart httpd

④测试浏览器连接:http://192.168.31.120:8080/ 即可访问到test1.html

 

 

 

[展开全文]

1.安装httpd服务器

yum install httpd

或yum install httpd -y (不用人为干预,自动下载)

 

2.启动服务器

systemctl start httpd

 

3.测试连接服务器

浏览器输入:http://192.168.31.120/

显示“Red Hat Enterprise Linux Test Page”首页表示成功。

[展开全文]

1.配置yum本地源

①UltraEdit定位到/etc/yum.repos.d/目录

②修改redhat.repo,添加以下内容:

[local_yum]    # 括号中的名称为仓库源名称,通常为字母和数字,必须填写
name=dvd     # 对yum的描述,可写可不写
baseurl="file:///run/media/test/RHEL-7.2 Server.x86_64"    # baseurl表示声明yum可以管理并使用的rpm包路径,必须填写。注意这里有双引号
enabled=1            # enabled 表示当前仓库是否开启:1为开启,0为关闭,此项不写默认为开启
gpgcheck=0           # gpgcheck 表示安装rpm包时,是否基于公私钥对匹配包的安全信息:1表示开启, 0表示关闭,此项不写默认为验证

③备份redhat.repo文件

cd /etc/yum.repos.d

cp redhat.repo dvd.repo

④清空旧的配置:

yum clean all

wu列出所有可用安装包:

yum list

[展开全文]

1.检查并启动mysql

①检查mysql服务是否已经安装

systemctl list-unit-files | grep mysql

②查看mysql服务状态

systemctl status mysqld

③启动mysql服务,并再次检查服务状态

Systemctl start mysqld

 

2.配置服务器

第一次启动Mysql会产生一个临时密码,保存在临时文件里/var/log/mysqld.log

①“ A temporary password is generated for root@localhost: 8Z<JeAALppqo”,临时密码为:8Z<JeAALppqo

②登录:mysql -uroot -p ,粘贴上面的密码

关闭密码校验:

set global validate_password_policy=0;

长度限制设置1:

set global validate_password_length=1;

密码设置为root:

set password for 'root'@'localhost'='root';

⑥刷新缓存:

flush privileges;

⑦退出mysql命令行:

exit

⑧用新密码登录(带密码方式):

mysql -uroot -proot 

 

3.使用navicat远程测试mysql

①给root添加所有权限(sql命令行)

grant all privileges on *.* to 'root'@'%' identified by 'root';

grant all privileges on *.* to 'root'@'localhost' identified by 'root';

flush privileges ;

②在Navicat新建连接

连接名:RedHat7

主机或IP地址:192.168.31.120

端口:3306默认

用户名:root

密码:root

 

登录MySQL,登录进去是没有权限任何操作的,必须修改密码

登录代码 mysql -uroot -p  回车就让你输入密码,输入密码的时候仔细点,密码比较乱

登录后,直接把root密码改为简单的密码,会发现不符合策略拒绝修改。Mysql默认要求密码最小长度为8,而且包含大小写,数,特殊字符。所以我们需要关闭长度限制和密码校验。使用命令修改为我们喜欢的简单密码即可,但千万要记得在生产环境里不要这么干,密码容易被黑客猜到

关闭密码校验

set global validate_password_policy=0;

长度限制设置1

set global validate_password_length=1;

密码设置为root

set password for 'root'@'localhost'='root';

 

最后一定要,更新权限

flush privileges ;

 

使用exit退出mysql登录

在使用mysql -uroot –proot 登录即可。

[展开全文]

1.卸载已有mysql服务

①查找已有MySQL服务:

rpm -qa | grep postfix

rpm -qa | grep mariadb

②卸载

rpm -e postfix-2.10.1-6.el7.x86_64

rpm -e mariadb-libs-5.5.44-2.el7.x86_64

 

2.从官网下载Mysql5.7

http://mirrors.sohu.com/mysql/MySQL-5.7/

上传到/home/test/mysql文件夹

3.(需要按照下面的顺序进行安装)

mysql-community-common-5.7.23-1.el7.x86_64.rpm

mysql-community-libs-5.7.23-1.el7.x86_64.rpm

mysql-community-client-5.7.23-1.el7.x86_64.rpm

mysql-community-server-5.7.23-1.el7.x86_64.rpm

mysql-community-devel-5.7.23-1.el7.x86_64.rpm

mysql-community-libs-compat-5.7.23-1.el7.x86_64.rpm

安装过程举例:

rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm

[展开全文]
lsw5530 · 2020-03-05 · 20-Mysql5 0

telent服务比ssh小巧,但是没有ssh安全

1.安装服务器

安装telent服务端

rpm -ivh telnet-server-0.17-59.el7.x86_64.rpm

安装telnet客户端

rpm -ivh telnet-0.17-59.el7.x86_64.rpm

安装telnet守护进程xinetd

rpm -ivh xinetd-2.3.15-12.el7.x86_64.rpm

 

2.启动服务器

①检测服务

systemctl list-unit-files | grep telnet

安装完成后,将xinetd服务加入开机自启动:

systemctl enable xinetd.service

telnet服务加入开机自启动:

systemctl enable telnet.socket

最后,启动以上两个服务即可:

systemctl start telnet.socket

systemctl start xinetd

 

3.测试连接

在XShell新建连接:

Protocal:TELNET

Host:192.168.31.120

密码与SSH一样,都是Linux账号的密码test

 

4.win10安装telnet客户端

①在“打开或关闭Windows功能”安装Telnet客户端。

②命令行 :telnet 192.168.31.120

[展开全文]

1.查看dhcp服务安装情况(默认只有客户端dhcp)

rpm -qa | grep dhcp

2.安装dhcp服务器

①cd /run/media/test/"RHEL-7.2 Server.x86_64"/Packages

②rpm -ivh dhcp-4.2.5-42.el7.x86_64.rpm

3.修改/etc/dhcp/dhcpd.conf

①复制/usr/share/doc/dhcp*/dhcpd.conf.example中的内容

②设置DNS域名解析,修改行“option domain-name-servers ns1.example.org, ns2.example.org;”为

“option domain-name-servers 8.8.8.8, 114.114.114.114;”

③设置IP地址池(注意网段与本机网段一致):

subnet 192.168.31.0 netmask 255.255.255.0 {
  range 192.168.31.210 192.168.31.220;
  option routers 192.168.31.1;
}

3.查看服务状态

systemctl list-unit-files |grep dhcp

4.重启服务

systemctl restart dhcpd

5.安装dhclient进行测试用

①cd /run/media/test/"RHEL-7.2 Server.x86_64"/Packages

②rpm -ivh dhclient-4.2.5-42.el7.x86_64.rpm

6.测试dhcp

新建一个IP配置,默认DHCP获取方式,查看dns是否为8.8.8.8 114.114.114.114

[展开全文]

1.查询ftp用户

①cd /etc 

②cat passwd

③cd /var/ftp(已经到达pub的父文件夹)

2.修改配置文件/etc/vsftpd/vsftpd.conf

①在“anonymous_enable= YES”后面增加:

userlist_deny=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

anon_umask=022

anon_world_readable_only=YES

②“anonymous_enable= YES”修改为:

“anonymous_enable= NO”

③在配置文件/etc/vsftpd/userlist中添加用户:

test

重启ftp服务

systemctl restart vsftpd

⑤不要用浏览器,用xftp新建ftp连接:

protocal=FTP

UserName=test 

Password=test

⑥测试:cd /home/test 查看从xftp添加的文件

 

 

[展开全文]

1.安装服务器

1.1进入目录:/run/media/test/RHEL-7.2 Server.x86_64/Packages

1.2安装:rpm -ivh vsftpd-3.0.2-10.el7.x86_64.rpm

1.3 检查是否安装成功:rpm -qa vsftpd

1.4 设为开机启动:systemctl enable vsftpd

1.5 启动服务:systemctl start vsftpd

 

2.访问ftp

1.地址栏输入:ftp://192.168.31.120/

 

[展开全文]

Windows连接Linux服务器

1.关闭防火墙:systemctl stop firewalld

2.配置服务器:/etc/samba/smb.conf  #samba服务的主要配置文件

#设置用户访问samba服务器的验证方式 (登录方式),一共四种验证方式。

[global]

#特别注意4.x版本已经没有share,必须配合下面的map to guest实现匿名

security = user

passdb backend = tdbsam

 

smb服务用户管理

smbpasswd -a 增加用户(要增加的用户必须以是系统用户)

smbpasswd -d 冻结用户,就是这个用户不能在登录了

smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用

smbpasswd -x 删除用户

 

2.1添加test账号到samba,并且可以设置新密码

smbpasswd -a test

2.2重启samba服务

systemctl restart smb

2.3关闭第二道防火墙

切换为宽容模式:setenforce 0(重启失效)

查询当前允许模式:getenforce 

2.4彻底关闭第二道防火墙

修改配置文件/etc/selinux/config->SELINUX=disabled

3.wIndows连接:\\192.168.31.120

[展开全文]

1.安装后检查(系统已默认安装一部分samba组件)

[root@localhost test]# rpm -qa | grep samba

samba-common-tools-4.2.3-10.el7.x86_64

samba-libs-4.2.3-10.el7.x86_64

samba-client-libs-4.2.3-10.el7.x86_64

samba-4.2.3-10.el7.x86_64

samba-client-4.2.3-10.el7.x86_64

samba-common-4.2.3-10.el7.noarch

samba-common-libs-4.2.3-10.el7.x86_64

 

2.安装smb服务器

cd /run/media/test

cd "RHEL-7.2 Server.x86_64"    (有空格的话用双引号括起来)

cd Packages

①rpm -ivh samba-common-tools-4.2.3-10.el7.x86_64.rpm

②rpm -ivh samba-libs-4.2.3-10.el7.x86_64.rpm

③rpm -ivh samba-client-libs-4.2.3-10.el7.x86_64.rpm

④rpm -ivh samba-4.2.3-10.el7.x86_64.rpm

⑤rpm -ivh samba-client-4.2.3-10.el7.x86_64.rpm

⑥rpm -ivh samba-common-4.2.3-10.el7.noarch.rpm

⑦rpm -ivh samba-common-libs-4.2.3-10.el7.x86_64.rpm

 

3.启动服务器 

首先一定要root权限下,其次确保安装完整

systemctl start smb

systemctl stop smb

systemctl restart smb

 

windows连接samba服务器,一定参考前面的内容,关闭防火墙(是两道防火墙)。否则总是无法访问。

 

4.监听端口

 

TCP139 445 UDP137 138

 

启动后,检查端口是否启动成功

netstat -tlnp |grep smb

 

[展开全文]

BeyondCompare对比服务器上两个文件:

1.新建会话->文本比较->打开FTP文件->浏览文件夹->协议:SFTP(SSH2)->主机:192.168.31.120->用户名。。。密码。。。->连接及浏览-/etc/sysconfig/network-script,确定。

2.编辑后保存,会自动上传至服务器。

[展开全文]

UltraEdit_19.10.0.1012_SC.exe 安装只留桌面快捷方式。

右键“FTP账号”创建连接:

1.账号名:RHEL7

2.协议:SFTP(属于ssh协议的一部分)

3.服务器:192.168.31.120

4.用户名:root

5.密码:123456

 

配置网络:

1./etc/sysconfig/network-scripts/ifcfg-eno16777736,双击打开,不转为dos格式。

2.编辑后菜单栏显示红色,保存后绿色。

[展开全文]

1.安装并用注册机破解XManager

主要用到Xshell和Xftp。

 

2.新建Xshell连接

2.1连接名:ServerRHEL7

2.2Host:192.168.31.120

2.3确定并Connect,输入账号root,密码123456

 

3.1cd ~ 可以进入根目录

3.2 解决中文乱码:小地球->utf-8

3.3可以右键当前终端并复制会话。

 

4.新建Xftp连接

4.1连接名:ServerRHEL7

4.2Host:192.168.31.120

4.3Protocol:SFTP

4.4UserName:root

4.5Password:123456

4.6 File->Properties->Options->勾选Use UTF-8 Encoding

 

[展开全文]

授课教师

专注Unity的VR开发

课程特色

下载资料(1)
视频(26)