运维基础知识

初始运维

概述:

1.什么是Linux?

Linux是一个免费的类Unix操作系统,它最初是由芬兰人Linus Torvalds于1991年开发的,目前由来自世界各地的爱好者开发和维护。
Linux是一套遵从POSIX(可移植操作系统环境)规范的操作系统,它兼容于Unix System V以及BSD Unix操作系统。
BSD Unix和Unix System V是Unix操作系统的两大主流,以后的Unix系统都是这两种系统的衍生产品。对于System V系统而言,
目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD Unix系统而言,它的可执行文件可以直接在Linux环境下运行。
但要记住的是,Linux源代码不源于任何版本的Unix,即Linux并不是Unix,而是仅模仿Unix的用户界面和功能,是一个类似于Unix的产品。
自Linux诞生以来,凭借其稳定、安全、高性能和高扩展性等优点,得到广大用户的欢迎,成为目前最为流行的操作系统之一。
2.Linux迅速发展的六大优势:

Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux。Linux系统之所以会成为目前最受关注的系统之一,
主要原因是它的免费,以及系统的开放性,可以随时取得程序的源代码,这对于程序开发人员是很重要的。除了这些它还具有以下的优势:

Linux系统优势一:跨平台的硬件支持

由于Linux 的内核大部分是用C 语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。

Linux系统优势二:丰富的软件支持

与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。

Linux系统优势三:多用户多任务

和Unix系统一样,Linux系统是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。

Linux系统优势四:可靠的安全性

Linux系统是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。

对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用Linux自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux系统的安全性,让黑客们无机可乘。

Linux系统优势五:良好的稳定性

Linux 内核的源代码是以标准规范的32 位(在64 位CPU上是64 位)的计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux 的稳定,才使得一些安装 Linux 的主机像Unix 机一样常年不关而不曾宕机。

Linux系统优势六:完善的网络功能

Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。近年来,越来越多的企业看到了Linux 的这些强大的功能,利用Linux 担任全方位的网络服务器。

Linux 在它的追捧者眼里是一个近乎完美的操作系统,它具有运行稳定、功能强大、获取方便等优点,因而有着广阔的前景,或许也值得我们每一个计算机爱好者学习和应用。

Red Hat Linux是全世界应用最广泛的Linux,Red Hat Linux中文译为红帽Linux.
Linux : 指的是linux的内核,而不是操作系统(linux 的内核+GNU/linux)。

shell : 是一个解释器,它的主要作用是保护系统内核,使其不被篡改。(我们所使用的系统中默认启动的shell是bash)

基础知识:

1.如何链接vnc上课界面

application -----> internet ----> tigerVNCviewer
2.如何添加中文(拼音)输入法

application ------> setting----->  蓝旗(region&language)---->china pinyin
3. 鼠标动不了的处理方式

Crt+Alt+F2----->init 3(关闭图形)----->输入用户名:root  密码:westos----->init 5(打开图形)
4.在shell中如何执行命令:

(1)命令必须在行提示符之后输入

(2)如果行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符

(3)格式: 命令(程序)+参数(功能)+对象(目标)  

例如: rht-vmctl   start   desktop           
5.行提示符的含义
例如:
[kiosk@foundation0 Desktop]$        

kiosk                #表示shell的运行人是谁
foundation0          #shell开启主机的主机名称
Desktop              #你当前所在文件夹(目录)的名字(~等同于/root 即根目录)
$                    #表示你的用户身份的级别($普通用户,#超级用户)
6.虚拟机的控制: 

rht-vmctl  start desktop                       #打开虚拟机
rht-vmctl  view  desktop                       #显示虚拟机
rht-vmctl  poweroff  desktop                   #关闭虚拟机
rht-vmctl  reset  desktop                      #重置虚拟机

注意:以下报错信息

[kiosk@foundation0 Desktop]$ rht-vmctl start desktop

Error: desktop not started (is already running)          #虚拟机正在运行 即已经打开过了

[kiosk@foundation0 Desktop]$ rht-vmctl view desktop

Error: unable to view desktop - not currently running.   #虚拟机没有运行 即虚拟机还未打开

[kiosk@foundation0 Desktop]$ rht-vmct1  start desktop

bash: rht-vmct1: command not found...                    #命令输入错误

[kiosk@foundation0 Desktop]$ rht-vmctl  stat desktop

Error: bad option, stat                                  #参数写入错误

[kiosk@foundation0 Desktop]$ rht-vmctl  start deskop

Error: unrecognized VMNAME specified, deskop.            #虚拟机名称错误
7.系统用户登陆

系统用户分的级别(1)普通用户:这个用户只能使用系统,但是权力比较低,比如不能删除

              (2)超级用户:系统管理员,权利很大,可以破坏系统。

注意:删除boot以后,在系统中选择restart(重新启动)如果系统启动不了可以直接reset(重置)虚拟机
8.系统结构
/bin        #常用系统命令
/sbin       #系统管理命令
/boot       #启动分区
/sys        #内核参数调整
/dev        #设备文件
/lib        #32位库文件
/lib64      #64文库文件
/media /run /mnt #临时设备的挂载点
/opt        #第三方软件安装位置
/proc       #系统信息
/etc        #系统配置目录
/home       #普通用户家目录
/root       #超级用户家目录
/var,/srv   #系统数据
9.如何在系统中获得帮助
(1).当得到一个命令我们不知道这个命令的作用时
whatis 命令

例如:
whatis cal    #显示cal命令的用途

这里写图片描述

(2).当知道命令的用途,但是不知道命令的运行格式或者方法时
--help  #获得命令的帮助;只适用于命令

例如:
cal --help

这里写图片描述

[选加]        #可以加也可以不加
...          #加的个数可以时任意多个
<必须加>      #不可缺少的信息3)当我们查看文件的帮助时,--help是不能使用的,那么我们要用man命令来查看帮助了
man 即为manual

man的级别:
1   #命令
2   #内核调用的接口
3   #函数库
4   #特殊文件比如设备文件
5   #系统文件
6   #游戏
7   #包信息
8   #系统密令
9   #内核规则
man date    #查看date命令的帮助手册(等同于man 1 date)

这里写图片描述

man 5 passwd    #查看/etc/passwd 文件的帮助手册(5表示man的级别)

这里写图片描述

进入man页面后:
pgup          #向上翻页(pageup)
pgdn          #向下翻页(pagedown)
/关键字        #查找关键字
n       #关键字向下匹配即为向下翻页 
N       #关键字向上匹配即为向上翻页
q       #退出

注意:当man或者whatis命令无法查询帮助时,是因为系统没有加载帮助数据库"
处理方法:执行  mandb  即可

猜你喜欢

转载自blog.csdn.net/lilygg/article/details/82353063
今日推荐