第五周 博客作业

运维

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

相关推荐

  • DNS and BIND 配置指南

    前言     说来接触Linux也有一年了,BIND是我曾经学习RH系Linux接触的第一个服务,对我有着莫大的意义,当初差点因为这个服务难以配置而放弃Linux,今天学完马哥的bind相关系列视频之后,写一篇DNS and BIND的基础到进阶。 一、DNS的基础知识 DNS是什么? DNS(Domain Name …

    Linux干货 2016-03-21
  • 包管理工具rpm和yum的用法

    包管理工具rpm和yum的用法 一、rpm的用法 rpm原本是Rde Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐收到其他发行版的采用,RPM套件管理方式的出现,让Linux易于安装、升级,间接提升了Linux的适用性。 rpm用法:rpm [OPTION…] 1、rpm安装…

    Linux干货 2016-08-24
  • vim编辑器使用介绍

    vim基础

    2017-11-09
  • Shell脚本基础练习

    脚本编程能力是作为运维工程师不可或缺的一项基本技能,各种系统的运维,如果完全靠命令行一条一条命令来执行,工作效率可想而知,而脚本却可以将完成一定功能的各个命令依据一定的流程控制,逻辑判断去完成某种功能,提升工作效率。学习shell脚本,光学习理论是远远不够的,所以在学习中要多多练习,下面就看一些关于shell脚本基础的练习 (1) 编写脚本/root/bin…

    2017-08-05
  • bash脚本编程之数组、高级字符串处理、高级变量操作、用户环境配置

    概述:     承接之前脚本编程部分,本篇将介绍一下脚本编程基础语法的最后一部分内容,具体分为:         1、数组简介         2、高级字符串处…

    Linux干货 2016-08-24
  • vsftp简单应用

    vsftp配置详解 前言 FTP(File Transfer Protocol)是文件传输协议的简称。它能让用户 连接上一个远程计算机(运行着 FTP 服务器程序)查看远程 计算机上有哪些文件,然后把文件从远程计算机上下载到 本地计算机,或把本地计算机文件上传到远程计算机。但是ftp是一种古老的文件传输协议,是明文传输,特别的不安全所以就有了vsftp。 一…

    Linux干货 2016-12-18