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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX系统管理员技术(Admin)-------第三天相关的知识,希望对你有一定的参考价值。

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



软件包管理


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

[[email protected] ~]# mkdir ?/rhel7

[[email protected] ~]# mount ?/dev/cdrom ? /rhel7

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

[[email protected] ~]# ls ?/rhel7

[[email protected] ~]# ls ?/rhel7/P(tab)


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


? RPM Package Manager,RPM包管理器


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

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

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



[[email protected] ~]# rpm -q firefox

firefox-38.3.0-2.el7_1.x86_64

[[email protected] ~]# rpm -q haha

未安装软件包 haha?

[[email protected] ~]# rpm -q bash

bash-4.2.46-19.el7.x86_64

[[email protected] ~]# rpm -q vsftpd ? ? ? ? ? ? ?#查询软件包是否安装


[[email protected] ~]# rpm -ivh /rhel7/Packages/ ?#安装软件包 vsftpd-3.0.2-10.el7.x86_64.rpm?


[[email protected] ~]# rpm -q vsftpd ? ? ? ? #查询软件包是否安装成功 ? ?


[[email protected] ~]# rpm -e vsftpd ? ? ? ? #卸载软件包


[[email protected] ~]# rpm -q vsftpd ? ? ? ? #查询软件包是否卸载成功


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


导入红帽签名信息

[[email protected] ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release

?

[[email protected] ~]# rpm -q vsftpd

vsftpd-3.0.2-10.el7.x86_64


[[email protected] ~]# rpm -e vsftpd


[[email protected] ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm?


[[email protected] ~]# rpm -q vsftpd


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

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


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

? [[email protected] ~]# mount ?/dev/cdrom ? /rhel7/


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

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

?[[email protected] ~]# vim /etc/yum.repos.d/rhel7.repo


? ? ? [haha] ? ? ? ? ? ? ? ? ? ?#指明仓库名称

name=xixi ? ? ? ? ? ? ? ? #仓库描述信息

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

enabled=1 ? ? ? ? ? ? ? ? #开启本文件

gpgcheck=0 ? ? ? ? ? ? ? ?#不开启签名认证


?[[email protected] ~]# yum repolist ? ?#列出仓库信息,没有报错即可




Yum仓库的使用

– yum clean all ? ? ? ? ? //清缓存

– yum repolist ? ? ? ? ? ?//列仓库


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

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



[[email protected] ~]# yum ?clean all

[[email protected] ~]# yum ?repolist


[[email protected] ~]# yum -y install httpd


[[email protected] ~]# yum -y install gcc


[[email protected] ~]# yum -y install system-config-kickstart


[[email protected] ~]# rpm -q httpd

[[email protected] ~]# rpm -q gcc



[[email protected] ~]# poweroff?



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






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

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

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

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


还原三台虚拟机

[[email protected] 桌面]# rht-vmctl reset classroom

[[email protected] 桌面]# rht-vmctl reset server

[[email protected] 桌面]# 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地址


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

? ? ? ??

[[email protected] 桌面]# vim ?/root/.bashrc


? alias s=‘ssh -X [email protected]

? alias d=‘ssh -X [email protected]


? ?。。。。。。


[[email protected] 桌面]# 在开一个新的终端验证


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?密码:redhat ?


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

?配置网络



? ifconfig命令

– ifconfig [接口名]

– ifconfig -a

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


[[email protected] ~]# ping 127.0.0.1


[[email protected] ~]# ifconfig lo ?down


[[email protected] ~]# ping 127.0.0.1


[[email protected] ~]# ifconfig?


[[email protected] ~]# ifconfig -a ? #显示所有的网卡,包括禁用的网卡


[[email protected] ~]# ifconfig lo ?up


[[email protected] ~]# 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系统中,配置文件内容,以“#”开头为注释文字 ??


[[email protected] ~]# vim /etc/res(tab)


?nameserver ?172.25.254.254



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


真机上完成

1.重起nfs-server共享服务

[[email protected] 桌面]# systemctl restart nfs-server


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

[[email protected] 桌面]# systemctl enable nfs-server


3.还原classroom虚拟机

[[email protected] 桌面]# rht-vmctl ?reset classroom


4.虚拟机验证

[[email protected] ~]# firefox 172.25.0.254




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



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

? ?

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

??

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

[[email protected] /]# rm -rf /etc/yum.repos.d/* ? ? #删除所有客户端文件

[[email protected] ~]# 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


[[email protected] /]# 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





























以上是关于LINUX系统管理员技术(Admin)-------第三天的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

Linux系统简介&分区&基础命令(ADMIN01-1)

Linux系统简介&分区&基础命令(ADMIN01-1)