yum仓库的配置

  yum仓库的配置文件存放在/etc/yum.repos.d/目录中。

第一步:切换到/etc/yum.repos.d/目录中。

第二步:使用vim编辑器打开一个名为'rhel7.repo'的新文件,名称可以自定义,但是后缀必须为repo。

第三步:sudo vim rhel7 写入配置参数

  [rhel7]   //yum源的名称,可自定义

  name=rhel7

  baseurl=file:///media/cdrom   //提供方式包括FTP(ftp://...)、HTTP(http://...)、本地(file:///...)。

  enabled=1   //设置此源是否可用,1可用,0禁用

  gpgcheck=0  //设置此源是否检验文件,1校验,0不校验

  gpgkey=file:///media、cdrom/RPM-GPG-KEY-redhat-release   //若为校验请指定公钥文件地址

第四步:按照配置参数的路径将光盘挂载

  mkdir -p /media/cdrom

  mount /dev/cdrom /media/cdrom

第五步:将光盘挂载信息写入到/etc/fstab文件中,设置成开机自动挂载

  sudo vim /etc/fstab

  增加 /dev/cdrom /media/cdrom iso9660 defaults 0 0

第六步:使用sudo yum install httpd -y 命令检查是否配置正确。

使用yum安装elinks浏览器:sudo yum install elinks。

使用elinks访问网址:elinks www.xxx.com


shell脚本:

  shell的工作形式分为两种:

    交互式(Interactive):用户输入一条命令,shell解释并执行一条。

    批处理(Batch):用户事先编写一个shell脚本,包含诸多命令,shell会一次执行完所有命令。

查看系统中可用的shell解释器:cat /etc/shells。

查看当前的shell解释器:echo $SHELL。

完整的shell脚本则应包括脚本声明、注释信息、可执行语句。

脚本声明(#!):告知系统用何种shell来解释。

注释信息(#):对可执行语句或程序功能做介绍,可不写

可执行语句:执行的具体命令。

示例:vim example.sh

#!/bin/bash

pwd

ls -al

执行脚本文件有三种方法:

  脚本文件路径:./example.sh (需要设置权限 chmod u+x example.sh)

  sh 脚本文件路径:sh example.sh

  source 脚本文件路径:source example.sh


shell脚本接收用户参数

  shell预定义变量:

    $0  当前执行shell脚本的程序名

    $1-9,${10},${11}......  参数的位置变量

    $#  一共多少个参数

    $*  所有位置变量的值

    $?  判断上一条命令是否执行成功,0为成功,非为失败。

最新文章

  1. 矩阵乘法&矩阵快速幂&矩阵快速幂解决线性递推式
  2. Java log4j详细教程
  3. pageX,clientX,screenX,offsetX的区别
  4. poj The Clocks 高斯消元
  5. 关于css样式的看法
  6. 不能正确获得上次构建以来的Commit
  7. COJ 0580 4021征兵方案
  8. 【设计模式:单例模式】使用单例模式加载properties文件
  9. hibernate中文查询时无查询结果
  10. css3 2d转换3d转换以及动画的知识点汇总
  11. JAVA_SE基础——44.抽象类的练习
  12. mininet安装过程记录
  13. C语言之标准头文件模板
  14. BZOJ-4-2038: [2009国家集训队]小Z的袜子(hose)-莫队
  15. React项目新手指南
  16. pip常用记录
  17. MySQL innodb_flush_method 【转载】
  18. IP段,ASN与BGP之间的关系
  19. js获取当前时间是本年的第几天第几周
  20. 使用WebHelper调用Asp.net WebAPI

热门文章

  1. IIS 的最大并发数
  2. Java-超市购物小票案例-详细介绍
  3. Java集合框架源码(四)——Vector
  4. 移动端 H5 拍照 从手机选择图片,移动端预览,图片压缩,图片预览,再上传服务器
  5. linux下安装mysql5.7.21
  6. 将Jenkins的测试结果整合到Testlink
  7. Node.js——防盗链
  8. mvc框架 与vuex的介绍
  9. jquery 移动端 六位密码输入
  10. oracle 时区