linux 常见名词及命令(四)
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为成功,非为失败。
linux 常见名词及命令(四)的更多相关文章
- linux 常见名词及命令(一)
linux PK wondows 稳定且有效率.免费或少许费用.漏洞少且修补快.多任务多用户. 安全的用户及文件权限策略.适合小内核程序的嵌入系统.相对不耗资源. 热门的开源系统 红帽企业系统(R ...
- linux 常见名词及命令(五)
计划任务服务之一次性任务: at <时间> 安排一次性任务 atq 或at -l 查看任务列表 at -c 序号 预览任务与设置环境 atrm 序号 删除任务 安排任务示例: 在23:30 ...
- linux 常见名词及命令(三)
tar 用于对文件打包压缩或解压. 示例: 打包并压缩文件:tar -czvf 压缩包名.tar.gz 文件名 解压并展开压缩包:tar -zxvf 压缩包名.tar.gz -c 创建压缩文件 -x ...
- linux 常见名词及命令(二)
pwd 用于显示当前的工作目录. cd 用于切换工作路径 cd - 切换到上一次的目录 cd ~ 切换到家目录 cd ~username 切换到其他用户的家目录 cd .. 切换到上级目录 ls 用于 ...
- linux 常见名词及命令(六)
查看软件安装位置 : dpkg -L 软件包名字 ubuntu环境的apache相关命令: 查看是否启动:ps -aux | grep httpd 或者 netstat -an | grep :80 ...
- Linux常见目录及命令介绍
一.Linux中常用的目录介绍: / -根目录 /bin -命令保存目录(普通用户亦可读取的命令) /boot -启动目录,启动相关文件 /d ...
- 性能工具之linux常见日志统计分析命令
引言 我前几天写过的性能工具之linux三剑客awk.grep.sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 ...
- Linux的一些简单命令(四)-用户和组账户管理
linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源.系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰 1.保存用户信息的文件:/etc/ ...
- Linux常见的Shell命令
1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...
随机推荐
- Android使用Gson(相当于C#的Newtonsoft.Json)非常好用
C#转Java有一段时间了,之前做ASP.NET WebAPI微软竟将第三方类库Newtonsoft.Json作为VS新建MVC和WebAPI项目默认必备的Json工具Nuget包,可想而知这个包有多 ...
- Node.js搭建静态服务器
let http = require('http'); let url = require('url'); let fs = require('fs'); let path = require('pa ...
- IDEA安装使用
下载地址: https://www.jetbrains.com/idea/download/previous.html 这里我下载的是:2016.3.8版本的 安装: 安装成功后,需要秘钥的话,在 h ...
- linux命令规范
Linux文件后缀: 系统文件:*.conf *.rpm 系统与脚本:*.c *.php 存档文件和压缩文件:*.tar *.gz ……… Linux文件命名规则: 1.大小写敏感 2.除 ...
- 契约式设计(DbC)感想(一)
契约式设计可以理解为正则编程的一种实践: 如果用我的三脚猫能力将这种实践方法形式化的话,大致如下(如有不正确处,请不吝指正): 1.对于方法Method的precondition & post ...
- InChatter系统之本地化
InChatter现在支持本地化了,其实这个只是很细节的东西,但是咱也是可以走走国际范.哈哈 其实最重要的原因只是想进行一次本地化的开发.这个概念相信大部分人都有,但是在实际项目中真的很少会涉及到,我 ...
- SQL SERVER的数据类型
1.SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或 ...
- PHP流程控制考察点
php遍历数组的三种方法及各自的区别 php遍历数组的方式主要有三种: for循环 foreach循环 while.list().each()组合循环 其中: for循环只能遍历索引数组,foreac ...
- iTOP-4418/6818开发板支持锂电池供电方案
iTOP-4418/6818开发板支持的是官方推荐的AXP228电池管理,动态调频,更稳定可靠,支持充放电电路与电量计(库化计), 广泛应用于各种电子产品中. 4418开发板中锂电池充放电接口,适用于 ...
- MySql(一)mysql服务的基本操作及环境配置
MySQL服务的启动开始–>计算机–>右键选择管理–>双击打开服务和应用程序–>双击服务–>找到MySQL的服务名称(我的是MySQL56),右键选择启动即可 通过命令行 ...