admin4

本文详细介绍了Red Hat Linux系统下的虚拟机管理、SSH远程登录、软件包管理、Yum仓库配置、网络设置及DNS服务器配置等核心操作。通过具体实例,如虚拟机重启、软件安装与卸载、网络配置等,帮助读者掌握Linux系统管理的关键技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


[root@room9pc01 ~]# rht-vmctl reset classroom
[root@room9pc01 ~]# rht-vmctl reset server
[root@room9pc01 ~]# rht-vmctl reset desktop

   虚拟机Server: 利用root密码 为redhat

             查询Server虚拟机IP地址: 172.25.0.11          
             查询Server虚拟机主机名:  server0.example.com
             查询Server虚拟机系统版本:  7.0

   虚拟机Desktop: 利用root密码 为redhat

             查询Desktop虚拟机IP地址: 172.25.0.10         
             查询Desktop虚拟机主机名:  desktop0.example.com
             查询Desktop虚拟机系统版本:  7.0

    可以相互通信

#######################################################
真机远程管理
   默认真机远程管理虚拟机Desktop和虚拟机Server
 
   ssh   用户名@对方IP地址

    以什么样的用户身份,登陆到那个服务器

[root@room9pc01 ~]# ssh root@172.25.0.11
Last login: Tue Apr  3 10:12:33 2018 from 172.25.0.250
[root@server0 ~]# hostname
server0.example.com
[root@server0 ~]# ifconfig

[root@server0 ~]#  exit            #退出远程管理


在真机上:Ctrl + shfit + t  新开一个终端

 分别远程管理虚拟机Server0与虚拟机Desktop0

  ssh  root@172.25.0.11

  ssh  root@172.25.0.10
 
#####################################################

软件包的管理

虚拟机Server0
1.关闭虚拟机Server0,图形添加光驱设备

2.挂载/dev/cdrom设备,具备软件包
[root@server0 ~]# mkdir /dvd
[root@server0 ~]# mount /dev/cdrom /dvd

[root@server0 ~]# ls /dvd
[root@server0 ~]# ls /dvd/Packages


• RPM Package Manager,RPM包管理器
– rpm  -q   软件名...
– rpm  -ivh 软件名-版本信息.rpm...
– rpm  -e   软件名...


[root@server0 ~]# rpm -q firefox     #查询软件包是否安装
firefox-24.5.0-1.el7.x86_64
[root@server0 ~]# rpm -q haha
[root@server0 ~]# rpm -q zip
[root@server0 ~]# rpm -q vsftpd

# rpm  -ivh /dvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm

警告:/dvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY

[root@server0 ~]# rpm -q vsftpd      #查询是否安装成功
[root@server0 ~]# rpm -e vsftpd      #卸载软件包
[root@server0 ~]# rpm -q vsftpd      #查询是否卸载成功
 
 
 了解:导入红帽的签名信息

 # rpm --import /dvd/RPM-GPG-KEY-redhat-release

#####################################################
常见的报错:    

  错误:依赖检测失败

######################################################
Yum软件包仓库,自动解决依赖关系

 服务:为客户端 自动解决依赖 安装软件

 服务端: classroom虚拟机搭建Web服务,共享光盘所有内容

 http://classroom.example.com/content/rhel7.0/x86_64/dvd/


 客户端: Server虚拟机

 -X:在本地运行对方的图形程序

[root@server0 ~]# exit  #退出远程管理

[root@room9pc01 ~]# ssh  -X  root@172.25.0.11
Last login: Tue Apr  3 14:04:11 2018 from 172.25.0.250

