十三,十四单元总结

#######################################################
###############unit 13###################################
########################################################

#############如何安装软件#################################
###1.软件名称识别###
[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm   ##rpm结尾的适用于redhat操作系统
               ||                                 ||               ||               ||
         软件名称                     软件版本      软件使用系统  64位

###2.如何安装软件####
1.rpm
rpm         -i    name.rpm         ##安装
         -v    name.rpm         ##显示安装进度
         -h    name.rpm         ##指定加密方式
         -e    name             ##卸载
         -ql   name             ##查询软件生成文件
         -qlp  name.rpm         ##查询软件安装后会生成什么文件
         -qa                    ##查询系统中安装的所有软件名称
         -qa |grep name         ##查询软件是否安装
         -q name                ##查询软件是否安装
         -qp name.rpm           ##查询软件安装包安装后的名字
         -qf filename           ##查看filename属于哪个安装包
         -ivh name.rpm --force  ##强制安装
         -qi name               ##查看软件信息
         -Kv name.rpm           ##检测软件包是否被篡改

2.yum
上层软件管理工具,最重要的功能是可以解决软件的依赖关系
yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

yum     list        all                          ###列出所有安装包
yum     list        installed                   ###列出已经安装的
yum        list        available                   ###列出没有安装的
yum     remove        software                  ###卸载软件
yum     install    software                  ###安装软件
yum        search                    关键字            ###搜索与关键字相关的软件
yum        whatprovides            filename      ###搜索包含此文件的包
yum     reinstall software                     ###从新安装软件
yum        localinstall             第三方软件           ###安装第三方软件并解决依赖关系
yum      info            softwarename                      ###查询软件信息
yum     clean all                          ###清空yum缓存
yum     update                             ###更新软件
yum     history                            ###查看系统软件改变历史
yum      groups list                             ###列出软件组
yum        groups    install softwaregroup        ###安装组
yum       groups remove softwaregroup            ###卸载组
yum        groups    info     softwaregroup        ###查看组信息

###############官方软件仓库的建立###############

server源端
1.需要一个与本机匹配的安装镜像,rhel-server-7.0-x86_64-dvd.iso,这个文件从官方网站下载得到
2.mount rhel-server-7.0-x86_64-dvd.iso /mnt
3.mv  /etc/yum.repos.d/* /mnt
4.vim /etc/yum.repos.d/yum.repo
[redhatsoftware]        ###仓库名称
name=localsoftware        ###仓库描述
baseurl=file:///mnt        ###仓库地址
gpgcheck=0            ###是否检测软件的gpgkey

5.安装资源共享文件
yum install httpd -y
systemctl stop firewalld
systemctl start httpd
systemctl enable httpd

6.建立共享目录,并挂载镜像文件到共享目录上
mkdir -p /var/www/html/yumsource
umount /mnt
mount /mnt/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.1

7.测试
在浏览器中输入:http://本机ip/rhel7.1
可以看到镜像内容
##<<<yum源地址:http://主机ip/rhel7.1>##

8.修改本机yum源指向
[server]
name=rhel7.1
baseurl=file:///var/www/html/rhel7.1
gpgcheck=0

9.开机自动挂起iso
vim /etc/rc.d/rc.local
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1
:wq

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

让系统能够读取rhel-server-7.0-x86_64-dvd.iso中的内容
vim /etc/fstab
/xxx/rhel-server-7.0-x86_64-dvd.iso    /xxx    iso9660    ro,relatime    0     0
镜像文件                挂在点    类型    挂载参数    备份    检测

mount -a

10.第三方软件仓库的搭建
把所有的rpm软件包放到一个目录中,这个目录只能存在rpm文件
createrepo -v /rpm存放目录
vim /etc/yum.repos.d/xxx/repo
[Software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0

####3.client指定端####
/etc/yum.repos.d    ##仓库指向文件存储目录
vim /etc/yum.repos.d/test.repo    ###仓库指向文件
[redhatsoftware]        ###仓库名称
name=localsoftware        ###仓库描述
baseurl=file://|ftp://|http://        ###仓库地址
gpgcheck=1|0            ###是否检测软件的gpgkey
enabled=1                ###此仓库在系统中生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release    ##本机gpgkey文件

yum clean all            ###刷新仓库配置

####4.网络yum源的配置####
yum install httpd
systemctl stop firewalld
systemctl start httpd
systemctl enable httpd
vim /etc/fstab
/xxx/rhel-server-7.0-x86_64-dvd.iso     /var/www/html/source    iso9660 ro,relatime     0       0

mount -a

yum 源:http://当前主机/source

####################################################################
#############################第十四单元###############################
####################################################################
1.设备的识别
/dev/sda    ###系统中的第一块串口硬盘
/dev/hda    ###系统中第一快并口硬盘
/dev/hdb    ###系统中第二快并口硬盘
/dev/cdrom    ###系统光驱
/dev/mapper/xxx    ###虚拟设备

fdisk -l              ##查看真实存在的设备
cat /proc/partitions  ##系统能够识别的设备
blkid                 ##系统能够挂在使用的设备id
df                    ##查看设备被系统使用的情况

2.设备的使用
(1)设备的挂载
mount    设备    挂载点    ###挂载
mount /dev/sda1    /mnt    ###把系统中的第一快硬盘的第一个分区挂载到/mnt下

(2)卸载设备
umount    设备|挂载点    ###卸载设备
blkid            ###显示所有可用设备的id信息
df     -h(2的n次方) -H(10的n此方)            ####查看挂载信息
du    -h(显示单位)    -s(只统计目录本身) file|dir    ####统计文件大小

(3).当设备卸载出现以下问题时
[[email protected] ~]# umount /mnt/
umount: /mnt: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))


fuser -kvm    设备|挂载点   -k kill ,-v显示详细信息  ,-m扫描设备
lsof    设备|挂载点
来找到占用设备的进程

2.软硬链接
ls -i                 ##查看文件节点号
ln -s /file /file1    ##软链接
ln /file /file1       ##硬链接

3.如何在系统中查找文件
    1.locate filename      ##在文件数据中搜索filename信息,updatedb更新文件数据库
    2. find
find 命令
find 路径 条件 条件值
find /mnt -name file
find /mnt -name "file*"
find /etc -name "*.conf"
    -user        ##用户
    -group        ##组
条件1      -a  条件2       ##并且
条件1    -o    条件2       ##或者
    -type        ##类型
    -mmin    +|-数字    ##时间

dd if=/dev/zero of=/mnt/file1 bs=1024 count=10  10240bit

find /mnt -size 10k  ##筛选出大小等于10k的文件
find /mnt -size -10k ##筛选出大小小于10k的文件
find /mnt -size +10k ##筛选出大小大于10k的文件

时间: 2024-10-13 00:05:42

十三,十四单元总结的相关文章

linux基础-第十四单元 Linux网络原理及基础设置

第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ifup命令的功能 ifdown命令的功能 ifup命令的用法举例 ifdown命令的用法举例 网络配置文件 网卡对应的网络配置文件 什么是网络配置 ip命令 ping命令 setup命令 课后作业 [本节内容]1. 使用ifconfig命令来维护网络(详见linux系统管理P422)1) 掌握if

第十四单元 linux中的设备访问

第十四单元 linux中的设备访问 一 设备访问 1 设备识别 /dev/xdxn:硬盘设备/dev/sda1 /dev/cdrom:光驱 /dev/mapper/*:虚拟设备 2.设备的使用 查看设备: fdisk -l:查看真实存在的设备 cat /proc/partitions:系统能够识别的设备 blkid:系统能够挂载使用的设备id df:查看设备被系统使用的情况 设备挂载: mount 设备挂载点 mount /dev/sdb1/mnt#把系统中第二块硬盘的第一个分区挂载到/mnt目

中国游戏辅助写手回忆录[十三~十四章]

这是分开章节的版本,追更阅读的朋友可以从这个地址下载标题所示的更新章节 没有阅读的过朋友还请请下载置顶的完整版,从头阅读. 十三章下载地址:http://pan.baidu.com/s/1G11RC 十四章下载地址:http://pan.baidu.com/s/1kTMoSEb

第十四单元笔记

14.linux中设备的访问 ####1.设备访问####1.设备识别/dev/xdxn  ##硬盘设备/dev/sda1/dev/cdrom    ##光驱/dev/mapper/*  ##虚拟设备2.设备的使用##<设备的发现>##fdisk -l    ##查看真实存在的设备cat /proc/partitions   ##系统能够识别的设备 blkid    ##系统能够挂载使用的设备id df    ##查看设备被系统使用的情况 ##<设备的使用>##1.设备的挂载mou

LINUX REDHAT第十四单元文档

####1.设备访问####1.设备识别/dev/xdxn        ##硬盘设备/dev/sda1/dev/cdrom        ##光驱/dev/mapper/*        ##虚拟设备 2.设备的使用##<设备的发现>##fdisk -l        ##查看真实存在的设备cat /proc/partitions    ##系统能够识别的设备blkid            ##系统能够挂载使用的设备iddf            ##查看设备被系统使用的情况 ##<

CSS3秘笈复习:十三章&amp;十四章&amp;十五章&amp;十六章&amp;十七章

第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮动元素.关键字:left.right或both. (2).浮动外围元素:让包含浮动元素的<div>也浮动.选择这种方法一定要在浮动容器后面的任何元素中添加一个clear属性,确保浮动元素落到容器的下方. (3).利用overflow : hidden.另一种常见的方法是在外围的样式中添加以下属性:

C语言成长学习题(十四)

六十一.定义4*6的实型数组,并将各行前5列元素的平均值分别放在同一行的第6列上. 1 #include <stdio.h> 2 3 void main(void) 4 { 5 float a[4][6], sum; 6 int i, j; 7 8 for (i = 0; i < 4; i++) 9 for (j = 0; j < 5; j++) 10 a[i][j] = i * j + 1; 11 for (i = 0; i < 4; i++) 12 { 13 sum =

如鹏网学习笔记(十四)ASP.NET

Asp.net笔记 一.Socket类 进行网络编程的类,可以在两台计算机之间进行网络通讯 过程: 向服务器发送指令: GET /index.html HTTP/1.1 Host:127.0.0.1:8080 回车空行 二.浏览器是什么 浏览器就是一个Socket网络客户端,帮助用户请求网站服务器上的内容并且将返回的内容渲染为图形化内容 浏览器的过程: 用户在浏览器输入网址,浏览器向DNS服务器发出Socket请求, 服务器把请求的内容返回给浏览器, 浏览器将内容进行解析并渲染绘制成页面展现,

Chrome浏览器扩展开发系列之十四:本地消息机制Native messagin

Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging 2016-11-24 09:36 114人阅读 评论(0) 收藏 举报  分类: PPAPI(27)  通过将浏览器所在客户端的本地应用注册为Chrome浏览器扩展的"本地消息主机(native messaging host)",Chrome浏览器扩展还可以与客户端本地应用之间收发消息. 客户端的本地应用注册为Chrome浏览器扩展的"本地消息主机"之后,Chrome浏览器会在独立的