Linux运维第一讲

来源:互联网 发布:中小型网络规划与设计 编辑:程序博客网 时间:2024/05/16 14:58

******黑宝宝学Linux运维第一讲笔记*******

 

#######虚拟控制#########

[kiosk@foundation66 Desktop]$ rht-vmctlstart desktop       ##开启虚拟机

Starting desktop.

[kiosk@foundation66 Desktop]$ rht-vmctlview desktop        ##显示虚拟机

[kiosk@foundation66 Desktop]$hostnamectl           ##查询本机信息

  Static hostname: foundation66.ilt.example.com

        Icon name: computer-laptop

           Chassis: laptop

       Machine ID: 098f976c92544f3399a2d6d53ac5e583

           Boot ID:c4b99970f6ba4a69a433adc40f57eb7c

 Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo) ##显示redhat版本号

      CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server

            Kernel: Linux 3.10.0-327.el7.x86_64

     Architecture: x86-64

[kiosk@foundation66 Desktop]$ geditclass1          ##建立名为class1的文档

[kiosk@foundation66 Desktop]$ rht-vmctlpoweroff desktop    ##关闭虚拟机

Powering off desktop..

[kiosk@foundation66 Desktop]$ rht-vmctlstart desktop

Starting desktop.

[kiosk@foundation66 Desktop]$ rht-vmctlreset desktop       ##重置虚拟机(发生一些不可挽回的错误)

Are you sure you want to reset desktop?(y/n) y         ##询问是否重置

Resetting desktop.

Powering off desktop..

Creating virtual machine disk overlayfor rh124-desktop-vda

Creating virtual machine disk overlayfor rh124-desktop-vdb

Starting desktop.

[kiosk@foundation66 Desktop]$ reboot                ##重启虚拟机

 

『这里面的reset和reboot,一个是重置也就是虚拟机发生了损坏及无法正常使用的情况,这时就需要重置。重启即为重新启动虚拟机』

 

#########进入系统############

选择用户进入系统,有普通用户和超级用户之分。超级用户权限更大,如在后面提到了指令中。

not listed --->username:root --->passwd:超级用户密码 

#########1.行提示符########

[kiosk@foundation66 Desktop]$

kiosk      ##打开shell的用户

@   ##分隔符

foundation66    ##主机名称

Desktop     ##工作目录名称

$       ##身份提示符号(普通用户为$,超级用户及root则为#)

 

########2.切换用户#########

 

##su空格-空格用户名(切记-两边是两个空格)##

 

[kiosk@foundation66 Desktop]$ su - root     ##切换用户root

Password:                   ##密码不回显,为了密码安全

su: Authentication failure          ##此处由于密码输入错误,故报错验证失败

[kiosk@foundation66 Desktop]$ su - root

Password:

su: Authentication failure

[kiosk@foundation66 Desktop]$ su - root

Password:

Last login: Mon Nov 21 21:20:23 CST 2016on :0

Last failed login: Sat Dec 24 19:13:34CST 2016 on pts/0

There were 2 failed login attempts sincethe last successful login.

[root@foundation66 ~]# su - jet        

su: user jet does not exist         ##用户名不存在

[root@foundation66 ~]# su - zhangxinli

su: user zhangxinli does not exist

[root@foundation66 ~]# exit         ##推出root用户

logout

[kiosk@foundation66 Desktop]$

『在用户切换中,我们可以发现,高级用户及root切换到低级用户是不需要输入密码。而普通用户切换到普通用户或是高级用户是需要输入密码的』

 

########3.虚拟控制台########

 

init 0--->6(快捷键虚拟控制台)

ctrl+alt+f(2~6)      ##进入虚拟后台

ctrl+alt+f1         ##返回图形界面

init 3              ##关闭图形界面

init 5              ##开启图形界面

init 6              ##重启虚拟机

init 0              ##关闭虚拟机

在虚拟机上:

通过send key 命令控制

ctrl+alt+f6         ##进入虚拟后台

 

########4.命令的执行#######

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

2.命令格式为

    命令参数 目标

3.ctrl+c为撤销命令

4.命令参数

    -参数   ##为单词缩写

    --参数  ##单词的全拼

[kiosk@foundation66 Desktop]$ cat  

                    ##此为命令输入错误

 

