linux运维 基础篇 unit1练习与习题

1   #虚拟机控制#

[[email protected] Desktop]$ rht-vmctl start desktop    #开启desktop虚拟机

Error: desktop not started (is already running)         #报错,desktop已经运行

[[email protected] Desktop]$ rht-vmctl view  desktop    #显示desktop

[[email protected] Desktop]$ rht-vmctl poweroff desktop #关闭dekstop

Powering off desktop..

[[email protected] Desktop]$ rht-vmctl start desktop    #开启desktop

Starting desktop.

[[email protected] Desktop]$ rht-vmctl view desktop

[[email protected] Desktop]$ rht-vmctl poweroff desktop

Powering off desktop..

[[email protected] Desktop]$ rht-vmctl view desktop

Error: unable to view desktop - not currently running.  #虚拟机没开启无法显示

[[email protected] Desktop]$ rht-vmctl reset desktop    #当虚拟机出现故障,reset表示重置

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

Resetting desktop.                                      #正在重置

Powering off desktop..

2    #进入系统#

1)普通用户登陆

student 普通用户,密码student

2)超级用户登陆

->not listed                        点击未列出

username                            提示输入用户名称

->****                              为系统超级用户

passwd                              提示输入密码

->*****                             是超级用户密码

3   #语言调整#

Applications----->system tools---->settings ----->Region & language --->language

打开命令行---> reboot

确定后在bash中 输reboot重启后一定要选保留旧名称

 修改完的效果。

######################

第一单元

1 行提示符

[[email protected] Desktop]$

kiosk                  ##打开shell的用户

@                      ##分隔符

foundation0            ##主机名称

Desktop                ##工作目录名称

$                      ##身份提示符,#表示超级用户,$表示普通用户

注意:命令要在行提示符之后输入才能执行

2.切换用户

[[email protected] Desktop]$ su - username

*)高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码

3.虚拟控制台

Ctrl+Alt+F(1|7)进入图形

Ctrl+Alt+F(2~6) 进入虚拟控制台

Red hat Enterprise Linux Server 7.0 (Maipo)        ##系统版本

Kernel 3.10.0-123.el7.x86_64 on an x86_64          ##内核版本,系统位数

desktop0 login:root                               ##登陆用户名称输入

Password:                                         ##直接与系统对话,密码输入无回显

4.命令的执行

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

2>.命令格式

命令 参数 目标

3>.ctrl +c                                          ##撤销命名的执行

4>.命令参数

—参数                                           ##单词缩写

——参数                                         ##单词的全拼

5.命令的帮助

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

命令 -help                                          ##查看命令的帮助

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

...                                                 ##加入的内容个数任意

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

6.系统的使用基础方法

1)系统登陆

图形登陆方式

文本登陆方式

gnome-session-quit ——force                        ###注销用户 ——force强制注销,不询问

2)工作界面转换

ctrl+alt+上|下     

3)开始bash

1.Applications>Utilities>Terminal

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

3.gnome-terminal

4.ctrl+shift+n                                      ##在新窗口中打开shell

ctrl+shift+t                                      ##同一个窗口中打开新的tab

5.退出:exit | ctrl+d

4)系统关机,重启

重启

reboot | init 6 |shutdown -r now

关机

poweroff | init 0 | shutdown -h now

5)锁屏

ctrl + alt +L                                     ##在rhel7.0

win键 + L                                         ##在rhel7.2

##简单的系统命令

1) date

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

date 11181115                        ##把系统时间设定为11月18日11:15 格式:月月天天小时分钟

date 111811152016.55                 ##2016表示年(可以不加).55 表示秒(可以不加)

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

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

2)passwd

1.passwd 修改用户密码

[[email protected] ~]passwd

Changing password for user root.     ##改变超级用户密码

New password:                        ##输入密码

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:                 ##确认密码

passwd: all authentication tokens updated successfully.

[[email protected] Desktop]$ passwd

Changing password for user kiosk.    ##改变普通用户密码

Changing password for kiosk.

(current) UNIX password:             ##输入当前密码

New password:

BAD PASSWORD: The password is the same as the old one                ##和原始密码不能相似

New password:

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic                                                                                      ##密码必须是无序数字+字母

New password:

BAD PASSWORD: The password is shorter than 8 characters              ##密码必须>8位

passwd参数用户名称

-S  student                        ##用户密码信息

——status student

-l student                         ##锁定帐号

-u student                         ##解锁

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

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

-w 3student                        ##警告期

-i 2student                        ##设定用户非活跃天数

-dstudent                          ##清除用户密码

监控passwd密码信息

watch -n 1 passwd -S student

3)file

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

4)文件的查看

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

less file                          ##分页浏览,按“q”退出

head filename                      ##显示一个文件的前几行

head -n 5 filename                 ##前五行

tail filename                      ##显示文件后几行

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

5)wc统计文件容量信息

wc -l                             ##统计行数

-w                             ##统计字数

-c                             ##统计字节数

-m                             ##统计字符数

##tab键##

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数

