运维基础--虚拟机的使用(一)

虚拟机的使用

  开始使用Linux操作系统时,首先可能会接触到两个主要的界面:GUI和CLI,即图形界面个命令界面,而运维一般极少使用到图形界面。

一、命令提示符的格式:[[email protected]~] #

   root:当前登录用户账户名称

   mylab11:非完整格式的计算机名称

     ~  : 执行命令时的当前目录(Current Direction),又叫工作目              录(Working Direction)

        ~符号代表了用户的家目录 HOME

       # 真正意义上的命令提示符

   注意:‘#’代表了超级用户root

       ‘$’代表的是普通用户

 

二、COMMAND--命令

  2.1程序一般包含了四类文件:

    1.二进制文件:在linux中的可执行文件 elf(命令的本质是二进制文件)

         windows中的可执行文件 exe msi

  2.头文件和库文件:

    Windows.dlldynamic linked library

      Linux : so (shared object) ;ko(kernelobject);a(静态库)

  3.帮助文件:使用说明书

  4.配置文件:在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要             加载所需环境的设置和文件的集合。

   

  2.2命令的格式:

COMMAND OPTIONS ARGUMENTS[PARAMETERS]

     COMMAND:想要执行的操作的主体

         shell将命令分为内部命令和外部命令可用type命令区分

         内部:内建于shell中的命令。有限

         外部:安装应用程序而得到的命令。(第一次执行通过PATH变量中              的路径进行查找,以后只要hash缓存中依然有缓存记录,就              不会再查找PATH变量,直接查找的是缓存。)

                              OPTION此次命令执行过程中所使用的特性,可分为短选项和长选项:

      短选项:-CHAR(大小写字母或数字),一次可写多个 

           例如–a –l –d 可合并为 -ald

      长选项:--WORD  如:--help --list  --human-readable


使用选项时要注意注意以下几点:

1.长选项不能合并缩写。

2.有些选项需要额外的参数

3.有些选项可以不用‘-’引导,有些命令的选项一定不能‘-

4.有些命令的长选项使用一个‘-


 

      ARGUMENTS[PARAMETERS]:此次命令执行的操作对象

  有些命令可以同时有多个参数,但是参数之间必须要用空格间隔;

注意:

 1.命令在书写的时候,COMMAND,OPTIONS和ARGUMENTS三者之间必须使用空白字符分隔;

 2.有些命令OPTIONSARGUMENTS的位置可以调换;

 3.命令中的所有组成部分严格区分大小写;原因:文件系统针对文件名有严格要   求,注:并非linux系统本身的要求。

三、获取命令的使用帮助:

   帮助文档内容:

[ ]:里的内容可以省略不写,根据需要填写

    <>:里面的内容必须书写

    …有更多的选项或者参数

   a|b|c:表示多选一    

 

 对于命令可分的内部和外部命令,有不同的获取帮助方式;

  1.内部命令: 

主要有help COMMAND

  2.外部命令:

   ●使用 --help选项

man(manual)命令(可以获取内部命令的帮助,但是会列出所有shell命令的帮助)

     共有九章内容;

     用户命令

     系统调用

     C库函数

     设备和特殊文件

     配置文件格式

     游戏相关的帮助信息

     杂项

     管理类命令(只有超级用户执行的管理命令)

     内核相关

每个man手册中都会有很多字段:

NAME:程序的名称及相关功能简介

SYNOPSIS:命令使用的语法格式

DESCRIPTION:程序的详细描述信息

OPTIONS:选项的用法和含义详细说明

AUTHOR:程序的作者信息

REPORTING BUGS:报告程序中所包含BUG的方式

EXAMPLES:命令的使用范例(有些有)

SEE ALSO:额外的参考内容

FILES: 与该程序相关的其他文件

此外还有三个小命令可以帮助我们更详细快捷的获取帮助

 whatis & whereis & which

   ●info COMMAND

   ●有很多程序有自带帮助文档:

  /usr/share/doc/APP_NAME-VERSION/

  README:程序的相关信息                    

  INSTALL:程序的安装信息

  CHANGES:程序迭代更新的历程的相关信息

●相关网站站点中的文档信息

   VIKI FAQ等等

   ●程序的发行方的官方站点

   ●搜索引擎--推荐Google搜索

   ●参考书籍文献---这里最好阅读国外出版的书籍

时间: 2024-10-01 04:35:05

运维基础--虚拟机的使用(一)的相关文章

运维基础--虚拟机的使用(二)

四.Linux的哲学思想:   1)一切皆文件: 把几乎所有的资源都抽象为文件的形式,甚至连硬件,网络通信使用的套接字以及管道都是如       此: 文件是一组有边界(有大小)的位于存储设备中的流式数据: 2)整个系统由众多功能单一的小程序组成,却可以实现复杂任务: 功能单一:每个小程序只做好一件事: 复杂任务:尽可能完美的组合多个小程序,使其功能发挥至极致: 3)尽量避免与用户进行直接交互,易于以编程的方式实现自动化任务实施:   4)使用纯文本文件保存程序的配置信息: 一个文件有两个数据:

