admin4

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


[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

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

 

 

 


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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

### 功能介绍 pgAdmin 4 是一款流行的开源 PostgreSQL 数据库管理和开发平台。它提供了一个直观的图形化界面,让用户可以轻松地管理 PostgreSQL 数据库,主要功能包括: - **数据库管理**:可以创建、修改和删除数据库、表、视图、索引等数据库对象,还能管理用户权限,确保数据库的安全性和数据的完整性[^1]。 - **查询工具**:具备强大的查询编辑器,支持语法高亮、代码自动完成等功能,方便用户编写和执行 SQL 查询,并能以表格形式展示查询结果。 - **备份与恢复**:支持对数据库进行备份和恢复操作,保障数据的安全性和可恢复性。可以选择全量备份或增量备份,并能在需要时快速恢复数据。 - **可视化设计**:能够以可视化的方式设计数据库结构,通过图形界面创建和修改表、关系等,使数据库设计更加直观和高效。 ### 下载安装 #### Windows 系统 1. 访问 pgAdmin 4 的官方网站(https://www.pgadmin.org/download/ ),在网站中找到适合 Windows 系统的安装包进行下载。 2. 下载完成后,双击安装包文件,按照安装向导的提示进行操作。在安装过程中,可以选择安装路径、设置管理员密码等。 3. 安装完成后,在开始菜单中找到 pgAdmin 4 并启动。 #### Linux 系统(以 Ubuntu 为例) 1. 打开终端,输入以下命令添加 pgAdmin 4 的官方存储库: ```bash sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update' ``` 2. 安装 pgAdmin 4: ```bash sudo apt install pgadmin4 ``` 3. 安装完成后,在终端输入 `pgadmin4` 命令启动。 #### macOS 系统 1. 同样访问官方网站,下载适用于 macOS 的安装包(DMG 文件)。 2. 下载完成后,双击 DMG 文件,将 pgAdmin 4 图标拖动到“应用程序”文件夹中。 3. 在“应用程序”文件夹中找到 pgAdmin 4 并打开。 ### 使用指南 #### 连接到 PostgreSQL 服务器 1. 启动 pgAdmin 4 后,在左侧的浏览器面板中,右键单击“服务器”,选择“创建” -> “服务器”。 2. 在弹出的“创建 - 服务器”窗口中,在“常规”选项卡中输入服务器的名称,用于标识该服务器。 3. 切换到“连接”选项卡,输入 PostgreSQL 服务器的主机名、端口号、用户名和密码。 4. 点击“保存”按钮,完成服务器的连接配置。 #### 创建数据库 1. 连接到服务器后,在浏览器面板中展开服务器节点,右键单击“数据库”,选择“创建” -> “数据库”。 2. 在“创建 - 数据库”窗口中,输入数据库的名称、所有者等信息。 3. 点击“保存”按钮,创建新的数据库。 #### 执行 SQL 查询 1. 在浏览器面板中选择要执行查询的数据库,右键单击该数据库,选择“查询工具”。 2. 在查询编辑器中输入 SQL 查询语句。 3. 点击工具栏中的“执行/刷新”按钮,执行查询并查看结果。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值