LINUX系统管理员技术(Admin)-------第三天

简介:

修改主机名#vim  /root/.bashrc



软件包管理


1.让光盘文件的内容出现在系统

[root@A ~]# mkdir  /rhel7

[root@A ~]# mount  /dev/cdrom   /rhel7

mount: /dev/sr0 写保护,将以只读方式挂载

[root@A ~]# ls  /rhel7

[root@A ~]# ls  /rhel7/P(tab)


2.  RHEL7当中RPM包,方便快捷


• RPM Package Manager,RPM包管理器


– rpm -q 软件名...------------------  #查询软件包是否安装

– rpm -ivh 软件名-版 本信息.rpm...

– rpm -e 软件名...-----------------表示把软件包卸载掉



[root@A ~]# rpm -q firefox

firefox-38.3.0-2.el7_1.x86_64

[root@A ~]# rpm -q haha

未安装软件包 haha 

[root@A ~]# rpm -q bash

bash-4.2.46-19.el7.x86_64

[root@A ~]# rpm -q vsftpd              #查询软件包是否安装


[root@A ~]# rpm -ivh /rhel7/Packages/  #安装软件包 vsftpd-3.0.2-10.el7.x86_64.rpm 


[root@A ~]# rpm -q vsftpd         #查询软件包是否安装成功    


[root@A ~]# rpm -e vsftpd         #卸载软件包


[root@A ~]# rpm -q vsftpd         #查询软件包是否卸载成功


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


导入红帽签名信息