a+TAB x2                          ##a+两次tab  显示系统中所有a开有的命令

##history历史调用##

history                           ##显示历史

hostory -c                        ##清除当前环境当中的历史命令

!数字                            ##执行第多少行命令

!字母                            ##执行最近一条以这个字母开头的命令

ctrl +R +关键字                   ##执行最近一条含有这个关键字的命令

上下键                            ##逐行调用命令

##linux中的快捷键##

左右                              ##一个字符一个字符移动

ctrl +左右                        ##一个字一个字移动

ctrl    + a                       ##光标移动到行首

+ e                       ##光标移动到行尾

+ u                       ##光标所在位置删除到行首

+ k                       ##光标所在位置删除到行尾

+ r+关键字                ##调出最近一条含有关键字的命令

+ c                       ##撤销以输入的命令

+ d                       ##关闭当前环境

+ L                       ##清空屏幕

+ shift + c               ##复制

+ shift + v               ##粘贴

+ shift + t               ##在现有shell中重新打开一个table

+ shift + n               ##在shell中打开一个新的shell

+ shift + pageup|pagedown ##切换table

+ alt + l                 ## 锁屏

+ alt +上|下              ##切换工作界面

+ alt + f1|f7             ##进入图形界面

+ alt + f2-f6             ##进入虚拟控制台

<<<第一单元练习题>>>

1.用student用户登陆系统图形界面

2.打开一个bash

3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字)

4.显示当前系统时间

5.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识)

6.显示“/usr/bin/clean-binary-files”的文件类型

7.统计“/usr/bin/clean-binary-files”的文件大小

8.用快捷方式在shell中调用已经执行过的第4条命令

9.用快捷方式执行最近一条含有"date"关键字的命令

时间: 2024-12-10 07:59:55

linux运维 基础篇 unit1练习与习题的相关文章

linux运维基础篇 &nbsp; unit2练习与习题

####### 一.linux系统结构 ######## linux是一个倒树结构 linux中所有的东西都是文件 这些文件都在系统顶级目录"/" /就是根目录 /目录以下为二级目录这些目录都是系统装机时系统自动建立的 二级目录的作用 /bin    ##二进制可执行文件也就是系统命令 /sbin   ##系统管理命令存放位置 /boot   ##启动分区,负责系统启动 /dev    ##设备管理文件 /etc    ##大多数系统管理文件 /home   ##普通用户的家目录 /l

linux运维基础篇 unit7

unit 7 1.进程定义 进程就是cpu未完成的工作 2.ps命令 ps a            ##关于当前环境的所有进程 x            ##与当前环境无关的所有进程 f            ##显示进程从属关系 e            ##显示进程调用环境工具的详细信息 l            ##长列表显示进程的详细信息 u            ##显示进程的用户信息 ps ax -o %cpu,%mem,user,group,comm,nice,pid##指定显示

linux运维基础篇 unit4

#### unit4 #### #### 1.管理输入输出 #### 在linux系统中,正确输出的编号为1,错误输出编号为2 在系统中用普通用户执行 "student" find /etc -name passwd 因为student用户权限问题会有以下输出 find: '/etc/pki/CA/private': Permission denied##没有进入权力,报错 find: '/etc/pki/rsyslog': Permission denied find: '/etc/

linux运维基础篇 unit14

14.linux中设备的访问 1.设备访问 1.设备识别 /dev/xdxn                          ##硬盘设备/dev/sda1 /dev/cdrom                         ##光驱 /dev/mapper/*                      ##虚拟设备 2.设备的使用 ##<设备的发现>## fdisk -l                         ##查看真实存在的设备 cat /proc/partitions  

linux运维基础篇 unit6

unit 6文件权限 1.文件属性的查看 ls -l filename -|rw-r--r--.|1| root| root|   46 |Oct  1 05:03 |filename - ---------  -  ----  ----    --  ------------  -------- 1    2     3    4      5      6      7             8 1."-":文件类型 -                  ##普通文件 d    

linux运维基础篇 unit15

15.系统虚拟机管理 1.安装 #!/bin/bash                                 ##命令运行环境的指定 virt-install \                              ##安装虚拟机 --name $1 \                                 ##虚拟机名称指定,$1表示脚本后的第一串字符 --ram 1000 \                                ##内存 --file /v

linux运维基础篇 unit8

8.系统服务的控制 1.systemd 系统初始化程序,系统开始的第一个进程,pid为1 2.systemctl 命令 systemctl list-units##列出当前系统服务的状态 systemctl list-unit-files##列出服务的开机状态 systemctl status sshd##查看指定服务的状态 systemctl stop sshd ##关闭指定服务 systemctl start sshd ##开启指定服务 systemctl restart sshd##从新启

linux运维基础篇 unit5

unit5 1.用户理解 *用户就是系统使用者的身份 *在系统中用户存储为若干窜字符+若干个系统配置文件 用户信息涉及到的系统配置文件: 1./etc/passwd                        ###用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell 2. /etc/shadow                       ###用户认证信息 用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日 3. /etc/grou

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

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