1-3-RHEL7基本命令操作

  • 1.1Linux终端介绍 Shell提示符 Bash Shell基本语法。
  • 1.2基本命令的使用:ls、pwd、cd。
  • 1.3查看系统和BIOS硬件时间。
  • 1.4 Linux如何获得帮助,Linux关机命令:shutdown、init等。
  • 1.5 Linux 7个启动级别,设置服务器在来电后自动开机。

单词整理:

Terminal : 终端     network-scripts 网络脚本   passwd 密码文件

 nologin 禁止登录    shutdown 关机   reboot 重启   poweroff  关机

Grep 过滤     localhost 本机     useradd  添加用户

 

graphical  图形

tty控制台终端   ()

pts虚拟终端     ()

 tty1-tty6  

如是一开始进入的是图形图面:tty1  就是图形界面。

图形界面切换到字符界面终端: Ctrl+Alt+F2-6 

切换到图像界面       Alt+F1-F6

pts虚拟终端

pty(虚拟终端):

如果我们远程telnet到主机时,不也需要一个终端交互么?

是的,这就是虚拟终端pty(pseudo-tty)

 3. pts/ptmx(pts/ptmx结合使用,进而实现pty): 

ctrl+shift+T  新建伪终端

Alt + 数字键  终端切换

Alt + F4 关闭终端

使用who am i查询当前终端对应的pts

新建一个终端 查看pts号是否一样呢?

放大:ctrl+shift+ +

缩小:ctrl+ -

查看进程: 验证ssh的终端

实验:使用ssh远程,查看pts

    pts(pseudo-terminal slave)  伪终端 :通过ssh相关工具连接上后,显示出来终端为:pts

1.1.2 Shell提示符:

[root@xuegod60 ~]#

[san@xuegod60 ~]$

用户名—主机名—当前的目录—root/普通用户

1.1.3 Bash Shell基本语法

如何输入命令

查看所有的解释器:

cat /etc/shells   

[root@xuegod60 ~]# chsh -l

 命令的格式:

命令字     [选项][参数]   

命令字: 具体执行的命令

选项:匹配的条件

参数:命令处理的对象。

1.2 基本命令操作:

ls 命令

 作用:查看当前目录下有哪些文件

语法:ls 目录 ,如果不加目录查看当前目录

参数:

-l显示详细信息   系统里面的快捷方式#ll=ls -l

-a显示隐藏文件   

-d查看目录(不查看里面的内容)

为什么有的目录文件有不同的颜色呢?

linux系统中不同的颜色代表了不同的文件类型

蓝色              目录                             /etc

黑色              文件                             /etc/passwd

浅蓝色           链接                             /etc/grub2.cfg

红色             压缩包                          boot.tar.gz 

绿色             可执行文件                    /etc/init.d/network

黑底黄字         设备文件                       /dev/sda

1.2.2  Pwd命令

1.2.3    Cd命令

作用:切换目录

语法:cd 目录名

cd..  返回到上级目录位置

1.3  系统时间管理:

1.3.1    查看系统和BIOS硬件时间:

BIOS硬件时间

[root@xuegod60 ~]# hwclock

查看系统时间

[root@xuegod60 ~]# date

1.3.2    修改时间

1.4.1  参数-h 或—help

[root@xuegod60 ~]# date --help

[root@xuegod60 ~]# fdisk –h

[root@localhost ~]# man find

 help   查看内部命令帮助信息

--help  查看外部命令帮助信息

1.4.2     关机命令

shutdown、 init 、reboot   poweroff

shutdown

作用:关机,重启,定时关机

语法:shutdown  [选项]

-r     => 重新启动计算机

-h    => 关机

-h + 时间  =>定时关机

[root@xuegod60 ~]# shutdown -h +10

10分钟之后关机

[root@xuegod60 ~]# shutdown -h 23:30

指定具体的时间点进行关机

[root@xuegod60 ~]# shutdown -h now

立即关机

shutdown -r now  立即重启
shutdown -r +10    #10 
分钟以后重启
shutdown -r  22
:22     # 22:22 以后重启

init 命令

 

作用:切换系统运行级别

语法:init  0-6

Linux 7个启动级别:

0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2 多用户模式,没有NFS网络支持。
3 完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 图形化模式,登陆后进入图形GUI模式,X Window系统。
6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启。

1.4.3  启动级别配置:

RHEL7不再使用/etc/inittab文件进行默认的启动级别配置

systemd使用比sysvinit的运行级更为自由的target替代。

第3运行级用multi-user.target替代。

第5运行级用graphical.target替代。

runlevel3.target和runlevel5.target分别是

指向 multi-user.target和graphical.target的符号链接。

切换到第3运行级

[root@localhost ~]# systemctl isolate multi-user.target

[root@localhost ~]# systemctl isolate runlevel3.target

 切换到第5运行级

[root@localhost ~]# systemctl isolate graphical.target

[root@localhost ~]# systemctl isolate runlevel5.target

设置默认的运行界别

设置默认第三启动级别

[root@xuegod60 ~]# systemctl set-default multi-user.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

设置默认第五启动级别

[root@xuegod60 ~]# systemctl set-default graphical.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

查看当前默认的启动级别

[root@xuegod60 ~]# systemctl get-default

graphical.target

 

 

 

实战,定时开机

BIOS

进入bios,一般是在开机后出现主板画面是按Delete这个键,部分品牌机可能按F2,F1

