首页 > 系统相关 >Linux基础知识学习(一)

Linux基础知识学习(一)

时间:2024-08-17 22:57:53浏览次数:13  
标签:关机 用户 基础知识 学习 存放 shutdown Linux 目录

一. 简介

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

在服务器端,在开发领域linux倒是越来越受欢迎

通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL +PHP)组合。

二. 了解Linux系统

1. 开机

开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。

开机成功后,它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验证用户的身份,密码是不显示的,输完回车即可!

一般来说,用户的登录方式有三种:

命令行登录 ssh登录 图形界面登录 最高权限账户为 root,可以操作一切!

2. 关机

在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

关机指令为:shutdown ;

sync # 将数据由内存同步到硬盘中。
shutdown # 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:
shutdown –h 10 # 这个命令告诉大家,计算机将在10分钟后关机
shutdown –h now # 立马关机
shutdown –h 20:25 # 系统会在今天20:25关机
shutdown –h +10 # 十分钟后关机
shutdown –r now # 系统立马重启
shutdown –r +10 # 系统十分钟后重启
reboot # 就是重启,等同于 shutdown –r now
halt # 关闭系统,等同于shutdown –h now 和 poweroff

3> 系统目录结构

查看目录文件

ls /

bin: bin是Binary的缩写, 这个目录存 放着最经常使用的命令。

boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

dev : dev是Device(设备)的缩写, 存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。

home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

lib: 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。

lost+found: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。(把一些本地文件挂载在这个目录下)

opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

proc: 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

root:该目录为系统管理员,也称作超级权限者的用户主目录。

sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

srv:该目录存放一些服务启动之后需要提取的数据。

sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统sysfs 

tmp:这个目录是用来存放一些临时文件的。

usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

/usr/bin: 系统用户使用的应用程序。

/usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序。

Super /usr/src: 内核源代码默认的放置目录。

var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

 /www:存放服务器网站相关的资源,环境,网站的项目

标签:关机,用户,基础知识,学习,存放,shutdown,Linux,目录
From: https://blog.csdn.net/qq_73340809/article/details/141288387

相关文章

  • 勇闯机器学习(第三关-特征工程)
    以下内容皆为原创,制作不易,请帅锅、镁铝点点赞赞和关注吧❥(^_^)一.提问环节    机器学习是什么?机器学习就是通过自动分析大量数据去建立模型,训练模型,预测数据。这么好记的概念,你应该记住了吧??     机器学习的概念关:http://t.csdnimg.cn/arRtn   ......
  • 【Java学习】方法的引用
      所属专栏:Java学习 ......
  • 数据平衡的艺术:解锁机器学习中的类别不平衡难题
    标题:数据平衡的艺术:解锁机器学习中的类别不平衡难题在机器学习的世界里,类别不平衡是一个常见且棘手的问题。它指的是在分类任务中,不同类别的样本数量存在显著差异。本文将深入探讨类别不平衡的成因、影响以及解决策略,并通过实际代码示例,展示如何在Python中应用这些策略。......
  • 【Java学习】Stream流详解
     所属专栏:Java学习Stream流是JDK 8引入的一个概念,它提供了一种高效且表达力强的方式来处理数据集合(如List、Set等)或数组。StreamAPI可以以声明性方式(指定做什么)来处理数据序列。流操作可以被分为两大类:中间操作(IntermediateOperations)和终端操作(TerminalOperation......
  • HCL学习——直连路由和静态路由
     vlan的目的是隔离广播域,能不能互访不是关注的事。vlan是二层技术,上了三层就不管用了。要两个vlan在网络层实现互通,要通过路由器。 两个vlan能通。 如果有20个vlan,就连20个接口,上述解法不好,有个技术叫单臂路由。单臂路由现在也不用了,但是原理要掌握。两个vlan要走同一......
  • 深度学习(激活函数)
    这里实现了一下常见的激活函数。其中prelu参数是一个可学习参数,这里设成前向传播类。代码如下:importnumpyasnpimportmatplotlib.pyplotaspltimporttorchimporttorch.nnasnndefsigmoid(x):return1.0/(1.0+np.exp(-x))defsoftmax(x):returnnp.......
  • MATLAB基于深度学习的车辆检测系统
      如今机器视觉领域深度学习算法已经大行其道,也让人工智能的实现不再那么遥不可及,但是在目标检测领域,让计算机超越人类还需让更多的人参与进来继续努力。如今众多的高校,甚至中小学已经将人工智能纳入了学习科目,这确实能让人感受到AI的魅力以及社会对其重视程度。印象中玩深......
  • Java学习第七周
    packagecom.sxt;publicclassSxtStu{intid;intage;Stringsname;publicvoidstudy(){ System.out.println("学习");}publicvoidkickball(){ System.out.println("踢球");}publicstaticvoidmain(String[]args){ SxtStus1=newSxt......
  • 网络流学习笔记
    网络流学习笔记一、定义网络(network)是指一个特殊的有向图\(G=(V,E)\),其与一般有向图的不同之处在于有容量和源汇点。\(E\)中的每条边\((u,v)\)都有一个被称为容量(capacity)的权值,记作\(c(u,v\))。当\((u,v)\notinE\)时,可以假定\(c(u,v)=0\)。这句话的意思是......
  • brpc linux 下编译构建
    brpc在linux下编译构建,比在mac下还要更复杂些,mac下可以走官方说明编译成功,过程中也需要进行一些配置调整。在linux通过bazel最终实现了brpc编译通过。   相关版本centos版本7,bazel版本2.0.0    brpc版本1.0,gflags、protobuf、leveldb......