iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >简单使用Linux
  • 111
分享到

简单使用Linux

linux运维服务器 2023-09-13 11:09:06 111人浏览 独家记忆
摘要

目录 Linux的组成 使用桌面终端访问linux 字符命令 基础 查看网卡信息以及获取ip地址 远程连接Linux服务器 Xshell远程连接Linux 使用MobaXterm远程连接Linux ​编辑 远程操作命令 重置root密码

目录

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] 来进行切换。 在活动概览中,从仪表板选择终端。

字符命令

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

基础

查看当前linux的发行版信息

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

查看内核版本

[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

查看当前默认的shell

[root@localhost ~]# echo $SHELL

5、Shell提示符:#和$

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

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

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

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

获取ip地址

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

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

查看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 - CentosLast login: Mon Jun 6 15:15:20 CST 2022 on pts/0[centos@localhost ~]$

退回命令执行前

[centos@localhost ~]$ exitloGout[root@localhost ~]#

查看当前登录的用户

[root@localhost ~]# whoamiroot

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

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

查看主机名配置文件

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

查看当前的工作目录

[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 . //注:.代表当前工作

修改密码 --- 用户密码

[root@localhost ~]# passwdChanging passWord for user root.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype new password:passwd: all authentication tokens updated successfully.

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

[root@localhost ~]# passwd centosChanging password for user centos.New password:BAD PASSWORD: The password is shorter than 8 charactersRetype 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 ,重置文件系统上下文

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

来源地址:https://blog.csdn.net/m0_74939395/article/details/129478534

--结束END--

本文标题: 简单使用Linux

本文链接: https://www.lsjlt.com/news/405752.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 简单使用Linux
    目录 Linux的组成 使用桌面终端访问linux 字符命令 基础 查看网卡信息以及获取ip地址 远程连接Linux服务器 Xshell远程连接Linux 使用MobaXterm远程连接Linux ​编辑 远程操作命令 重置root密码 ...
    99+
    2023-09-13
    linux 运维 服务器
  • Linux下mysql与oracle简单使用手册
    本篇内容介绍了“Linux下mysql与oracle简单使用手册”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • 简简单单使用Docker部署Confluence
    一、环境要求 1、已安装docker17及以上版本 二、容器运行 docker run -d --name confluence -p 8090:8090 --user root:...
    99+
    2022-11-12
  • Kafka_python:简单使用
    KafkaConsumer #!/usr/bin/env python #coding:gbk #kafka的使用 consumer使用 import kafka import KafkaConsumer #消费kafka中最...
    99+
    2023-01-31
    简单 Kafka_python
  • sqlalchemy 简单使用
    一, sqlalchemy 与数据库连接安装:        pip install sqlalchemysqlalchemy...
    99+
    2022-10-18
  • mycat简单使用
    MyCat MyCAT是使用JAVA语言进行编写开发,使用前需要先安装JAVA运行环境(JRE),由于MyCAT中使用了JDK7中的一些特性,所以 要求必须在JDK7以上的版本上运行。 mysql mysql主从复制 首先安装m...
    99+
    2021-02-12
    mycat简单使用
  • RestHighLevelClient-简单使用
    一、创建连接 !ps:RestHighLevelClient是官方指定的连接API。另外一个是TransportClient,但是TransportClient这个是已经废弃不用的,所以会在ES8.0之后完全移除,也就是说8.0之后就无法使...
    99+
    2022-10-22
  • EnterCriticalSection简单使用
    EnterCriticalSection是C++中的一个函数,用于进入一个临界区。临界区是一段代码,同一时间只能有一个线程执行。下面...
    99+
    2023-09-21
    使用
  • linux snmpv3添加用户,简单理
    Snmpv3加强了分组安全性,配置分几步走: 首先建立用户,用户的属于哪个组 其次建立访问VACM_VIEW,VACM_VIEW其实就是把mib数据库细分了,比如说interfaces  属于vi...
    99+
    2023-01-31
    简单 用户 linux
  • linux中如何使用cacti简单配置文档
    这篇文章给大家分享的是有关linux中如何使用cacti简单配置文档的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Cacti安装部署搭建这个平台是在lamp的环境下,首先要确...
    99+
    2022-10-19
  • Linux首次登录入与寻求帮助(Linux的简单使用)
    Linux首次登录入与寻求帮助一些Linux中使用的常用命令与技巧:进入终端系统方式(纯文本环境):按 ctrl + alt + F2 会进入 tty2,同理 F3 ~ F7均可分别进入 tty3 ~ tty7,只有 tty1 是图形化界面...
    99+
    2023-05-25
    Linux centos 数据 图形化界面
  • Linux修改root密码(简单实用)
    前言 之前的虚拟Linux系统,时间长忘了使用,密码忘了,这里记录一下修改步骤,超简单方便使用。直接上干货。 修改root密码: 输入指令passwd root 然后设置密码即可。(也有可能是password)看系统识别 PS:下面...
    99+
    2023-10-03
    linux 服务器 运维
  • 【MySQL】在Linux终端上使用MySQL的简单介绍
    本文仅供学习参考! MySQL是一个开源的跨平台关系数据库管理系统(RDBMS)。MySQL使用标准查询语言(SQL)与MySQL软件进行通信。 数据库管理员和开发人员通过运行语句与 RDBMS...
    99+
    2023-09-09
    mysql linux MySQL Shell
  • Python Tkinter 简单使用
    简单的一些实例,能够实现一般的功能就够用了 Tkinter: 创建顶层窗口: # -*- coding: utf-8 -*- from Tkinter import *   root = Tk() root.title("顶层窗口") ...
    99+
    2023-01-30
    简单 Python Tkinter
  • scrapy的简单使用
    使用之前的创建虚拟环境方法(pipenv) 创建虚拟环境并进入虚拟环境 mkdir douban cd douban pipenv install pipenv shell 再安装我们的scrapy pipenv install s...
    99+
    2023-01-30
    简单 scrapy
  • python datetime简单使用
    import datetime #当前时间print datetime.datetime.now()2018-06-13 16:22:42.414143 #当前时间减去七天print datetime.datetime.now() - da...
    99+
    2023-01-31
    简单 python datetime
  • NFS的简单使用
    在NFS服务器建一个目录,用来存共享文件,提供NFS磁盘空间[root@PROD2 ~]# mkdir -p /u01/nfs_shares[root@PROD2 ~]# ll /u01总用量 8drwxr...
    99+
    2022-10-18
  • C++ EnterCriticalSection简单使用
    目录EnterCriticalSection作用一、首先是它的使用步骤:二、示例代码:EnterCriticalSection作用 用途主要是在多线程中,当开启多线程中,要控制函数...
    99+
    2022-11-12
  • python logging简单使用
    #coding: UTF-8'''Created on 2014年1月6日@author: mingliu'''import logging#导入mylog = logging.getLogger('mylogger')#申请一个名字oth...
    99+
    2023-01-31
    简单 python logging
  • jeecg-boot简单使用
    1、官方网站 源代码 后端:https://gitee.com/jeecg/jeecg-boot 前端:https://gitee.com/jeecg/jeecgboot-vue3 文档:http://doc.jeecg.com/20438...
    99+
    2023-08-31
    java 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作