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   ###关闭desktop

Powering off desktop..

[[email protected] Desktop]$ rht-vmctl reset desktop     ###重置虚拟机

[[email protected] Desktop]$ rht-vmctl fullreset desktop  ####完全重置

[[email protected] Desktop]$ gedit                   ###编辑文件###

2、进入模拟机系统

普通用户        密码

student         student

点击not listed ----->输入  root   密码  redhat  进入超级用户

3、语言调整

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

打开命令行:reboot

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

系统:是对一个环境的定义,各种软件的集合

内核:是操作系统的大脑,负责对软件的调度

Shell保护内核不被篡改

bash是shell的一种

1.行提示符

[[email protected] Desktop]$

kiosk         ##打开shell的用户

@             ##分隔符

foundation15  ##主机名称

Desktop       ##工作目录名称

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

(命令要在行提示符之后输入才能执行 )

2.切换用户

[[email protected] Desktop]$ su - [username]

( 进入-后要有空格 )

注意:高级用户切换到低级用户不需要密码,低级用户切换到高级或平级用户需要密码

3.虚拟台控制

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

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

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

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

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

Password:                                      #密码输入无回显

4. 命令的执行

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

2.  命令格式

命令 参数 目标

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

4.  命令参数

-参数           ##单词缩写

--参数          ##单词的全拼

5.  命令的帮助

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

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

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

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

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

重启 init6/ reboot

关机 init0/ poweroff

#########简单命令#######

1. date

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

如 ;date 12121515             ###把系统时间设定为12月12日15:15 格式:月月日日小时分钟

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

2. passwd

passwd  username ###更改用户密码(只有超级用户root可以)

passwd ####普通用户修改自己的密码

普通用户只能修改自己的密码,并且必须知道自己原始密码,修改密码必须大于8位,不能与原始密码字符重复

3. file 查看文件类型

4. cat 文件名称         ###查看文件全部内容

head -数字 文件名称 ###文件内容前多少

tail -数字 文件名称          ###文件内容后多少

(head前几行 和tail后几行 )

5. wc统计文件容量信息

wc -l ###行数

-c ###字节数

-m ###字符数

-w ###单词数,字数

-L ###显示最长行的长度

#########  tab 键 ##########

自动补齐存在的文件名 ,命令和命令参数

###########历史调用#############

history      ###显示历史

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

!关键字       ###执行最近一条以关键字开头的命令

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

上下键        ###从最后一条命令开始向前查看或者向后查看

history -c       ###清除历史

###########linux 中的快捷键#########

ctrl   + a        光标移动到行首

+ e        光标移动到行尾

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

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

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

+ 左|右 光标移动以单词为单位

+ c         撤销以输入的命令

+ d         关闭当前环境

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

+ shift + pageup|pagedown      ##切换table

+ alt + l          ##锁屏

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

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

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

U盘不能直接拔,要不会被Linux锁住,要先弹出(eject)

##########第一单元练习题##########

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

2.打开一个bash

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

[[email protected] ~]# passwd student

Changing password for user student.

New password: T3stlngtlme (不显)

Retype new password: T3stlngtlme (不显)

passwd: all authentication tokens updated successfully.

4.显示当前系统时间

[[email protected] ~]# date

Wed Sep 28 09:13:13 CST 2016

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

[[email protected] ~]# date +%r

09:17:33 AM

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

[[email protected] Desktop]# file /usr/bin/clean-binary-files

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

[[email protected] Desktop]# wc /usr/bin/clean-binary-files

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

[[email protected] Desktop]# !4

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

[[email protected] Desktop]# ctrl+R date

时间: 2024-10-10 05:14:48

linux unit1的相关文章

linux的运维管理UNIT1

UNIT1 虚拟机的控制:[[email protected] Desktop]$ rht-vmctl start desktop               ##开启虚拟机desktop##Starting desktop.                [[email protected] Desktop]$ rht-vmctl view desktop                ##显示虚拟机desktop## [[email protected] Desktop]$ rht-vmct

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]$

Linux 2 unit1

1.自动安装 命令:yum install system-config-kickstart.noarch -y   ##安装kickstart 命令:system-config-kickstart **设置完后,保存文件到/var/www/html/目录中 命令:ksvalidator    ##命令校验正确性 命令:vim  /bin/ks.sh 内容: %end     目的结束 %packages  安装包 %pre     安装前执行脚本 %post     安装后执行脚本 url  

Linux下文件查找

linux文件查找 find 文件查找 locate 文件查找:在文件系统上查找符合条件的文件 locate 依赖于事先构建好的索引库     查询系统上预建的文件索引数据库     /var/lib/mlocate/mlocate.db 系统自动实现,周期性任务. 手动创建跟新数据库(updatedb,非常消耗系统资源) 慎用! 工作特性:     查找速度快     模糊查找     非实时查找,可能文件已经有变动或不存在     locate [option]...PATTERN...  

一个修改配置文件的linux shell script

不久以前,曾经搜到一篇博客是读取配置文件的,http://www.cnblogs.com/bo083/archive/2012/11/19/2777076.html,用到现在,感觉十分方便,感谢作者. 现在,需要通过web界面给用户留出接口来修改类似配置文件,大的方法是从php调用linux shell script,于是,现在贴一个可以修改此种配置文件的linux shell. 首先,配置文件的格式如下: [unit1] field1=value1 field2=value2 [unit2]

排查Linux机器是否已经被入侵

随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考 背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似 1.入侵者可能会删除机器的日志信息,可以查看日志信息是否还存在或者是否被清空,相关命令示例: [[email protected] ~]# ll -h /var/log/* -rw-------. 1 root root 2.6K Jul 7 18

linux下Nginx配置文件(nginx.conf)配置设置详解(windows用phpstudy集成)

linux备份nginx.conf文件举例: cp /usr/local/nginx/nginx.conf /usr/local/nginx/nginx.conf-20171111(日期) 在进程列表里 面找master进程,它的编号就是主进程号. ps -ef | grep nginx 查看进程 cat /usr/local/nginx/nginx.pid 每次修改完nginx文件都要重新加载配置文件linux命令: /usr/local/nginx -t //验证配置文件是否合法 若ngin

Linux下WebSphereV8.5.5.0 安装详细过程

Linux下WebSphereV8.5.5.0 安装详细过程 自WAS8以后安装包不再区别OS,一份介质可以安装到多个平台.只针对Installation Manager 进行了操作系统的区分 ,Websphere产品介质必须通过专门的工具Install Managere安装.进入IBM的官网http://www.ibm.com/us/en/进行下载.在云盘http://yun.baidu.com/share/linkshareid=2515770728&uk=4252782771 中是Linu

Linux centos下让alias自定义永久生效(+常用的别名)

alias可以简化一些复杂的命令串,使一个单词或简化后的命令即可实现复杂(通常是带很多参数的长串)命令. 基本用法: alias 简化命令='实际的长串命令'    //实际长串命令通常为'原命令 -/选项参数' eg. alias ll='ls -a' 获取别名: alias        //即可查看当前设定的所有alias别名 取消别名: unalias 简化命令 eg. unalias ll            //取消ll的别名 永久生效: 直接使用alias命令定义的别名,重启后就