redhat7默认没有yum模板,需要自己创建
[root@localhost ~]# mount /dev/cdrom /root/iso/(挂载镜像)
mount: /dev/sr0 写保护,将以只读方式挂载
简化客户端配置文件
[root@localhost ~]# yum-config-manager --add file:///root/iso/
已加载插件:langpacks, product-id
adding repo from: file:///root/iso/

[root_iso_]
name=added from: file:///root/iso/
baseurl=file:///root/iso/
enabled=1

[root@localhost 桌面]#vim /etc/yum.conf(到此路径上把gpgcheck改为0,就是不用验证密钥)
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=0(把这改为0,取消密钥验证)
plugins=1
installonly_limit=3

[root@localhost ~]# yum clean all (清理缓存)
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
正在清理软件源: root_iso_
Cleaning up everything
[root@localhost ~]# yum repolist(重新加载yum)
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
root_iso_                                                                | 4.1 kB  00:00:00    
(1/2): root_iso_/group_gz                                                | 136 kB  00:00:00    
(2/2): root_iso_/primary_db                                              | 3.6 MB  00:00:00    
源标识                             源名称                                                  状态
root_iso_                          added from: file:///root/iso/                           4,620
repolist: 4,620
(Ps:在企业上会有几十个yum,这时候如果yum配置错误,可以在当前目录创建个repo的文件夹,
把所有yum源移动进去,然后再创建一个文件即可)

yum仓库定义
将软件包目录变为可用的源:
先安装createrepo软件包,将搜集的*.rpm包文件集中到自定义文件夹,
使用creatererepo生成仓库定义数据,
[root@hydra桌面]#yum -y install creatererepo(默认没有这个包,要生成)
[root@hydra桌面]#creatererepo /rpm/

发布上述仓库目录,配置客户机,使用上述的yum仓库。
—————————————————————————————————————————————————————————————————————————
运行命令时错误,需要提供命令的搜寻路径
[root@hydra桌面]#yum -y install xsnow(安装xsnow)
[root@hydra桌面]#rpm -ql xsnow(查看路径)
/usr/X11R6/bin/xsnow
/usr/X11R6/man/man1/xsnow.1x.gz
...............
[root@hydra桌面]#xsnow
bash:xsnow:command not found
[root@hydra桌面]#echo $PATH(提供命令的搜寻路劲)
/usr/lib64/ql-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
[root@hydra桌面]#cp /usr/X11R6/bin/xsnow /bin/(把路劲复制/usr/X11R6/bin/xsnow 到bin目录下)
[root@hydra桌面]#xsnow(然后就会运行了)
————————————————————————————————————————————————————
vim高级运用
可视化选择
(选取操作)vim命令模式
-v:取连续的多个字符
-V:取连续的多行
Ctrl+v:取连续的多列
-gv:重复上次选择
针对选取文本的操作
-d:删除
-y:复制
应用实列:
通过ctrl+v取连续多列,批量添加注释
选择首列,输入大写I
输入#
按esc退出

vim的补全
ctrl+n的使用:在输入模式下,ctrl+n可以列出全文的字段
(记得加冒号:)
vim中执行外部命令
在末行模式下使用“!”,可以执行命令行命令
:! hostname
:! pwd
:! ls /root
在末行模式下使用“r !”。可以读入外部命令行的执行结果到当前的文本
:r !hostname
:r !pwd
——————————————————————————————————————
历史命令应用:
默认记录1000条最近执行过的命令
存放位置:~/.bash_history
[root@hydra~]#grep ^HISTSIZE /etc/profile
HISTSIZE=1000(全局设置的记录个数)
相关操作:
histroy:查看历史命令列表
histroy -c:清空历史命令
!xx:执行最近一次以xx开头的历史命令
ctrl+r:搜索历史命令
[root@hydra~]#vim /etc/bashrc 显示历史命令,显示时间
export HISTTIMEFORMAT="%F %H:%M "(把这脚本写进去)
——————————————————————————————————————————————————
find扩展
根据账号名称或ID查找
-type:按文件类型查找
-name:按文件名称查找
-size:按文件大小查找
-mtime:按内容修改的时间
-iname:根据名称查找,忽略大小写
-uid:根据uid查找,属于这个用户的文件
-gid :根据gid查找,属于这个组的文件
-user :根据用户名查找,查找属于这个用户的
-group :根据组名查找,查找属于这个组的
-nouser :查找这个文件不属于任何用户的
-nogroup :查找这个文件不属于任何组的
-maxdepth :限制目录查找的深度
-inum :根据文件i节点编号查找
-i:查看文件i节点
操作:
[root@room1pc01 桌面]# find /etc/ -maxdepth 2 -name "passwd"(限制目录查找的深度/etc/目录下第二层的passwd)
/etc/pam.d/passwd
/etc/passwd
——————————————————————————————————————————————————————————————————————
ls -lh 与du -sh
共同点:都能够显示对象的大小
不同点:大小的含义
ls -lh:显示数据内容的大小
du -sh:显示数据所占用的磁盘空间(4kb/块)
试列:
[root@room1pc01 桌面]# ls -lh /root/install.log
-rw-r--r--. 1 root root 45K 8月  22 2016 /root/install.log(数据为45k)
[root@room1pc01 桌面]# du -sh /root/install.log
52K /root/install.log(所占用52k磁盘空间)
————————————————————————————————————————————————————————
软连接/硬连接
软连接:
连接文件 > 目标文件 > i节点 > 文档数据
目标文件 > i节点 > 文档数据
(若目标文件被删除,连接文件将失效,可以跨分区,目标可以是目录)
硬连接
连接文件 > i节点 > 数据内容
目标文件 > i节点 > 数据内容
(若目标文件被删除,连接文件仍可用,不能跨分区,目标不能是目录)