Power Management Setup,就进入电源管理设置了

通过回车进入这个设置后,选择Wake Up Event Setup,回车选择Press Enter

继续回车选择,将Disabied 更改为Enabled,然后继续回车确定。然后再继续设置时间点和日

linux云计算集群架构学习笔记:rhel7基本命令操作的更多相关文章

  1. linux云计算集群架构学习笔记:用户管理和root用户密码重置

    RHEL7用户管理 本节所讲内容: 用户和组的相关配置文件 管理用户和组 RHEL7破解root密码 与windows 相比 LINUX中的用户和账号的作用是一样的. 都是基于用户对访问的资源做控制, ...

  2. linux云计算集群架构学习笔记:命令查看文件内容

    查看文件内容 1.cat 命令 作用:查看文件内容 语法:cat 文件名 2. more 命令 作用:分页查看文件内容 语法:more  文件名 例:more /etc/passwd 按下回车刷新一行 ...

  3. linux云计算集群架构学习笔记:系统文件的目录结构

    文件的基本管理和XFS文件系统备份恢复 1.1  Linux系统目录结构,相对/绝对路径. 1.2  创建/复制/删除文件,rm -rf / 意外事故 1.3 查看文件内容 1.4 xfs文件系统的备 ...

  4. linux云计算集群架构学习笔记:workstation 12.0 按装Red Hat Enterprise Linux 7(64位)

    安装RHEL7.2 步骤: 1.安装虚拟机,按以下截图安装即可  步骤2: Ret hat 7.2 操作系统安装 rhel7因为许可报错解决

  5. Kubernetes全栈架构师(Kubeadm高可用安装k8s集群)--学习笔记

    目录 k8s高可用架构解析 Kubeadm基本环境配置 Kubeadm系统及内核升级 Kubeadm基本组件安装 Kubeadm高可用组件安装 Kubeadm集群初始化 高可用Master及Token ...

  6. Linux Web集群架构详细(亲测可用!!!)

    注意:WEB服务器和数据库需要分离,同时WEB服务器也需要编译安装MySQL. 做集群架构的重要思想就是找到主干,从主干区域向外延展. WEB服务器: apache nginx  本地做三个产品 de ...

  7. 2019-4-8 zookeeper集群介绍学习笔记2

    构建高可用ZooKeeper集群原理介绍 ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效.高可用的分布式协调服务,提供了诸如数据发布/订阅.负载均衡.命名服务.分布式协调/ ...

  8. (三)FastDFS 高可用集群架构学习---Client 接口开发

    一.Python3 与 FastDFS 交互 1.安装 py3fdfs模块 # pip3 install py3Fdfs 2.测试使用 py3Fdfs 与 Fastdfs 集群交互(上传文件) fro ...

  9. (二)FastDFS 高可用集群架构学习---搭建

    一.单group 单磁盘 的 FastDFS 集群 a.前期准备 1.系统软件说明: 名称 说明 CentOS 7.x(安装系统) libfastcommon FastDFS分离出的一些公用函数包 F ...

随机推荐

  1. jackson 注解的使用

    在实体对象上添加 @JsonAutoDetect , 表明对该实体对象序列化成json串. @JsonAutoDetect public class User{ private int id; pri ...

  2. Apache Spark MLlib的简介

    MLlib 是构建在 Spark 上的分布式机器学习库,充分利用了 Spark 的内存计算和适合迭代型计算的优势,将性能大幅度提升.同时由于 Spark 算子丰富的表现力, 让大规模机器学习的算法开发 ...

  3. codeforces 630B Moore's Law

    B. Moore's Law time limit per test 0.5 seconds memory limit per test 64 megabytes input standard inp ...

  4. UVa 10817 Headmaster's Headache (状压DP+记忆化搜索)

    题意:一共有s(s ≤ 8)门课程,有m个在职教师,n个求职教师.每个教师有各自的工资要求,还有他能教授的课程,可以是一门或者多门. 要求在职教师不能辞退,问如何录用应聘者,才能使得每门课只少有两个老 ...

  5. MVC神韵---你想在哪解脱!(十二)

    追加一条电影信息 运行应用程序,在浏览器中输入“http://localhost:xx/Movies/Create”,在表单中输入一条电影信息,然后点击追加按钮,如图所示. 点击追加按钮进行提交,表单 ...

  6. 剑指OFFER之链表中倒数第k个节点(九度OJ1517)

    题目描述: 输入一个链表,输出该链表中倒数第k个结点.(hint: 请务必使用链表.) 输入: 输入可能包含多个测试样例,输入以EOF结束.对于每个测试案例,输入的第一行为两个整数n和k(0<= ...

  7. hadoop2.1.0和hadoop2.2.0编译安装教程

    由于现在hadoop2.0还处于beta版本,在apache官方网站上发布的beta版本中只有编译好的32bit可用,如果你直接下载安装在64bit的linux系统的机器上,运行会报一个INFO ut ...

  8. C#不错的扩展工具类

    FSLibExtension.NET https://github.com/iccfish/FSLib.Extension WebEssentials2013 https://github.com/i ...

  9. 蓝底白字到图形界面 主板BIOS发展简记

    本文转载:http://mb.zol.com.cn/229/2295738.html http://www.360doc.com/content/12/0306/14/1309227_19219857 ...

  10. Struts2常量的具体用法实例(一)

    XML代码: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC ...