当前位置: 首页 > news >正文

简单使用linux

🎯 本文专栏:Linux
🚀 作者主页:小度爱学习

在这里插入图片描述

1、 Linux的组成

在这里插入图片描述

  • Linux内核:内核是系统的核心,是运行程序和管理 像磁盘和打印机等硬件设备的核心程序。

  • 文件系统: 文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前浒的文件系统,如ext4、FAT、VFAT、ISO9660、NFS、SMB等。

  • Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。

  • 应用程序:包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。

Linux的操作界面常称为Shell,Shell是操作系统提供给用户使用的界面(图形、字符),它提供了用户与内核进行交互操作的一种接口。当用户发出指令(命令或鼠标操作),先将这些指令发送给Shell,由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作。然后内核将硬件的工作情况发送给Shell,并由Shell返回硬件的工作信息和情况。

Shell的分类:

  • 图形界面的Shell :KDE、GNOME
  • 字符界面的Shell:bash等

2、使用桌面终端访问linux

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

终端:也称为终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。
在活动概览中,从仪表板选择终端(如上图)

虚拟终端:同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,这些终端就是虚拟终端,默认有6个,可通过ctrl + alt +f[1/2/3/4/5/6]来进行切换

在终端窗口上输入命令,命令的格式: 主命令 选项 参数(操作对象)
(1)查看当前linux的发行版信息

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

(2)查看内核版本

[root@localhost ~]# uname -r
4.18.0-240.el8.x86_64
Linux的内核版本号经历了三种不同的命名方案:
1.0~2.6之前的版本:A.B.C
A--有大幅度变动的主版本号;
B--有一些重大修改的次版本号
C--是指有轻微修订的修正号,C为奇数开发版,偶数是稳定版。

2.6.0.0~2.6.39.4版本:A.B.C.D
A和B--依次固定为2和6;
C--是内核的版本;
D--安全补丁号。

3.0版本开始:X.A.B
X--主版本号,目前有3或4;A--内核的版本,B--安全补丁。
从本版本开始不再使用偶数代表稳定版,奇数代表开发版这样的命名方式
mainline--主线版本(代表目前主力在做的版本或曰开发版)
stabled--稳定版
longterm--长期支持版
EOL (End of Life)--已停止技术支持的旧版本。

(3)查看shell的类型

方法1:cat /etc/shells
[root@localhost ~]# cat /etc/shells 
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
方法2:chsh -l
[root@localhost ~]# chsh -l
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
[root@localhost ~]# 

(4)查看当前默认的shell

[root@localhost ~]# echo $SHELL
/bin/bash

(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分钟之后系统会重启,并显示后面的消息给所有在线用户

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

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

#查看ip地址
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group 
default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
   inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP 
group default qlen 1000
   link/ether 00:0c:29:53:e2:2c brd ff:ff:ff:ff:ff:ff
   inet 192.168.88.128/24 brd 192.168.168.255 scope global dynamic 
noprefixroute ens160
       valid_lft 1284sec preferred_lft 1284sec
   inet6 fe80::1d40:7cea:e3be:32d9/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
#注:lo网卡是环回网卡,主要用来本地测试;ens160才是我们远程连接的网卡。

相关文章:

  • 论文精度:基于LVNet的高效混合架构:多帧红外小目标检测新突破
  • python推箱子游戏
  • Linux进阶命令
  • Linux 进程内存监控:Linux 内存调优之进程内存深度监控
  • 使用freebsd-update 升级FreeBSD从FreeBSD 14.1-RELEASE-p5到FreeBSD 14.2-RELEASE
  • 现代处理器的调度策略,调度优先级,亲和性是什么意思?
  • Python中for循环及其相关函数range(), zip(), enumerate()等
  • Docker部署jenkins
  • 深度解析:如何高效识别并定位问题关键词
  • C#打开文件及目录脚本
  • Ubuntu 系统深度清理:彻底卸载 Redis 服务及残留配置
  • 工程师 - 场效应管分类
  • Python使用闭包实现不修改源码添加功能详解
  • 权限的概念
  • 明明包含了头文件,为何还是显示未定义错误?
  • 鸢尾花分类的6种机器学习方法综合分析与实现
  • compose map 源码解析
  • Quartus II的IP核调用及仿真测试
  • FileInputStream 详解与记忆方法
  • Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
  • 怎么做国外网站/企业品牌推广策划方案
  • 做外链选择那些网站/深圳seo优化电话
  • 中山手机网站制作哪家好/重庆seo网页优化
  • 四川建设网网站/企业网站seo
  • 网站后台 模板/软文时光发稿平台
  • 免费产品网站建设/如何进行品牌营销