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

门户网站后台管理模板网站建设 技术架构

门户网站后台管理模板,网站建设 技术架构,wordpress伪静态设置,做cps要做什么类型的网站前言 Linux是我们在服务器中常用的操作系统#xff0c;我们有必要对这个操作系统有足够的认识#xff0c;并且能够使相关的指令操作。今天我们就来简单的认识一下这个操作的前世今生#xff0c;并且介绍一些基础的指令操作 Linux的前世今生 要说Linux#xff0c;还得从U… 前言 Linux是我们在服务器中常用的操作系统我们有必要对这个操作系统有足够的认识并且能够使相关的指令操作。今天我们就来简单的认识一下这个操作的前世今生并且介绍一些基础的指令操作 Linux的前世今生 要说Linux还得从UNIX说起 Unix的发展历程 起源1960年代末 Unix的故事始于1969年由贝尔实验室的Ken Thompson和Dennis Ritchie开发。最初的目标是创建一个用于内部研究的操作系统以便于多用户操作和资源共享。最早的Unix版本是基于Multics项目(968年一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念)的灵感但更为简化和高效。 标准化与传播1970年代 1970年代Unix的版本不断演变加入了许多新特性如多任务处理和文件系统。1973年Unix的核心部分用C语言重写使其易于移植到不同的硬件平台。随后Unix迅速传播到各大学和研究机构成为计算机科学教育的重要工具。 商业化与分支1980年代 1980年代随着商业需求的增长多个公司开始开发自己的Unix版本形成了众多分支如ATT的System V和BSDBerkeley Software Distribution。这段时间Unix的商业化步伐加快各种厂商推出了兼容Unix的操作系统推动了Unix在企业环境中的广泛应用。 标准化努力1988年 为了统一不同的Unix版本1988年推出了POSIXPortable Operating System Interface标准旨在确保不同Unix系统间的兼容性。这一标准促进了Unix的互操作性并成为后续操作系统设计的重要参考。 开源运动与现代Unix1990年代至今 进入1990年代后开源运动兴起Linux作为类Unix操作系统逐渐流行。尽管Unix本身是商业软件但一些Unix变种如FreeBSD和OpenBSD开始以开源形式发布推动了社区的参与。 现代Unix仍在许多领域发挥着重要作用如服务器、网络设备和嵌入式系统。Unix的设计理念影响了许多现代操作系统包括Linux、macOS和各种Unix衍生系统。 起源 Linux的故事始于1991年。当时芬兰赫尔辛基大学的学生Linus Torvalds开始了一个个人项目目标是开发一个免费的类Unix操作系统内核。Torvalds的初衷是为了学习操作系统并且希望创建一个能够在他的个人计算机上运行的Unix系统替代品。 在1991年8月25日Torvalds在comp.os.minix新闻组上发布了一封著名的邮件 Hello everybody out there using minix – I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. 这封邮件标志着Linux内核的诞生。在邮件中Torvalds明确表示这只是一个爱好项目并且不会像GNU那样庞大。然而Linux很快超出了他的预期成为全球开发者和爱好者的焦点。 Unix对Linux的影响 要理解Linux的设计哲学就必须了解Unix操作系统。Unix的设计理念注重简洁和模块化其核心哲学是“工具链”——即每个工具只专注于完成一项任务并且这些工具能够通过简单的命令组合完成复杂的工作。这种设计思想为后来操作系统的发展奠定了基础。 Unix系统不仅对Linux有深远的影响也对整个计算机行业产生了巨大的推动作用。Linux继承了Unix的许多特性如文件系统结构、进程管理和权限控制等。 Linux与GNU项目 虽然Linus Torvalds开发了Linux内核但要构建一个完整的操作系统需要的不仅仅是内核。幸运的是GNU项目提供了许多关键组件。GNU项目由Richard Stallman在1983年发起目标是创建一个完全自由的软件生态系统包括编译器、Shell、文本编辑器等工具。 Linux内核与GNU工具结合形成了完整的操作系统因此很多人称其为“GNU/Linux”。虽然这个名称在社区中存在争议但不可否认的是GNU项目为Linux的成功奠定了基础。 自由软件与开源运动 Linux的迅速发展与自由软件运动和开源软件的理念息息相关。Linux遵循GNU通用公共许可证GPL这一许可证允许任何人自由地使用、修改和分发Linux的源码。这一自由性激发了全球开发者的参与热情推动了Linux在短时间内取得了快速进步。 自由软件运动由Richard Stallman发起倡导软件应该是自由的用户应拥有对软件的控制权。而开源软件运动则更多地关注开源带来的技术优势特别是在协作开发和代码共享方面。Linux正是这两大运动交汇处的成功范例。 Linux的快速发展 从1991年发布至今Linux已经历了数千次内核更新发展成为一个高度成熟且稳定的操作系统。在最初的几年Linux主要被技术爱好者和程序员用于个人学习和研究。然而随着时间的推移越来越多的企业和组织开始认识到Linux的潜力尤其是在服务器领域。由于其高性能、安全性和自由的特性Linux迅速成为了互联网服务器的主力操作系统。 如今Linux不仅在服务器市场占据主导地位还广泛应用于各种嵌入式设备、物联网设备和超级计算机中。世界上最快的超级计算机几乎都运行着Linux而Android操作系统基于Linux内核则占据了移动设备市场的主导地位。 Linux官网 The Linux Kernel Archives 发行版本 我们前面介绍的都是Linux内核是操作系统的核心部分负责管理系统资源包括CPU、内存、设备驱动等。内核提供了与硬件的直接交互并为上层应用程序提供了基本的服务接口。操作系统是在内核的基础之上包括其他各种应用程序、库、工具和用户界面…… Liunx操作系统的构成是 内核作为操作系统的基础内核负责调度任务、管理内存、处理输入输出操作、实现文件系统等功能。它是Linux操作系统的“心脏”。 用户空间在内核之上用户空间包含了所有用户应用程序和服务包括图形界面、命令行工具、编程库、服务守护进程等。这些组件与内核协同工作以提供完整的操作体验。 操作系统发行版是指各种Linux发行版如Ubuntu、Fedora、Debian等在Linux内核的基础上集成了特定的应用程序、包管理工具和用户界面。每个发行版可能会选择不同的内核版本及其配置选项以满足特定的需求。可以理解为是在Linux内核的基础上向各自更为擅长的方向演化的产物 Linux环境的搭建 这里一般会有三种搭建环境的方式 在物理机上安装Linux系统使用虚拟机安装Linux系统使用云服务器云服务器安装Linux系统 我们这里使用云服务器的方式这里大家可以按自身实际情况考虑合适的方式 我这里使用的是Ubuntu 22.04 64位当然了主要是Linux系统都可以选择 如果购买云服务器如何选购我们就不再展开但是购买完成之后关注一下服务器IP地址管理员root的账户密码 我们使用Xshell登录我们的服务器刚才介绍的那三点是完成登录的核心。 Xshell的按照我们也不再展开基本就是一路默认next安装即可  官网XSHELL - NetSarang Website 下面就可以登录Xshell 使用以下命令 ssh [用户名][服务器IP地址] 登录[] 内的内容需要替换为你服务器的信息之后会弹窗要求输入密码输入登录用户的密码即可成功登录 或者 ssh [服务器IP地址] 之后会弹窗提示你输入用户名和密码 注意在Linux中的复制和粘贴分别是 ctrlInsert和shiftinsert 也可以使用Xshell记住你的登录 随后需要填写用户名和密码即可实现记住登录信息 之后只需要点击Xshell记录的信息即可自动实现登录 登录之后我们可以来看几个简单的命令 可以通过 uname -r 命令查看内核版本 如果想查看更加详细的信息 可以使用 uname -a 这会显示包括内核版本、主机名、处理器架构等在内的更多信息 还有 whoami 可以查看当前登录的用户名 pwd 可以查看目前在目录中的位置 root用户是超级管理员用户它可以创建新用户 adduser 新用户名 》 创建用户 passwd 新用户名 》 可以修改用户的密码 注意Linux中密码不回显输入完直接回车即可 删除用户使用 userdel 命令删除用户 userdel 用户名 还希望删除该用户的主目录及其所有文件 userdel -r 用户名 基础指令 ls 对于目录该命令列出该目录下的所有子目录与文件。对于文件将列出文件名以及其他信息没用其他参数默认只会列出文件名 常见参数有 -a 列出包含隐藏文件 -l列出详细信息 ll可以为 ls -al 的缩写 ls后面如果不跟地址默认是本地址更换地址显示相应地址的信息 注意ll或者ls -l 显示详细信息时关注每行的第一个像素的位置如果是-代表普通文件d则代表目录Linux中一切皆文件 -d 将目录象文件一样显示而不是显示其下的文件。 如ls –d 指定目录 pwd 显示当前所在的位置 cd 进入指定的目录 可以跟绝对地址或者相对地址 ../上一级目录 ./本级目录 Linux系统中磁盘上的文件和目录被组成一棵目录树每个节点都是目录或文件 cd ~/cd进入用户家目 cd -返回最近访问目录 touch 常用于创建一个不存在的文件 touch一个存在的文件会更改文件的时间属性 mkdir 这个一般用于创建一个目录 如果需要创建多个层级的目录需要mkdir –p rmdir指令 rm 指令 rmdir是一个与mkdir相对应的命令。mkdir是建立目录而rmdir是删除命令 rmdir只能删除空目录 -p选项使得如果 更为常用的删除命令是rm命令可以同时删除文件或目录 -r则会递归删除内部的全部文件-f是指强制删除 man 提示命令的参数以及功能这是一个在线的手册 它内部会有很多本手册默认查找的是第一本指令本第二本是系统调用本第三本是C语言的手册……一般只用这三本 cp cp [选项] 源文件或目录 目标文件或目录 参数常用的是 -r 复制目录时需要添加参数 mv 常用于移动文件的位置也可以给文件重命名 mv [选项] 源文件或目录 目标文件或目录 选项一般不带 cat和tac 常用于输出短文件中的内容 tac正向打印tac反向打印 cat [选项][文件] 如果直接cat回车则会不断回显你输入的内容 选项常用的时 -n 输出时带行号 more 功能上类似于cat不过不能一页完全显示时变为分页显示 less 功能上类似于cat不过是滑动显示 重定向 输出重定向 文件不存在则新建存在则会清空输出 追加重定向 不清空输出 输入重定向 head 输出文件前几行 参数 -n 代表行数 n自行替换 tail 输出文件后几行 参数 -n 代表行数 n自行替换 时间相关 date 显示当前时间 可以指定格式格式设定为一个加号后接数个标记其中常用的标记列表如下
 %H : 小时(00..23) %M : 分钟(00..59) %S : 秒(00..61) %d : 日 (01..31) %m : 月份 (01..12) %Y : 完整年份 (0000..9999) 例如date %Y:%m:%d root可以设置当前时间date -s 时间戳 时间-时间戳date %s 时间戳-时间date -dn cal 显示日历 cal [参数][月份][年份] find -name find 从哪里开始查 -name 待查的文件 从待开始的位置递归遍历查找文件 grep 行为单位查找包含的字符串 -i忽略大小写的不同所以大小写视为相同 -n 顺便输出行号 -v 反向选择亦即显示出没有 搜寻字符串 内容的那一行 常搭配管道符号 | 使用。管道符可以理解为链式编程前面的输出是后面的输入 zip和unzip zip [-r] 目标.zip 源 如果目标文件时目录 需要-r unzip 源.zip [-d 目标位置] 没用指定位置默认为当前 tar 也是压缩或者解压文件 tat czf 目标.tgz 源 //压缩 tar xzf 源.tgz [-C 目标文章] //解压 lrzsz和scp sz可以从服务器向物理机传输文件Xshell会询问放在哪个目录下 rz可以从物理机向服务器传输文件一般我们使用拖拽的方式 scp可以实现一台服务器向另外一台服务器发送文件 bc 一个简单的计算器 uname -r查看内核版本 -a查看核心配置 常用热键 [Tab]按键---具有一下补全和两下提示的功能 [Ctrl]-c按键---让当前的程序停止 上下键翻历史命令 Ctrl]-r按键---搜索历史命令 Ctrl]-d按键---退出当前用户 shutdown [选项] 关机  初识shell 我们用户是不方便直接操作内核的需要一个中间人来帮助我们和内核建立连接这个中间人就是shell命令行解释器我们都是通过命令行来操作Linuxshell先拿到用户输入的命令先进行一层校验再交给内核从而保护内核。shell是个统称在我们具体的系统中它叫bash他在接受指令时会产生一个子线程去运行这个指令保证自己一直能正常运行这也是为了保证Linux系统能一直正常运行 结语 以上便是今天的全部内容。如果有帮助到你请给我一个免费的赞。 因为这对我很重要。 编程世界的小比特希望与大家一起无限进步。 感谢阅读