linux yum源配置及vim运用的更多相关文章

  1. Linux yum源配置

    Linux yum源配置 本文介绍Red Hat下yum源配置方法,Redhat使用yum网络源需要购买服务,但是本地yum源不会收费. CentOS用户自带yum源,并且yum不收费. 准备工具: ...

  2. Linux yum 源配置

    CentOS 7 使用 163 的 yum 源,配置步骤如下: 下载镜像源文件 http://mirrors.163.com/.help/centos.html 备份原配置文件,将下载的文件的名字改成 ...

  3. 阿里云linux yum源配置

    1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base ...

  4. Linux 平台下 YUM 源配置 手册

    Redhat/Centos 系的Linux 平台,推荐使用YUM 来安装相关依赖包. 安装方式有两种,一种是使用本地的YUM,一种使用在线的YUM. 1         在线YUM 源 如果操作系统能 ...

  5. centos yum源配置

    5步搞定yum源配置 作者小波/QQ463431476欢迎转载! 第一步: 卸载原来的yum [root@localhost home]#rpm -qa|grep yum|xargs rpm -e - ...

  6. yum软件管理器,及yum源配置

    说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的.yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yu ...

  7. yum源配置的三种方法

    (一)yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者 ...

  8. Linux yum源

    (一)yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者 ...

  9. Linux yum的配置 , python环境管理, nginx搭建简单学习

    Linux yum的配置 , python环境管理, nginx搭建简单学习 一丶配置yum的数据仓库 ### yum 工具, 方便,自行解决软件之间的依赖关系. # 配置yum源仓库 (可以使用,清 ...

随机推荐

  1. Codeforces C. Classroom Watch

    C. Classroom Watch time limit per test 1 second memory limit per test 512 megabytes input standard i ...

  2. PyCharm配置autopep8,自动格式化Python代码

    1. 关于PEP 8 PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性. 官网地址:h ...

  3. 新人如何运行Faster RCNN的tensorflow代码

    0.目的 刚刚学习faster rcnn目标检测算法,在尝试跑通github上面Xinlei Chen的tensorflow版本的faster rcnn代码时候遇到很多问题(我真是太菜),代码地址如下 ...

  4. ldconfig几个需要注意的地方

    1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到 2. 想往上面两个目录以外加东西的时候, ...

  5. ABP官方文档翻译 8.1 通知系统

    通知系统 介绍 发送模型 通知类型 通知数据 通知严重性 关于通知持久化 订阅通知 发布通知 用户通知管理 实时通知 客户端 通知存储 通知定义 介绍 在系统中通知用来基于特定的事件告知用户.ABP提 ...

  6. ABP官方文档翻译 4.4 授权

    授权 介绍 关于IPermissionChecker 定义权限 检查权限 使用AbpAuthorize特性 AbpAuthorize特性注意点 抑制授权 使用IPermissionChecker 在R ...

  7. loadrunner调用jar包方法

    环境 win7(32位)/winXP+loadrunner11+JDK 1.6(一定要配置JAVA环境变量) 1.Eclipse中创建com.medivh包 package com.medivh; p ...

  8. Keil中搭建自动化单元测试框架Unity

    前言: 虽然一些C++的自动化单元测试框架也能用来C语言单元测试,但那样我们编写C语言程序时需要符合C++的标准,这样有一些C的特性是无法使用的,限制C的特性使用不太好,于是找了一个全部用C实现的自动 ...

  9. 洛谷 P3674 小清新人渣的本愿 [莫队 bitset]

    传送门 题意: 给你一个序列a,长度为n,有Q次操作,每次询问一个区间是否可以选出两个数它们的差为x,或者询问一个区间是否可以选出两个数它们的和为x,或者询问一个区间是否可以选出两个数它们的乘积为x ...

  10. WPF 使用DMSkin for WPF 快速搭建漂亮的WPF程序

    DMSkin-for-WPF是一个基于WPF的.Net WPF开源界面库,实现了无边框的WPF开发方案,内置部分控件模板. 你可以参照模板自行修改完善.(以下简称DFW). 核心 DFW实现了比较完美 ...