Linux介绍

  • 环境搭建
  • 开机
  • 关机
  • 系统目录结构

环境搭建

1、阿里云购买服务器:https://www.aliyun.com/minisite/goods?userCode=0phtycgr

(学生优惠可以参考:https://blog.csdn.net/weixin_43901865/article/details/113562965)

2、购买完毕后,获取服务器的ip地址,重置服务器密码,就可以远程登录了

3、下载 xShell 工具,进行远程连接使用!连接成功效果如下:
 

注意事项:

如果要打开端口,需要在阿里云的安全组面板中开启对应的出入规则,不然的话会被阿里拦截!

小 Tips:

如果前期不好操作,可以推荐安装宝塔面板,傻瓜式管理服务器

安装教程:https://www.bt.cn/bbs/thread-19376-1-1.html

1、开启对应的端口

2、一键安装

3、安装完毕后会得到远程面板的地址,账号,密码,就可以登录了

4、登录之后就可以可视化的安装环境和部署网站!
 

开机

注意:Linux中没有错误就代表成功

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

守护进程:

守护进程是提供基本操作系统下可能无法使用的多种功能的服务。其主要任务是监听服务请求,同时对这些请求采取行动。服务完成后,它将断开连接并等待进一步的请求。守护进程是脱离于终端并且在后台运行的进程,脱离终端是为了避免在执行的过程中的信息在终端上显示,并且进程也不会被任何终端所产生的终端信息所打断。

守护进程一般的生命周期是系统启动到系统停止运行。

我们用daemon来做什么事情呢?我们可以用守护进程监控一个进程的运行,如果发现其被kill了,那就重新启动进程。简单来说,就是用来守护其它进程。

做法也很简单,首先生成这个守护进程,在这个进程中启动个定时器或者while循环:让其不断检测另外一个进程是否还在运行,如果没有在运行那就启动之。当然,也可以不用检测,直接不断的循环去启动即可! 如果已经正常启动,再次去启动就会失败,这无所谓。如果已经kill,则立即将之启动。

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

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

  1. 命令行登录
  2. ssh登录
  3. 图形界面登录

最高权限账户为 root,可以操作一切!

关机

在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 nowhalt # 关闭系统,等同于shutdown –h now 和 poweroff

最后总结一下,不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中。

系统目录结构

Liunx中一切皆文件。根目录/ , 所有的文件都挂载在这个节点下。

登录系统后,在当前命令窗口下输入命令:

ls /

会出现下图所示


 
树状目录结构:(Linux的一切资源都挂载在这个 / 根节点下)

  • /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: 超级用户使用的比较高级的管理程序和系统守护程序。
  • /usr/src: 内核源代码默认的放置目录。
  • /var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
  • /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

Linux学习笔记(一):Linux介绍相关推荐

  1. Linux学习笔记之——Linux系统内部相关介绍

    Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...

  2. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  3. 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    Linux系列文章目录 一.[linux学习笔记]红帽Linux 7.8系统在虚拟机上的安装 二.[Linux学习笔记]Linux系统的基本操作 三.[Linux学习笔记]管理Linux操作系统:用户 ...

  4. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  5. Linux学习笔记:Linux常用命令总结

    文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...

  6. 【Linux学习笔记】Linux获取CPU使用率,内存使用率和磁盘使用率

    实现目标: 在Linux上使用shell脚本回显系统当前的CPU使用率.内存使用率和磁盘空间使用率 1.CPU使用率: 使用top命令能够实时显示系统中各个进程的资源占用状况,所以这边可以使用top命 ...

  7. 【嵌入式Linux学习笔记】Linux驱动开发

    Linux系统构建完成后,就可以基于该环境方便地进行开发了,相关的开发流程与MCU类似,但是引入了设备树的概念,编写应用代码要相对复杂一点.但是省去了很多配置工作. 学习视频地址:[正点原子]STM3 ...

  8. linux学习笔记,linux基础调优,已老男孩教育视频为基础

    什么是计算机 计算机是电子数字计算机的简称,是一种自动的地,高速地进行数值运算和信息处理的电子设备.他主要由一些机械的,电子的器件组成,再配以适当的程序和数据.程序及数据输入后可以自动执行,用以解决某 ...

  9. 【Linux学习笔记】Linux镜像的下载与获取

    目录 一.打开Linux下载站 二.选择系统 CentOS系统: 乌班图系统: kali系统下载: 三.红帽Linux镜像官方下载 一.打开Linux下载站 Download Linux | Linu ...

  10. Linux学习笔记3—Linux权限的初步认识(rwx、sudo、粘滞位、umask)

    文章目录 shell命令以及运行原理 如何开启当前用户的sudo命令 Linux权限管理 1 Linux用户类别 2 Linux的文件权限的理解 3 Linux文件权限的修改 I chmod-修改拥有 ...

最新文章

  1. Ubuntu 安装 OpenCV4 详细步骤
  2. 再学 GDI+[25]: TGPPen - 宽度、颜色与线帽
  3. HDU - 5242 Game(树形dp+树链剖分/树上贪心+思维)
  4. 学习笔记之23-typedef
  5. python处理pdf实例_python实现pdf转word的例子
  6. 【CodeForces】947 D. Picking Strings
  7. [考试]20151008
  8. python的简单实用小工具(未完待续......)
  9. jquery左边滚动,完毕后跳转回来
  10. 【新书推荐】【2019】电磁理论和等离子体电子学的工程师手册
  11. 《SpringBoot2.0 实战》系列-整合thymeleaf 实现模板文件转word打印
  12. Shader toy (顺手写两个Gyro)(纯代码写3D)
  13. 【程序人生】“阶段总结“-幕天席地
  14. 机器学习期末简答总结
  15. python课题报告_2019-2020-1 《python程序设计》20192428魏来 综合实践报告
  16. WC .exe C语言实现
  17. 雷达图 自定义点样式 渐变背景色
  18. 取得地址栏地址(转)
  19. 吉林大学人工智能学院计算机,吉林大学成立人工智能学院
  20. 《H3C交换机配置与管理完全手册》(第二版)前言和目录

热门文章

  1. 【阿里云】SCDN介绍及配置
  2. VeritasBackupexec20.2安装,VMware、hyper备份操作还原备份
  3. angularjs源码笔记(1.3)--directive ctrl attrs
  4. 销售合同管理系统,发票统计。 Excel表格,自带公式,简单操作
  5. php学生成绩系统,php019学生信息学生成绩系统
  6. 远程teamview下载网址,和ie 下载地址
  7. ubuntu wiznote 无法显示内容 只有标题
  8. 力软下拉框多选_力软快速开发平台:方便快捷的Web开发平台
  9. 台达b3伺服参数设置方法_台达伺服基本参数设置
  10. MATLAB 常用绘图命令