RHEL8 学习记录 #4 基本操作


一、进入终端

1.从图形界面进入终端

在这里插入图片描述在这里插入图片描述

2.利用SSH远程登录进入终端

使用SecureCRT登录

  1. 打开SecureCRT
  2. 点击Quick Connect
    在这里插入图片描述
  3. 填入要链接的虚拟机的IP地址
    此时虚拟机网卡处于非主机模式!否则无法连接
  4. 输入密码
    List item
  5. 进入终端
    在这里插入图片描述
  6. 更改界面设置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

使用Powershell登录
命令行输入:ssh root@虚拟机IP地址
接受秘钥输入“yes”,回车。
输入密码:安装系统时设置root账户时设定的密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。

3.用户登录

1.root用户
一个特殊的管理帐户也被称为超级用户
root已接近完整的系统控制,对系统损害几乎有无限的能力,在生产环境中,除非必要,不要登录为root。

2.普通(非特权)用户
权限有限,造成损害的能力比较有限。

3.查看是否为超级用户

id -u	#如果返回值为0,则为超级用户,否则为普通用户,

执行结果如下图所示。
在这里插入图片描述

4.终端分类

设备终端:键盘鼠标显示器。
物理终端(/dev/console ):控制台console。
虚拟终端(tty: teletypewriters,/dev/tty# #为[1-6]):tty可有n个,Ctrl+Alt+F[1-6]。
图形终端( /dev/tty7 ) :startx,xwindows。
串行终端(/dev/ttyS# ):ttyS。
伪终端( pty: pseudo-tty , /dev/pts/# ):pty,本地图形桌面链接,SSH远程连接。
查看当前的终端设备:

tty

在这里插入图片描述

5.交互式接口

交互式接口:启动终端后,在终端设备附加一个交互式应用程序。
GUI: Graphic User Interface 图形用户接口
X protocol, window manager, desktop
Desktop:GNOME(C,图形库gtk),KDE (C++,图形库qt)XFCE(轻量级桌面)
CLl:Command Line Interface 命令行接口
shell程序: sh、csh、tcsh、ksh (korn)、bash (bournagain shell)GPL、zsh
Shell:LINUX的命令解释器(command interpreter)

二、基本命令

1.关机、重启系统命令

关机和重启操作只有管理员可以执行!
1.1 关机命令shutdown

shutdown –h now 	#立即关机。
 
shutdown –h 23:30 	#系统会在今天23:30关机。
 
shutdown –h 10 	#十分钟后关机。

shutdown –h 10 ‘This server will shutdown after 10 mins’ #计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

1.2 重启命令reboot

reboot 			#重启,等同于 shutdown –r now

shutdown –r now #系统立即重启

shutdown –r 30  #系统30分钟后重启

非管理员环境下会无法执行命令。
在这里插入图片描述
1.3 halt命令

halt	#关闭系统但是不断电。

1.4 poweroff命令

poweroff #关闭系统并断电。

2.系统运行级别

1.查看运行级别

runlevel 	#查看运行级别
init 3 		#命令行模式
init 5 		#图形模式

图形模式下内存占用情况:
在这里插入图片描述
命令行模式下内存占用情况:
在这里插入图片描述
开启图形界面要比命令行模式下多占用2.4G内存。

开启图形工具

startx		#在主机中,不需重新登陆。

2.Linux系统有7个运行级别(runlevel) 1
运行级别0:系统关机,系统停机状态,系统默认运行级别不能设为0,否则不能正常启动;
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆;
运行级别2:多用户状态(没有NFS);
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式;
运行级别4:系统未使用,保留;
运行级别5:X11控制台,登陆后进入图形GUI模式;
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。

3.切换终端

ctrl+alt+F1-F6 一共可开启6个终端。
tty查看当前终端编号。
在这里插入图片描述
在这里插入图片描述

4.显示当前登录用户

显示所有登录用户。
who

显示标题栏。
who -H		

用于显示当前用户。
whoami		

用于显示当前用户,运行级别登陆时间与登录的IP地址。
who am i  	
who -m -H	#同who am i

在这里插入图片描述

5.Shell

Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行。
Shell是一种高级程序设计语言,shell中注释使用的是#,一次注释一行。

显示当前使用的shell
echo ${SHELL}

显示当前系统使用的所有shell
cat /etc/shells 

在这里插入图片描述

6.命令提示符

[root@localhost ~]#
#管理员
$普通用户

显示提示符格式
echo $PS1

修改提示符格式
$PS1="格式内容"		
e.g. 
PS1="\[\e[1;33m\][\u@\h \w]\ \$\[\e[0m\]"

\e \033
\u当前用户
\h主机名简称
\H主机名
lw当前工作目录
\W当前工作目录基名
\t 24小时时间格式
\T12小时时间格式
\!命令历史数
\#开机后命令历史数

7.主机名

hostname #显示主机名

8.显示系统相关信息

显示系统版本
cat /etc/os-release	

显示电脑以及操作系统的相关信息
uname
-a或--all  	显示全部的信息。
-m或--machine	显示电脑类型。
-n或-nodename	显示在网络上的主机名称。
-r或--release	显示操作系统的发行编号。
-s或--sysname	显示操作系统名称。

查看CPU
lscpu

显示内存状态
free -h
-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。
-h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。

显示可用块设备的信息
lsblk

显示目前在 Linux 系统上的文件系统磁盘使用情况统计
df -h
-h, --human-readable 使用人类可读的格式

显示网卡信息
mii-tool -v 
#虚拟机会显示"operation not supported"
#真实机器会显示eth0: negotiated 100baseTx-FD, link ok 
#"link ok"说明网卡为连接状态,如果显示"no link"说明网卡坏掉了或没有连接网线。

显示网络设备的状态、显示目前的设置
ifconfig





可从挂载点看出安装系统时的设置的挂载点一致。
在这里插入图片描述

网卡信息显示。

mii-tool虚拟机环境下执行结果

9.打开文本编辑器

图形界面

gedit 文件名

vim 文件名

在这里插入图片描述命令行界面

vim 文件名

10.设置开机自动登录(生产环境中请不要使用该功能!!!!)

vim /etc/gdm/costom.conf

按i进入输入模式。

在[daemon]下增加下列内容:
AutomaticLoginEnable=true
AutomaticLogin=root #可将root更换为想要自动登录的用户名

按 Esc
按 : 切换到底线命令模式,以在最底一行输入命令。
输入wq,点击回车,完成修改。
下次启动系统将直接登录该用户。

在这里插入图片描述

11.设置登陆后的每日提示信息

每日提示信息motd:是英文缩写message of the day 。目的很简单,是提示进入系统的用户注意事项,或提示系统运行的概要信息让用户更好的了解系统。2

vim /etc/motd

在该文件中输入欢迎语。
e.g.
=============================================

        Red Hat Enterprise Linux 8.3

=============================================

输入完成后保存并退出,下次登录系统时就会出现该信息。

执行结果如下图所示。
在这里插入图片描述

12.切换目录

cd 目录名 #切换目录,具体内容见文件目录命令

cd . #当前目录

cd .. #返回上一级目录

13.修改用户密码

passwd	#输入后需输入新密码

参考文档:


  1. https://blog.csdn.net/dingguanyi/article/details/81976110.Linux runlevel 运行级别 ↩︎

  2. https://www.cnblogs.com/gageshen/p/11565980.html.Linux中创建自己的MOTD ↩︎

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值