简单使用Linux

目录

Linux的组成

使用桌面终端访问linux

字符命令

基础

查看网卡信息以及获取ip地址

远程连接Linux服务器

Xshell远程连接Linux

使用MobaXterm远程连接Linux

​编辑 远程操作命令

重置root密码


Linux的组成

Linux内核:内核是系统的核心,是运行程序和管理 像磁盘和打印机等硬件设备的核心程序。
文件系统: 文件存放在磁盘等存储设备上的组织方法。
Shell Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
应用程序:包括文本编辑器、编程语言、 X Window 、办公套件、 Internet 工具、数据库等。
Linux 的操作界面常称为 Shell Shell 是操作系统提供给用户使用的界面(图形、字符),它提供了用户与内核进行交互操作的一种接口。当用户发出指令( 命令或鼠标操作 ) ,先将这些指令发送给 Shell ,由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作。然后内核将硬件的工作情况发送给Shell,并由 Shell 返回硬件的工作信息和情况。
shell又分为图形界面的和字符界面的shell,我们主要学习字符界面的bash。

使用桌面终端访问linux

终端:也称为终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处 理结果的输出等。
虚拟终端:同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,这些终端就是虚拟 终端,默认有6 个,可通过 ctrl + alt +f[1/2/3/4/5/6] 来进行切换。
在活动概览中,从仪表板选择终端。

字符命令

在终端窗口上输入命令,命令的格式: 主命令 选项 参数(操作对象)

基础

1、查看当前linux的发行版信息

[root@localhost ~]# cat /etc/redhat-release

2、查看内核版本