[root@A ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release

 

[root@A ~]# rpm -q vsftpd

vsftpd-3.0.2-10.el7.x86_64


[root@A ~]# rpm -e vsftpd


[root@A ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm 


[root@A ~]# rpm -q vsftpd


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

 Yum软件包管理,自动解决依赖关系


   1.服务端,挂载光驱设备,让系统出现光盘内容即可

  [root@A ~]# mount  /dev/cdrom   /rhel7/


   2.本地客户端,修改配置文件,指定本地为服务端

/etc/yum.repos.d/*.repo

 [root@A ~]# vim /etc/yum.repos.d/rhel7.repo


      [haha]                    #指明仓库名称

name=xixi                 #仓库描述信息

baseurl=file:///rhel7     #指定本地为服务端,rhel7目录

enabled=1                 #开启本文件

gpgcheck=0                #不开启签名认证


 [root@A ~]# yum repolist    #列出仓库信息,没有报错即可




Yum仓库的使用

– yum clean all           //清缓存

– yum repolist            //列仓库


– yum -y install 软件名...    //安装软件

– yum -y remove  软件名...    //卸载软件



[root@A ~]# yum  clean all

[root@A ~]# yum  repolist


[root@A ~]# yum -y install httpd


[root@A ~]# yum -y install gcc


[root@A ~]# yum -y install system-config-kickstart


[root@A ~]# rpm -q httpd

[root@A ~]# rpm -q gcc



[root@A ~]# poweroff 



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






• 每个学员机上有三台预先配置好的虚拟机

– classroom —— 提供网关/DNS/软件素材等资源

– server —— 作为练习用服务器,密码redhat

– desktop —— 作为练习用客户机,密码redhat


还原三台虚拟机

[root@room9pc14 桌面]# rht-vmctl reset classroom

[root@room9pc14 桌面]# rht-vmctl reset server

[root@room9pc14 桌面]# rht-vmctl reset desktop


  操作系统版本:

    server: cat /etc/redhat-release      7.0

    desktop: cat /etc/redhat-release     7.0


  IP地址:

    server :  172.25.0.11/24

    desktop : 172.25.0.10/24

        真机       :    172.25.0.250/24

    classroom :172.25.254.254/24

  

   真机远程管理虚拟机server与desktop:

   

     telnet   明文传输    tcp 23

     ssh      加密传输    tcp 22


          格式: ssh   用户名@IP地址

           exit退出远程登陆

     Ctrl+shift+t : 开启一个新的终端

         常用选项


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


          格式: ssh  -X  用户名@IP地址


   真机上: 永久设置别名的配置文件

        

[root@room9pc14 桌面]# vim  /root/.bashrc


  alias s='ssh -X root@172.25.0.11'

  alias d='ssh -X root@172.25.0.10'


   。。。。。。


[root@room9pc14 桌面]# 在开一个新的终端验证


                                           密码:redhat  


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

 配置网络



• ifconfig命令

– ifconfig [接口名]

– ifconfig -a

– ifconfig [接口名] IPv4地址/掩码长度


[root@server0 ~]# ping 127.0.0.1


[root@server0 ~]# ifconfig lo  down


[root@server0 ~]# ping 127.0.0.1


[root@server0 ~]# ifconfig 


[root@server0 ~]# ifconfig -a   #显示所有的网卡,包括禁用的网卡


[root@server0 ~]# ifconfig lo  up


[root@server0 ~]# ping 127.0.0.1






  DEVICE=eth0           #设备名

  BOOTPROTO=none        #手动配置

  ONBOOT=yes            #每次开机自动启用

  IPADDR0=172.25.0.11   #IP地址

  PREFIX0=24            #子网掩码

  GATEWAY0=172.25.0.254  #网u关


4.配置永久的DNS服务器,/etc/resolv.conf


   在Linux系统中,配置文件内容,以“#”开头为注释文字   


[root@s ~]# vim /etc/res(tab)


 nameserver  172.25.254.254



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


真机上完成

1.重起nfs-server共享服务

[root@room9pc14 桌面]# systemctl restart nfs-server


2.设置nfs-server共享服务,随机自起动

[root@room9pc14 桌面]# systemctl enable nfs-server


3.还原classroom虚拟机

[root@room9pc14 桌面]# rht-vmctl  reset classroom


4.虚拟机验证

[root@server0 ~]# firefox 172.25.0.254




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



   网络型:搭建Yum仓库,服务端和客户端分离

   

  1.服务端,已经完成。classroom搭建Web服务,光盘所有内容

  

  2.在server上虚拟机,指定Yum仓库服务端。

[root@s /]# rm -rf /etc/yum.repos.d/*     #删除所有客户端文件

[root@s ~]# vim  /etc/yum.repos.d/abc.repo

 [abc]

 name=abc

 baseurl=http://172.25.254.254/content/rhel7.0/x86_64/dvd/

 enabled=1

 gpgcheck=0


[root@s /]# yum  repolist


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





• 使用wget下载工具


– wget 软件包的URL网址

– wget 软件包的URL网址  -O /目录路径/新文件名


#  firefox 172.25.0.254


# wget http://172.25.0.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm 

r

# uname -r------查看内核信息


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


# reboot

# uname -r




     本文转自hj_1314wgn 51CTO博客,原文链接:http://blog.51cto.com/13513556/2048470,如需转载请自行联系原作者













相关文章
|
7天前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
28天前
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
91 8
|
6月前
|
Ubuntu Linux vr&ar
IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践
本文详细记录了新版QQ音视频通话在 Linux 平台适配开发过程中的技术方案与实现细节,希望能帮助大家理解在 Linux 平台从 0 到 1 实现音视频通话能力的过程。
218 2
|
3月前
|
Linux 虚拟化
Vmware 傻瓜式安装(不可不知道的Linux基础知识和技术 01)
本文介绍了VMware虚拟机的下载与安装步骤。首先,通过提供的网盘链接下载VMware安装包。接着,详细描述了安装流程,包括接受协议、选择安装路径(建议避免系统C盘)、取消更新选项等。最后,输入许可证密钥完成安装,并展示了打开虚拟机后的主界面。整个过程简单易懂,适合新手操作。
187 1
|
4月前
|
安全 Linux Android开发
Linux CFI (Control-flow integrity)技术相关资料汇总
Linux CFI (Control-flow integrity)技术相关资料汇总
|
5月前
|
存储 监控 Linux
在Linux中,如何进行虚拟化技术的应用?
在Linux中,如何进行虚拟化技术的应用?
|
5月前
|
安全 Linux 图形学
Linux平台Unity下RTMP|RTSP低延迟播放器技术实现
本文介绍了在国产操作系统及Linux平台上,利用Unity实现RTMP/RTSP直播播放的方法。通过设置原生播放模块的回调函数,可将解码后的YUV数据传递给Unity进行渲染,实现低延迟播放。此外,还提供了播放器启动、参数配置及停止的相关代码示例,并概述了如何在Unity中更新纹理以显示视频帧。随着国产操作系统的发展,此类跨平台直播解决方案的需求日益增长,为开发者提供了灵活高效的开发方式。
|
6月前
|
关系型数据库 MySQL Linux
|
5月前
|
Linux 数据安全/隐私保护 Perl
解锁Linux高手秘籍:文件操作+命令解析大揭秘,面试场上让你光芒万丈,技术实力惊艳四座!
【8月更文挑战第5天】Linux作为服务器与嵌入式系统的基石,其文件管理和命令行操作是技术人员必备技能。本文从文件操作和基础命令两大方面,深入浅出地解析Linux核心要义,助你在面试中脱颖而出。首先探索文件系统的树状结构及操作,包括使用`ls -la`浏览文件详情、`touch`创建文件、`rm -r`慎删目录、`cp`与`mv`复制移动文件、以及利用`find`搜索文件。接着掌握命令行技巧,如用`cat`、`more`和`less`查看文件内容;借助`grep`、`sed`与`awk`处理文本;运用`ps`、`top`和`kill`管理进程;并通过`chmod`和`chown`管理文件权限。
92 8
|
5月前
|
监控 Linux 数据安全/隐私保护
Linux大神养成记:掌握这些逆天命令与快捷方式,面试秒变MVP,让你的技术实力燃爆全场!
【8月更文挑战第5天】Linux作为开源领域的核心,熟悉其基本命令对系统管理员和技术人员至关重要。本文精选了面试中常考的Linux命令,覆盖文件管理、文本处理、进程监控及权限调整等关键领域,并介绍了提高效率的快捷方式。通过掌握如`ls -l`、`grep "error"`、`top`、`chmod 755`等实用命令,以及Tab自动补全、历史命令浏览等功能,不仅能显著提升日常工作效能,还能在求职面试时展现出扎实的技术功底。
73 4