Java架构师成长之道之RabbitMQ开发与运维-基础篇(CSDN版)

Java架构师成长之道之RabbitMQ开发与运维-基础篇(CSDN版) Java架构师成长之道 消息中间件概述 消息是指在不同语言实现的应用间传递的数据,消息可以是文本字符串.JSON,也可以是复杂的内前对象. 消息中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通讯来进行分布式系统集成. 通过提供消息传递和消息排队模型,使得在分布式环境下扩展进程间的通讯. 消息中间件一般有两种传递模式:点对点模式和发布/订阅模式. 点对点是基于队列的,消息生产者将消息发送到消息队列,

Linux运维基础命令笔试题--看看你会多少?

老男孩Linux运维基础2728期课后学习效果上机闭卷考试题详解 http://edu.51cto.com/course/course_id-5577.html 如果你觉得不错,请为他点赞和评价.这样可以激发他更强的回报小伙伴的欲望!   老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内容"inet ad

网络配置——Linux运维基础

今天把Linux的网络配置总结了一下,尽管并不难可是是个比較重要的基础.然后我也不知到自己以后是否会做运维,可是我知道自己比較喜欢刨根问底.还有就是我很珍惜我以前掌握过的这些运维的技能.今天突然间问自己,Linux网络配置的那个文件路径是什么.突然间小心脏又绷紧了,我发现记忆已经開始模糊了.尽管陆续有把之前运维的笔记整理上来,可是每次都有种写遗书的淡淡地忧伤在里面.突然间又想暴粗口了..... 一.网络基本配置 首先就是/etc/sysconfig/network-scripts/ifcfg-e

TimesTen修改CacheGroup管理用户在ORACLE端及TT端密码【TimesTen运维基础】

密码管理一直是运维中安全管理的一部分,CacheGroup管理用户密码的修改虽然不复杂,但是对于生产来说,修改不完善比较容易引发故障.这里介绍一下CacheGroup管理用户密码的修改,便于入门的兄弟学习. 1.在主备节点修改sys.odbc.ini配置文件 $ cd $TT_HOME/info $ vi sys.odbc.ini [$DSN] OracleNetServiceName=ORA11G OraclePWD=cgpasswd        ##此处即修改后的密码 2.停掉主备节点Ca

写给自己看的Linux运维基础(四) - python环境

pip - Python包管理工具 https://pip.pypa.io/en/latest/installing.html wget https://bootstrap.pypa.io/get-pip.py python get-pip.py Redis (NoSQL) http://www.redis.io/download wget http://download.redis.io/releases/redis-2.8.13.tar.gz tar xzf redis-2.8.13.tar

某互联网上市公司基于 Golang 的运维基础框架

主题:某互联网上市公司基于 Golang 的运维基础框架 目录 服务器监控系统 自动化部署系统 功能展示 高可用控制系统的演化 高可用调度系统 资源定位系统 整体架构 强一致,高可用设计 一点儿心得 主讲师:PC 豆瓣.百度.360.第四范式 知乎<面向工资编程> Overview 监控系统 自动化部署系统 标准化的上线包,流程化的上线系统 Function Points 面向服务上线 一键部署及回滚 详细的部署统计信息和历史 Window/Linux 全平台支持 控制系统 memcached

云计算高级培训,Tomcat运维JVM 虚拟机常识

云计算高级培训,Tomcat运维JVM 虚拟机常识,作为了解JVM 虚拟机的开始.我们很有必要弄明白以下问题. 所谓虚拟机,就是一台虚拟的计算机.他是一款软件,用来执行一系列虚拟计算机指令.大体上,虚拟机可以分为系统虚拟机和程序虚拟机.大名鼎鼎的VisualBox.VMware就属于系统虚拟机.他们完全是对物理计算机的仿真.提供了一个可以运行完整操作系统的软件平台. 程序虚拟机的典型代表就是Java虚拟机,它专门为执行单个计算机程序而设计,在Java虚拟机中执行的指令我们称为Java字节码指令.

Linux 运维基础

运维基础主要包括linux入门.文件管理和重定向.用户组权限.文本处理和软件管理等. linux入门:这方面比较简单,主要介绍Linux发展历史.获取方法.Bash和一些简单的命令等.这里就不过多赘述了. 文件管理和重定向:linux的系统结构和Windows有很大差别,在Linux系统中,可以说一切皆文件.包括:普通文件,目录文件,字符设备文件,块设备文件,符号链接文件等等.文件系统的常用操作:cd, pwd, ls, stat, touch, cp, mv, rm文件系统中文件的常用操作:c