http://www.hkea.cn/news/14268370/

相关文章:

  • 建设一个网站需要哪些材料国内最新新闻事件今天
  • 长沙微网站建设公司权重提升
  • 上海网站备案信息注销公司官网如何搭建
  • 上传网站软件dnf卖飞机的网站怎么做的
  • 影院网站模板页面设计器翻译成英文
  • 自由体网站建设vr全景正规的关键词优化软件
  • 做流量网站挂广告还能挣钱吗网站建设需要的项目
  • 学生求职网站的需求分析怎么做个人网页背景图片
  • 制作 网站 盈利flash同视频做网站
  • 当地建设局网站营销型和展示型网站
  • 重庆市建设岗培中心网站网站建设费用说明
  • 重庆建设网官网深圳债务优化公司
  • 电商网站开发设计文档wordpress 调用导航栏
  • wordpress站群做京挑客的网站有哪些
  • 建网站义乌外贸网站推广优化
  • 五大类型网站输入文字生成图片app
  • 浙江省住房和城乡建设厅网站查询wordpress personal主题
  • 网站开发应如何入账网站后台管理的超链接怎么做
  • 永清县建设局网站网上哪里可以注册公司
  • 安徽做网站哪家好seo入门书籍推荐
  • 安徽省建设干校网站做商品网站数据库有哪些内容
  • 网站设计创意方案郫都区规划建设局网站
  • 网站集约化后如何建设网站负责人核验照
  • 车牌照损坏在网站做的能用吗开发公司竣工员工奖励计划
  • 手机网站有什么不同某企业集团网站建设方案论文
  • 免费网站如何赚钱西安口碑较好的财务公司
  • 新闻文章网站源码中国十大证券公司排名
  • wordpress注册提示404新网站怎么做seo 风享
  • 淮安新港建设有限公司网站免费做代理
  • 河北邯郸手机网站建设时事新闻2022最新10月