第五周 博客作业

运维

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

使用语法:
rpm [OPTIONS] [PACKAGE_FILE]

常用选项:
安装: -i
升级: -U
卸载: -e
查询: -q
显示安装进度:-h
显示安装过程:-v
案例:
[root@zhws Packages]# rpm -q tigervnc-server
tigervnc-server-1.1.0-16.el6.x86_64

[root@zhws Packages]# rpm -ivh tigervnc-server-1.1.0-16.el6.x86_64.rpm
warning: tigervnc-server-1.1.0-16.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing… ########################################### [100%]
package tigervnc-server-1.1.0-16.el6.x86_64 is already installed

yum 命令
语法格式:
yum [options] [command] [package …]
常用选项:
yum install <软件名> 安装指定软件
yum groupinstall <组名> 安装一组软件
yum update 升级
yum remove|erase 卸载
yum clean 清理缓存
yum list 列出所有仓库的软件,支持 glob
all
available:可用的,仓库中有但尚未安装的
installed: 已安装的
updates: 可用的升级
案例:
[root@zhws Packages]# yum remove tigervnc-server
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use
Dependencies Resolved
=====================================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================================
Removing:
tigervnc-server x86_64 1.1.0-16.el6 @xi 2.6 M

Transaction Summary
=====================================================================================================================================
Remove 1 Package(s)

Removed:
tigervnc-server.x86_64 0:1.1.0-16.el6
Complete!

[root@zhws Packages]# yum install -y tigervnc-server
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Package Arch Version Repository Size
Installing:
tigervnc-server x86_64 1.1.0-16.el6 xi 1.0 M
Transaction Summary
Install 1 Package(s)
Installed:
tigervnc-server.x86_64 0:1.1.0-16.el6

Complete!

2、自建yum仓库,分别为网络源和本地源
[local]
name=OracleLinux
baseurl=file:///mnt
enabled=1
gpgcheck=0

[http]
name=Linux
baseurl=http:///http://mirrors.163.com/centos/$7.4.1708/updates/$x86_64/
enabled=1
gpgcheck=0

3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
at 特定时间执行一次
at 命令用于在一个指定的时刻执行一个指定的任务,任务仅执行一次,它需要开启 atd 进程

crontab 周期性循环执行
crontab 命令用来设置周期性任务,进行相关配置后将定时自动执行相关任务,可以在不需人工干预的情况下运行某些作业。

4、简述sed常用操作命令,并举例”
sed与grep、awk被成为文本处理三剑客,其中sed是流编辑器,将文本中的数据进行逐行编辑处理,处理过程大体是至上而下读取一行数据到模式空间(pattern space)与模式空间中的指定模式进行edit【编辑处理】由模式决定是否输出至stdout(标准输出)。

语法:
sed [OPTION]…’script’ [input-file]…

常用选项:
-n:不输出模式空间中的内容至屏幕。
-r:支持使用正则表达式。
-i:直接编辑源文件。
-e scripts: 同时编辑多个文档。
-f /PATH/TO/SED_SCRIPT_FILE: 多个编辑命令组成的script脚本来编辑文件

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91153

(0)
淑淑淑淑
上一篇 2018-01-16 09:32
下一篇 2018-01-16 19:47

相关推荐

  • 马哥教育网络班21期+第1周课程练习

    (一)计算机的基础认识       1. 冯诺依曼体系:          运算器(ALU Arithmetic Logical Unit):完成算数和逻辑运算。          控制器(CU Control Unit):发出各…

    Linux干货 2016-07-07
  • 简单易懂的CentOS启动流程

    在使用Linux操作系统时,我们只需要按下电源键,等待一会儿,登录终端就呈现在我们眼前,在这段时间内,操作系统究竟做了哪些事情? 先上一张流程梗概图,你会对启动流程有个大致的了解 启动流程详解 POST加电自检   主板在接通电源后,系统首先由POST程序来对CPU、主板、内存、硬盘子系统、显示子系统串并行接口、键盘、CD-ROm光驱等硬件进行检测 读取MB…

    Linux干货 2016-09-11
  • 浅谈vim使用

    vim常用命令总结 2013年10月12日 ⁄ 综合 ⁄ 共 3264字 ⁄ 字号 小 中 大 ⁄  评论关闭        vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地…

    Linux干货 2016-08-12
  • MySQL应用管理

    这篇文章主要讲述基本的SQL语句,以供新手参考使用,不过最好的办法还是查阅官方文档和help命令。 进入正题 什么是SQL?        SQL结构化查询语言,是关系型数据库查询和管理语言,是一种数据库查询和程序设计语言,用于存取数据以及查询,更新和管理关系型数据库系统。 SQL的分类 &nbsp…

    Linux干货 2015-09-23
  • Linux Service and Security(Part 2)

    接PART 1 4、SSH端口转发:SSH会自动加密和解密所有SSH客户端与服务端之间的网络数据。但是,SSH还能够将其它TCP端口的网络数据通过SSH链接来转发,并且自动提供了相应的加密及解密服务,这一过程也被叫做“隧道(tunneling)”。telnet,SMTP,LDAP这些TCP应用均能够从中得益,避免了用户名、密码以及隐私信息的明文传输。同时,如…

    Linux干货 2016-10-09
  • 2016/08/07:文本处理工具及正则表达式

      在本次课程中,本以为和前面的内容难度差不多,内心毫无提防,但在做随堂练习的时候,被惨虐,不由得使我想起了高三时候拿到一张数学单元练习题,一道题也不会做的那种感觉,无助,彷徨,不甘。到了晚上总结了一下,还是有缘由可寻的。直接原因就是前面知识记得不牢固,也并未完全理解是和意思,尤其是tr命令,适用于何处,没按照5W1H方法来进行总结学习,导致应用的…

    Linux干货 2016-08-07