[root@localhost ~]# uname -r
3、 查看 shell 的类型
[root@localhost ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash

[root@localhost ~]# chsh -l
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash

4、查看当前默认的shell

[root@localhost ~]# echo $SHELL

5、Shell提示符:#和$

对于普通用户,Base shell 默认的提示符是美元符号 $ ;
对于超级用户(root 用户),Bash Shell 默认的提示符是井号 # 。
补充:各用户登陆显示
普通用户登录: [当前登录用户@主机名 当前工作目录 ] $
root用户登录: [root@主机名 当前工作目录 ] #

6、使用命令重启和关闭linux操作系统

重启: reboot 或者    shutdown -r now
关机: shutdown -h now 或者    poweroff
shutdown -r +30 'the system will reboot'   ---  再过 30 分钟之后系统会重启,并显示后面的消息给所
有在线用户

查看网卡信息以及获取ip地址

1、获取ip地址

[root@localhost ~]# dhclient
如果提示没有该命令,则需要先装包才能使用,可使用nmcli命令获取地址
[root@localhost ~]# nmcli con up ens160

ens160是网卡名称,这个代码更常用。

2、查看ip地址

[root@localhost ~]# ip a

注:查出第一个一般是loop back,也就是环回,主要用来本地测试。第二个才是ens160。

远程连接Linux服务器

远程连接linux服务器的方式:以显示的类型来分类,可以分为字符界面和图形界面两种。

Xshell远程连接Linux

启动 Xshell程序, 在该窗口手动输入 ssh root@linux主机IP地址 ,输入回车键,然后在弹出的输入密码的提示窗口中输 入你的 root 用户的密码,即可用 root用户登录成功。同理 ssh 普通用户名@linux主机IP地址 也可以登陆普通用户。
补充:ssh是安全外壳协议。

使用MobaXterm远程连接Linux

 

 远程操作命令

1、切换到你自己在安装系统时添加的普通用户

[root@localhost ~]# su - centos
Last login: Mon Jun 6 15:15:20 CST 2022 on pts/0
[centos@localhost ~]$

2、退回命令执行前

[centos@localhost ~]$ exit
logout
[root@localhost ~]#

3、查看当前登录的用户

[root@localhost ~]# whoami
root

4、修改主机名 --- 需要重新远程连接才生效

临时修改,重启linux系统之后失效 :
[root@localhost ~]# hostname server
永久生效,修改的是文件内容。重启linux系统后依旧生效:
[root@localhost ~]# hostnamectl set-hostname server

5、查看主机名配置文件

[root@localhost ~]# cat //后加文件路径

6、查看当前的工作目录

[root@localhost ~]# pwd
/root
注意: windows linux 系统的目录路径表示的不同。
7、 更改当前的工作目录,即切换目录
[root@localhost ~]# cd /   
[root@localhost /]# cd - //注:该操作会让你回到上一次切换的目录下
/root
[root@localhost ~]#
[root@localhost /]# cd /home
[root@localhost home]# cd /home/centos
[root@localhost centos]# cd ~ //注:~代表当前用户的家目录,当前用户为root,则代表为
root用户的家目录
[root@localhost ~]# cd .. //注:..代表当前工作目录的上一级目录
[root@localhost /]# cd . //注:.代表当前工作

8、修改密码 --- 用户密码

[root@localhost ~]# 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.

注:修改root账户密码,该过程不需要旧密码,不受任何限制。不过如果密码不足8位,会有个再次输入的确认过程。

[root@localhost ~]# passwd centos
Changing password for user centos.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.

注:root账户也可以修改普通用户的密码,该过程与修改root密码相同,也不需要其他条件。

[root@localhost ~]# passwd -d centos//用户名

注:root账户可以删除普通用户密码。

补充:普通用户改密码

1、需要输入原密码。

2、更改密码时不能指定用户名。

3、需要长于8个字符且不能系统化。

重置root密码

这里以rhel9为例:

1步 重启系统,在下图所示界面按e键,在屏幕上显示内核启动参数。

2 步 找到 linux 这行,末尾空格后 输入 rd.break ,然后按 ctl+x。

3 步 查看,可选步骤。

 这里sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载。

4步 以读写方式挂载/sysroot。

5步修改密码

进入 /sysroot 子系统并修改密码
6 步 强制重置文件系统的上下文
7 步退出
再次执行 exit ,重置文件系统上下文

系统会在此处稍微卡一会后进入正常登录界面。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux View是一个命令行工具,用于查看文本文件的内容。它可以显示文件的全部内容或者只显示文件的一部分。Linux View还可以搜索文件中的特定字符串,并将其高亮显示。它是Linux系统中非常常用的一个工具。 ### 回答2: Linux view是一款基于命令行的文本文件查看器。它提供了以行为单位逐页显示文本文件内容的功能,用户可以通过按键来向上或向下浏览文件。在文本文件较大时,可以使用Linux view来方便地查看文件内容,而不必一次性将整个文件加载到内存中。 与其他文本查看器相比,Linux view的优势在于其简洁高效的设计。它只提供了最基本的功能,如翻页、查找和退出等,没有复杂的编辑和修改功能,因此加载速度更快,对资源需求更低,适用于快速查看文本文件。 Linux view的使用方法十分简单。在命令行中输入"view 文件名"即可打开指定的文件。在打开文件后,可以使用空格键向下翻页,使用"b"键向上翻页,使用"/"键进行关键词查找,使用"q"键退出。 Linux view还提供了一些额外的功能。可以使用"-n"参数指定每次翻页的行数,使用"-r"参数逆向显示文件内容。另外,还可以使用"-f"参数实时监视文件的变动,并自动更新显示。 总的来说,Linux view是一个简单实用的文本文件查看器,适用于快速查看大型文件内容,它的高效性和响应速度使其成为Linux系统中非常方便的工具。 ### 回答3: Linux View 是一个用于在 Linux 操作系统中查看文件内容的命令行工具。它可以用于浏览文本文件、配置文件和日志文件等。下面是关于 Linux View 的一些重要特点: 1. 简单易用:Linux View 使用简单,无需复杂的配置和学习。它提供了基本的命令和选项,使用户能够快速查看文件内容。 2. 支持多种文件格式:Linux View 可以查看各种文件格式的内容,包括普通文本文件、二进制文件、HTML 文件等。无论是文本文件还是其他格式的文件,都可以使用 Linux View 来进行查看。 3. 高效处理大文件:Linux View 可以快速打开和处理大型文件,因为它只会读取文件中需要显示的部分,而不会一次性加载整个文件。这个特点使得它在处理大型日志文件等需要快速定位内容的场景中非常有用。 4. 支持搜索和定位:Linux View 提供了搜索和定位功能,可以根据关键字来查找文件中的特定内容。这对于快速定位和查看文件中的特定信息非常有帮助。 5. 自动换行和显示行号:Linux View 对文本文件提供了自动换行和显示行号的功能,使得长行能够适应屏幕宽度,并且可以方便地查找和定位具体的行号。 总结起来,Linux View 是一个简单易用的命令行工具,可以在 Linux 系统中快速查看各种文件的内容。它的高效处理和搜索功能使得用户能够更加方便地定位和查看文件中的特定信息。无论是普通文本文件还是二进制文件,都可以使用 Linux View 进行浏览和搜索。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值