对新建虚拟机的设置

1.各个服务器的端口号
httpd:80
mysql:3306
ssh:22
2.yum:
上层软件管理工具,最重要的功能是可以解决软件的依赖性
,yum能够投入使用的前提是必须要有yum源头,以及配置源指向文件。
二.安装yum仓库并测试

1.从网络上下载与本机系统版本匹配的iso镜像文件

理解:.iso就像一个仓库一样,里面有很多东西,例如:mysql数据库,WPS安装包等,yum工具则是去仓库里面买东西,并会去帮助解决该软件所需的依赖软件。
例如:rhel-server-7.0-x86_64-dvd.iso

2.把rhel-server-7.0-x86_64-dvd.iso挂载到/mnt以便系统访问镜像文件

mount rhel-server-7.0-x86_64-dvd.iso /mnt (目录里面不存在重要文件和目录,可以自己新建目录,因为使用此命令原有文件会被清除)
另外:
df命令是列出文件系统的整体磁盘空间使用情况,可以用来查看磁盘已被使用多少空间和剩余空间。
df命令显示系统中包含每个文件名参数的磁盘使用情况,如果没有文件名参数,则显示所有当前已挂载文件系统的磁盘空间使用情况

3.配置本机yum源指向

cd /etc/yum.repos.d/
rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[Server]

name=rhel7.0
(尽量写版本号)
baseurl=file:///mnt (//为格式,/mnt为根目录)
gpgcheck=0 ##表示不检测gpgchey gpgkey表示软件的出品logo

4.测试安装软件

yum clean all
清理yum这个命令的缓存
yum install httpd -y 安装httpd软件

二 软件名称识别
【abrt-addon-ccpp】-[2.1.11-19].[e17].[x86_64].rpm ##rpm结
| | | | || ||
软件名称 软件版本 软件适用系统 64位
尾的适用于redhat操作系统
5.安装资源共享服务

yum install httpd -y
安装httpd软件(-y表示安装过程不需要询问是否安装)
yum repolist 列出设定yum源信息
yum remove softwarename 卸载软件
yum list all 列出所有软件的名称
yum list install softwarename 是否安装该软件
yum list available 列出可以用yum安装的软件
yum clean all 清空yum的缓存
yum search softwareinfo 根据软件信息搜索软件名
yum whatprovides filename 在yum源中查找包含filename文件的软件包
yum update softwarename 更新软件
yum history 查看系统软件改变历史
yum reinstall softwarename 重新安装软件
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd

6.建立共享目录,并挂载镜像文件到共享目录上

cd /var/www/html
mkdir rhel7.0
umount /mnt (解除之前的挂载)
mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

7.测试(前提:虚拟机和真机能够彼此ping通)

在真机浏览器中输入 http://虚拟机ip/rhel7.0
可以看到镜像中的内容

8.修改本机的yum源指向

【Server】
name=rhel7.0
baseurl=file:///var/www/html/rhel7.0
gpgcheck=0

9.测试另一台虚拟机的yum源地址

【Server】
name=server
baseurl=http://ip/rhel7.0

10.开机自动挂载iso

vim /etc/rc.d/rc.local
mount /root/Desktop/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

chmod +x /etc/rc.d/rc.local

11.如何安装软件
rpm
rpm -i

12.yum命令

yum install softwarename -y ##安装软件
yum list installd softwarename ##是否安装该软件
yum list available ##列出可以用yum安装的软件名称
yum clean all ##清空yum缓存

2.netstat命令

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n (number)拒绝显示别名,能显示数字的全部转化成数字
-l (listen)仅列出有在 Listen (监听) 的服务状态
-p (process)显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

3.静态网页信息(共有a,b,c三种方法)
a.在虚拟机中,
cd /var/www/html
vim index.html
##编写内容##

systemctl start httpd
systemctl stop firewall.service
在真集中,输入虚拟机ip做测试
b.在虚拟机中
cd /var/www/html
mkdir lala
cd lala
vim lalaland.html
##编写内容##

systemctl start httpd
systemctl stop firewall.service
在真机中输入虚拟机ip/lala做测试
c. 在虚拟机中
cd /var/www/html
vim index.html
##编写内容##

systemctl start httpd
systemctl stop firewall.service

在真机中,
vim /etc/hosts

172.25.254.101 www.newserver.com

4.修改主机中的yum源指向
yum源主机上(即本人server虚拟机)
cd /var/www/html
mkdir rabb(新建公共目录)
umount /mnt
mount .iso /var/html/rabb
cd /etc/yum.repos.d/
rm -fr *
vim /etc/yum.repos.d/yum.repo

[Server]

name=rhel7.0

baseurl=file:///var/www/html/rabb

在另一台主机中,浏览器中输入yum源主机ip/rabb

5.修改另一台主机的yum源地址
另一台主机中(desktop)
cd /etc/yum.repos.d/
rm -fr *
vim /etc/yum.repos.d/yum.repo

[Server]
name=server
baseurl=http://ip/rabb(ip地址写yum源主机的ip)
gpgcheck=0

这样,desktop这台主机也可以下载东西了

6.开机自动挂载.iso文件
前面所说的挂载均是一次性挂载,关机将丢失,因此长期挂载不丢失需要自动挂载
vim /etc/rc.d/rc.local

mount .iso /mnt

然后可以开机重启,df查看挂载是否生效

7.如何安装软件—rpm
rpm -ivh name.rpm 安装软件(-v:显示过程,-i:安装,-h:指定加密方式为hash)
rpm -e name 卸载
rpm -ql name 查看软件生成文件
rpm -qlp name.rmp 查询软件安装后会生成什么文件
rpm -qa 查询系统中安装的所有软件名称
rpm -qa | grep wps 查询系统中安装的所有软件中名称含有wps的软件
rpm -pq name.rpm 查询软件包安装后的名字
rpm -ivh name.rpm --force 强制安装,但是不能忽略依赖性
rpm -ivh name.rpm --nodeps --force 忽略软件的依赖性并且强制安装
rpm -qi name 查看软件的信息
rpm -qp wps-office-9.1.0.4961-1.a18p1.x86_64.rpm --scripts 检测软件在安装或卸载过程中执行的动作

  1. 第三方源的搭建
    mkdir /softwawre/ (把所有的.rpm软件放到这个目录中,而且此目录下智能存放.rpm文件) mkdir /softwawre/ (把所有的.rpm软件放到这个目录中,而且此目录下智能存放.rpm文件)
    createrepo -v /software/
    cd /software/
    ls
    修改本机yum源:
    cd /etc/yum.repos.d/
    rm -fr *
    vim /etc/yum.repos.d/yum.repo

    [Software]
    name=file:///software
    gpgcheck=0

猜你喜欢

转载自blog.csdn.net/qq_43279936/article/details/83418848