[root@server0 ~]# firefox  classroom.example.com

   配置文件的路径:/etc/yum.repos.d/*.repo
   错误的配置文件,会影响正确配置文件
 
[root@server0 ~]# rm -rf /etc/yum.repos.d/*
[root@server0 ~]# vim /etc/yum.repos.d/dvd.repo

 [rhel7]                #仓库标识
 name=nsd 1803          #仓库的描述信息
 baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/              #指定Yum仓库的位置
 enabled=1              #启用该文件
 gpgcheck=0             #关闭检测软件包签名功能

[root@server0 ~]# yum repolist    #列出仓库信息

#######################################################
Yum的使用

  安装: yum  -y  install  软件名
  卸载: yum  remove  软件名

[root@server0 ~]# yum -y install xeyes
[root@server0 ~]# yum -y install sssd  
[root@server0 ~]# yum -y install gcc
[root@server0 ~]# yum -y install httpd
[root@server0 ~]# yum -y install system-config-kickstart

[root@server0 ~]# xeyes &         #放入后台
[root@server0 ~]# killall xeyes   #杀死该程序

清空Yum的缓存
[root@server0 ~]# yum clean all

#####################################################

下载软件包
• 使用wget下载工具
  – wget 软件包的URL网址
  – wget 软件包的URL网址 -O /目录路径/新文件名
# wget http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

  默认下载到当前目录

升级内核
[root@server0 ~]# uname -r
3.10.0-123.el7.x86_64

# rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm

[root@server0 ~]# uname -r
3.10.0-123.el7.x86_64
[root@server0 ~]# reboot
[root@room9pc01 ~]# ssh -X root@172.25.0.11
Last login: Tue Apr  3 14:14:57 2018 from 172.25.0.250
[root@server0 ~]# uname -r
######################################################
配置网络

一、配置永久的主机名,配置文件/etc/hostname

[root@server0 ~]# vim  /etc/hostname
A.tedu.cn

[root@server0 ~]# exit
登出
Connection to 172.25.0.11 closed.
[root@room9pc01 ~]# ssh -X root@172.25.0.11
[root@A ~]# hostname
A.tedu.cn
[root@A ~]#

二、配置永久IP地址,子网掩码,网关地址

 /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
1.查询识别的网卡名称
[root@A ~]# nmcli connection show

2.配置IP地址,子网掩码,网关地址
# nmcli   connection   modify   'System eth0'     
 ipv4.method   manual                                    
 ipv4.addresses   '172.25.0.100/24   172.25.0.254'       
 connection.autoconnect   yes

  nmcli connection 修改网络配置  '网卡名'
  ipv4.方法  手工配置
  ipv4.地址  'IP地址/子网掩码    网关地址'
    每次开机自动启用配置

3.激活配置
[root@A ~]# nmcli connection up 'System eth0'
关闭终端,新开一个全新的终端进行远程管理
[root@room9pc01 ~]# ssh -X root@172.25.0.100
三、配置DNS服务器地址
      作用:将域名解析为对应的IP地址

   /etc/resolv.conf    DNS服务器地址的配置文件
 
   vim 命令模式    dd    删除整行内容
                10dd  删除10整行内容
 
 [root@A ~]# vim  /etc/resolv.conf
  nameserver   172.25.254.254
    
 验证:
 [root@A ~]# nslookup desktop0.example.com
 [root@A ~]# nslookup server0.example.com

####################################################

 

 

 


#######################################################
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#######################################################

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

### PgAdmin4 下载及使用指南 #### 一、PgAdmin4 的下载流程 对于 Windows 用户而言,可以从官方渠道获取最新版本的安装包。以 pgAdmin4-4.17 版本为例,可以访问其官方网站并导航至下载页面[^1]。如果需要更高版本(如 pgAdmin 4 4.30),可以通过可信资源站点进行下载[^2]。 下载完成后,用户需双击 `.exe` 文件来启动安装程序,并依据屏幕上的向导逐步完成配置设置。一旦安装结束,在系统的开始菜单中能够发现快捷方式用于启动软件。 #### 二、PgAdmin4 的基础功能介绍 pgAdmin 是 PostgreSQL 数据库的一个流行管理工具,提供了直观的图形化界面以便于数据库管理员执行各种任务。以下是几个核心功能概述: - **连接到服务器** 启动应用之后,首要的操作是创建一个新的服务器连接。这通常涉及输入主机名/IP 地址以及认证凭证等必要参数。 - **浏览对象树** 成功建立连接后,左侧的对象浏览器会展示所有的数据库实体,比如表、视图、函数等等。通过点击这些节点可进一步查看具体属性或者数据内容。 - **查询编辑器** 提供了一个强大的 SQL 查询编写环境,支持语法高亮显示、自动补全等功能。用户可以直接在此处运行自定义脚本来操作数据库中的记录。 #### 三、Web 配置实例 (Linux 环境下) 除了桌面客户端外,pgAdmin 还能部署成 Web 应用形式服务于网络请求。下面给出一段典型的 Apache HTTP Server 设置片段作为参考[^3]: ```apache <Directory "/usr/lib/python2.7/site-packages/pgadmin4-web"> Require all granted </Directory> WSGIDaemonProcess pgadmin processes=8 threads=16 display-name=%{GROUP} WSGIProcessGroup pgadmin WSGIScriptAlias /pgadmin4 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi ``` 上述代码段展示了如何将 `/pgadmin4` URL 映射到实际 WSGI 脚本位置上,从而实现远程访问能力。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值