黄俊强第五周作业

2018-07-05  本文已影响0人  sphinxJan

1.简述rpm与yum命令的常见选项 并举例

rpm [option]  [package_file]

-i 安装 

-U,-F 升级

-e 卸载

-q 查询

-V 校验

--replacepkgs 重新安装

--test 测试安装

附带脚本

preinstall:安装过程开始前运行脚本

postinstall:安装过程完成后执行脚本

preuninstall:卸载过程开始前运行脚本

postuninstall:卸载过程完成后运行脚本

yum:

显示仓库列表

yum repolist [all | enabled | disabled]

显示程序包

yum list {all | glob_exp1}  option 支持通配符

yum list {available | installed | updates}

安装程序包     yum install package

升级程序包    yum update package

检查程序包    yum check-update package

卸载程序包    yum remove package

查看程序包    yum info package

查看指定特性    yum provides package

清理本地缓存    yum clean package

2、自建yum仓库,分别为网络源和本地源

创建 /etc/yum.repos.d/centos-local.repo 并编辑内容

[base]

name=xxx                     名字可以任意取

baseurl=http://PATH     仓库的地址链接 此处的url可以是本地也可以是互联网的地址

gpgcheck=0                    表示不检查来源合法性

[epel]

name=xxx

baseurl=http://PATH

gpgcheck=0

编辑完成后 可以使用命令指定使用该源

3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式

at [option]...time

-l 查看计划

-f/FILE 指定文件 读取作业任务 一行一个任务

-d 删除作业任务

crontab [-u user] [-l] [-e] [-i]

-e 编辑任务

-l 列出所有任务

-i 提示用户确认

-u 指定用户管理任务

定制任务

10 3,5 * * 3 bash  /PATH/xx.sh

xx.sh

date "+%F %T"

4、简述sed常用操作命令,并举例

sed命令在编辑一个文件之前生成一个副本 经过pattern space匹配后 在进行输出

sed [option]... 'script' [input-file]

常用选项

-n pattern space中的内容不输出到屏幕内

-e script

-f PATH 跟一个文件 不用再命令行中输入脚本

-r 支持使用扩展的正则表达式

-i 原处编辑

-d 删除

上一篇下一篇

猜你喜欢

热点阅读