^C                  ##ctrl+c撤销命令的执行

[kiosk@foundation66 Desktop]$       ##退出cat输入

 

########5.命令的帮助########

whatis 命令         ##查看命令的功能

命令 --help     ##查看命令的帮助(里面包含函数的用法和参数)

[]          ##选择加入的内容,可加可不加

...         ##加入的内容可以有任意个数

<>          ##内容在命令执行过程中必须要加

 

[kiosk@foundation66 Desktop]$ date--help   ##查询date命令的帮助

Usage: date [OPTION]... [+FORMAT]

 or:  date [-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]

Display the current time in the givenFORMAT, or set the system date.

 

########6.系统的基本使用方法######

1)系统登陆

    图形登陆(即为开启是选择不同用户登陆)

    文本登陆(即为在命令行中su命令登陆)

2)工作界面的切换

    ctrl+alt+up|dowm

3)开始bash

    在左上角应用程序栏中选择打开

    鼠标右键----->open in terminal

    gnome-terminal  ##在命令行中打开

        [kiosk@foundation66Desktop]$ gnome-terminal

 

    CTRL+shift+n    ##在新窗口打开shell

    ctrl+shift+t    ##在同一窗口打开shell

    exit|ctrl+d ##退出

 

『此处需要注意,第一种和第二种打开方式所产生的命令行有差异

    第二种:[kiosk@foundation66 Desktop]$

    第一种:[kiosk@foundation66 ~]$

                        』

 

 

4)系统关机,重启

    关机

[kiosk@foundation66 Desktop]$ rht-vmctlpoweroff desktop^C

[kiosk@foundation66 Desktop]$ init 0^C

[kiosk@foundation66 Desktop]$ shutdown-h now^C     ##符号^c为使用ctrl+c命令行退出此条命令的标记

    重启

[kiosk@foundation66 Desktop]$ reboot^C

[kiosk@foundation66 Desktop]$ init 0^C

[kiosk@foundation66 Desktop]$ shutdown-r now^C

5)锁屏

在redhat7 or redhat7.1版本中为 ctrl+alt+L

在7.2版本中为  win+L

 

############简单的系统命令######

1)date

watch -n 1 date ##让date命令每秒执行一次,ctrl+c退出监控模式

date 112213142017.17    ##把系统时间设置为11月22号13时14分2017年17秒

    [kiosk@foundation66Desktop]$ date --help

    Usage:date [OPTION]... [+FORMAT]

    or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]##.ss为秒  

date -d +xday -xday ##查看x天前或是x天后的时间

date +%.....        ##设定date的输出格式

『通过help帮助命令可以查询相关使用方法

utc系统时间计算(硬件时间也就是伦敦时间)』

 

2)passwd

1.passwd修改用户密码

    当为root及超级用户时,可以通过:

        passwd直接更改自己的密码

        passwd用户名 这样可以直接更改低级用户的密码,且不需要旧密码

    当为普通用户时,只能通过:

        passwd更改自己的密码,并且需要输入旧密码


passwd 参数   用户名称

 

    -S##用户密码信息

    --status同上

    -l##锁定帐号

    -u##解锁

    -n  ##设定密码最短有效期

    -x##设定密码最长有效期

    -w##警告期

    -i##设定用户非活跃天数(及密码到期了,再给多长天数,时间一到冻结一般取值-1就是立即冻结,0就是1天后冻结)

    -d##清除用户密码

watch -n 1 passwd -S student    ##监控passwd密码信息

 

3)file

file 文件名字  ##查看文件类型

『文件的内容决定他的性质,而非后缀  』

4)文件的查看

cat         filename        ##显示文件的全部内容

head        filename        ##显示文件的前几行(默认为10行)

head -n 5   filename        ##显示文件的前5行

tail        filename        ##显示文件的后几行(默认为10行)

tail -n 5   filename        ##显示文件的后5行

less        filename        ##分页显示文件内容(一般用于很大的文件)

    /关键字         ##查找关键字

    n|N         ##向下或是向上显示查找出关键字

5)wc统计文件容量信息

wc  -l  行数

    -w 字数

    -c  字节数

    -m  字符数

『 文本统计大小一般使用字节数统计

    汉字一个字3个字节空格1个字节

    空格也算是1个字符数』


0 0
原创粉丝点击