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

福州光电网站建设网站布局优化

福州光电网站建设,网站布局优化,泉州中小企业网站制作,福州网站设计哪家好一. 熟悉Linux命令 1. 最最最常问到的是 如何查看系统内存占用情况#xff1f; ① free命令#xff1a;free [-h][-m] 显示系统的内存使用情况#xff0c;包括总内存、已使用内存、空闲内存等信息。其中#xff0c;-m选项是以MB为单位来展示内存使用信息#xff1b;-h选…一. 熟悉Linux命令 1. 最最最常问到的是 如何查看系统内存占用情况 ① free命令free [-h][-m]  显示系统的内存使用情况包括总内存、已使用内存、空闲内存等信息。其中-m选项是以MB为单位来展示内存使用信息-h选项则是以人类(human)可读的单位来展示。 ② top命令top  显示系统的实时性能信息包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。 **拓展htop命令也可查看内存使用情况htop 命令是 Linux/Unix 系统的交互式进程查看器。它是一个文本模式应用程序需要ncurses库。相比 top 命令允许垂直和水平滚动以查看运行系统的所有进程。htop带有Visual Colors可以自由地执行与进程相关的任何任务例如进程终止和重新设置而无需输入其PID。  ③ vmstat命令vmstat [-a] [-s] 显示系统的虚拟内存使用情况包括内存的使用率、缓冲区的使用情况等。其中vmstat -s 命令类似于cat /proc/meminfo由于/proc 目录下都是虚拟文件包含内核以及操作系统相关的动态信息通过该命令即可查看。 ④ sar命令sar [-r]  系统活动报告工具可以用来查看系统的各种性能指标包括内存使用情况。 ⑤ ps命令ps aux --sort -rss  用于查看系统中各个进程的内存使用情况包括进程的内存占用量、共享内存、缓冲区等。 ⑥ ps_mem命令ps_mem是一个简单的Python脚本可以准确地获取Linux中程序的核心内存使用情况。可以确定每个程序而不是每个进程使用多少 RAM。它计算每个程序使用的内存总量总计总和程序进程的专用RAM总和程序进程的共享RAM。计算共享 RAM 存在问题并且该工具会自动为正在运行的内核选择最准确的方法。 注可以通过 yum install ps_mem 安装该命令。 2. Python的内存垃圾回收有了解吗 这涉及到python的内存管理和垃圾回收机制。 Python的内存管理器实际上是一个内存池。它分为若干个固定大小的内存块每当有新的对象需要内存时Python就从内存池中分配一个内存块给它。这种内存管理方式可以避免频繁地向操作系统申请和释放内存从而提高性能。  内存管理机制有三种1引用计数2标记清除3分代回收。 具体内容可以查看Python内存管理与垃圾回收深度解析 - 简书 二. 运维会涉及到消息队列包括服务和组件等。 消息队列Message Queue简称MQ指保存消息的一个容器本质是个队列。 消息Message是指在应用之间传送的数据消息可以非常简单比如只包含文本字符串也可以更复杂可能包含嵌入对象。 如下图所示向消息队列中存放数据的叫做生产者从消息队列中获取数据的叫做消费者。 消息队列的应用场景消息队列的主要特点是异步处理主要目的是减少请求响应时间实现非核心流程异步化提高系统响应性能。 此外还应用于解耦、流量削峰和日志处理。 **消息队列MQ主要包含两种模型点对点与发布订阅两种模型。 ① 点对点模式消息生产者 和 消息消费者 之间 点到点 的通信包含三个角色 消息队列Queue 发送者(Sender) 接收者(Receiver)  每个消息只有一个消费者Consumer(即一旦被消费消息就不再在消息队列中) 发送者和接收者之间在时间上没有依赖性 接收者在成功接收消息之后需向队列应答成功每个消息都被发送到一个特定的队列接收者从队列中获取消息。队列保留着消息可以放在 内存 中也可以 持久化直到他们被消费或超时。 ② 发布订阅模式包含三个角色 主题Topic 发布者Publisher 订阅者Subscriber 多个发布者将消息发送到Topic系统将这些消息传递给多个订阅者。每个消息可以有多个消费者和点对点方式不同发布消息可以被所有订阅者消费 发布者和订阅者之间有时间上的依赖性。 针对某个主题Topic的订阅者它必须创建一个订阅者之后才能消费发布者的消息。 为了消费消息订阅者必须保持运行的状态。 参考百度安全验证 三. 你理解的运维是做什么呢 运维是对网络、服务器各个阶段的运营与维护在成本、稳定性、效率上达成一致可接受的状态。运维顾名思义就是运行维护运维工程师就是要做好生产系统的安全稳定运行维护工作。 四. 对云网知识是否有了解是否知道计算机网络的TCP协议的三次握手和四次挥手四次挥手的作用是什么呢 TCP协议传输控制协议TCPTransmission Control Protocol 是一种面向连接的、可靠的、基于字节流的传输层通信协议。 ACKTCP协议规定只有ACK1时有效也规定连接建立后所有发送的报文的ACK必须为1 SYN(SYNchronization)在连接建立时用来同步序号。当SYN1而ACK0时表明这是一个连接请求报文。对方若同意建立连接则应在响应报文中使SYN1和ACK1. 因此, SYN置1就表示这是一个连接请求或连接接受报文。 FIN finis即完终结的意思 用来释放一个连接。当 FIN 1 时表明此报文段的发送方的数据已经发送完毕并要求释放连接。 URG、ACK、PSH、PST、RST、SYN、FIN只有一位也就是只有 0 或者 1 两种状态。 采用三次握手而不是两次的原因是为了防止已失效的连接请求报文段突然又传送到了服务端因而产生错误。 四次挥手的流程TCP是全双工模式这就意味着当主机1发出FIN报文段时只是表示主机1已经没有数据要发送了主机1告诉主机2它的数据已经全部发送完毕了但是这个时候主机1还是可以接受来自主机2的数据当主机2返回ACK报文段时表示它已经知道主机1没有数据发送了但是主机2还是可以发送数据到主机1的当主机2也发送了FIN报文段时这个时候就表示主机2也没有数据要发送了就会告诉主机1我也没有数据要发送了之后彼此就会愉快的中断这次TCP连接。 参考https://mp.weixin.qq.com/s?__bizMzI4NjE4NTUwNQmid2247494421idx1sn8a1e925f02a3c491c3a0b34f201c344cchksmebe26a5bdc95e34d590609df45c207948c0fd97ec9baee54c70a8993e2c7937c8d0da2086ab2scene27 四次挥手的原因 1. 确保双方都已准备好断开连接在 TCP 连接断开过程中客户端发送 FIN 数据包表示请求断开连接。服务器收到 FIN 数据包后发送 ACK 数据包确认收到客户端的请求。这一步确保了双方都已准备好断开连接。 2. 确保双方的数据传输和资源释放完成在客户端进入 FIN\_WAIT\_2 状态后服务器开始处理数据传输和资源释放。当服务器完成相关工作后向客户端发送 FIN 数据包表示自己也准备好断开连接。这一步确保了双方的数据传输和资源释放都已完成。 3. 确保连接的善后工作完成在客户端进入 TIME\_WAIT 状态后等待一段时间以确保服务器已经收到客户端的 ACK。当客户端确认服务器已经收到 ACK 后连接最终断开。这一步确保了连接的善后工作完成双方都可以安全地关闭连接。 简单来说TCP协议的四次挥手能够确保数据的可靠传输和连接的安全断开。 五. 是否接触过服务器  在计算机科学和信息技术领域服务器通常指的是一台专门用于提供服务、资源或数据给其他计算机客户端的计算机系统。服务器在网络中扮演着非常重要的角色它可以托管网站、应用程序、文件、数据库等并处理客户端计算机请求并提供相应的响应。 常见类型的服务器包括 ① Web服务器 用于托管网站和提供Web页面给用户。常见的Web服务器软件包括Apache、Nginx和Microsoft Internet Information ServicesIIS。 ② 数据库服务器 用于存储和管理数据库供应用程序读取和写入数据。常见的数据库服务器软件包括MySQL、PostgreSQL、Microsoft SQL Server和Oracle Database。 ③ 文件服务器 用于存储和管理文件允许用户通过网络访问和共享文件。常见的文件服务器操作系统包括Linux使用Samba服务和Windows Server。 ④ 应用服务器 用于托管应用程序处理应用程序逻辑和业务逻辑。常见的应用服务器软件包括TomcatJava应用服务器和Node.jsJavaScript应用服务器。 ⑤ 邮件服务器 用于处理和存储电子邮件。常见的邮件服务器软件包括Postfix、Exim和Microsoft Exchange Server。 ⑥ 游戏服务器 用于托管在线游戏允许玩家通过互联网进行多人游戏。游戏服务器的软件和硬件需求通常较高以确保游戏运行流畅。 这些服务器可以运行在不同的操作系统上包括各种Linux发行版如Ubuntu、CentOS、Red Hat Enterprise Linux、Windows Server和其他Unix-like系统。 其中用于机器学习训练模型的服务器通常属于应用服务器的范畴。这种服务器主要用于托管机器学习框架和算法处理大规模数据集进行模型训练和优化等任务。在这种服务器上通常会安装有各种机器学习库和工具例如TensorFlow、PyTorch、Scikit-Learn等。 六. 能说一说Ubuntu和CentOS的区别吗 Ubuntu和CentOS是两种流行的Linux发行版它们的区别在于 1. 发行商和支持Ubuntu是由Canonical Ltd. 公司维护以桌面用户为主要目标提供定期的发布周期每6个月一次和长期支持LTS版本每2年一次。而CentOS是Red Hat Enterprise LinuxRHEL的社区版本由社区维护旨在提供企业级稳定性和长期支持。CentOS 8之后官方决定将重点放在CentOS Stream上而不再提供免费的完全二进制兼容RHEL的版本。 2. 软件包管理Ubuntu使用dpkg和apt包管理器。Ubuntu软件库中包含了大量的预编译软件包用户可以方便地通过apt-get或apt命令安装软件。CentOS使用rpm包管理器。CentOS提供的软件包通常较为稳定但相比Ubuntu可能更新较慢。 3. 社区和文档Ubuntu有庞大的用户社区和详细的文档资源适合初学者容易找到帮助和解决问题的方法。CentOS社区相对较小但仍然有一定数量的用户和支持资源。RHEL的文档和资源通常也适用于CentOS。 4. 默认桌面环境Ubuntu默认使用GNOME桌面环境但也有其他版本如KubuntuKDE桌面环境、XubuntuXfce桌面环境等。CentOS主要用于服务器因此默认情况下没有安装图形用户界面。但你可以手动安装桌面环境。 5. 用途Ubuntu适用于桌面用户和云服务器提供了广泛的硬件支持和易用性。CentOS主要用于服务器环境特别是在企业级应用和Web服务器上因为它提供了更长期的支持周期。
http://www.zqtcl.cn/news/598936/

相关文章:

  • 网站建设全网推广小程序外贸网站建设980
  • 具有营销价值好的网站常德农科院网站
  • 网站域名如何起男女直接做的视频上那个网站
  • 免费创建手机网站上海网站设计建设
  • 校园网站建设招标公告网站开发常用问题
  • 信息公开和网站建设工作总结开网站建设公司赚钱吗
  • 恋月wordpress主题优化大师兑换码
  • 河南省住房和城乡建设厅网站查证网页设计大赛海报
  • 莱芜金点子信息港厂房出租国内正规seo网络推广
  • 番号网 wordpressseo搜索排名影响因素主要有
  • 网站后台开发语言中山市网站建设
  • 可以免费下源码的网站石家庄市里的网站公司
  • wordpress的别名获得页面的别名优化大师电视版
  • 怎么查网站关键词排名微信上的h5页面是怎么制作的
  • 如何为一个网站做app手机软件大全
  • 哪家网络公司做网站工信部网站原来是
  • json取数据做网站asp网站 模板
  • 漳州做网站多少钱乐清网红餐厅
  • 淮安网站开发sem推广案例
  • 义乌网站建设郭云砺信息科技做网站
  • 重庆御临建筑公司官网网站更换域名seo
  • 北京大兴专业网站建设公司wordpress 加速乐
  • win7怎么做网站域名绑定邯郸最新通知今天
  • 苏州企业网站设计开发个人 网站备案
  • 威海哪有网站建设中国建设部网站失信名单
  • 重庆哪家在做网站建设php网站后台验证码不显示
  • 开发网站开票写什么google收录查询
  • dw做的网站如何上传图片服务器配置wordpress
  • 恩施网站优化七牛云可以做网站的存储空间吗
  • 网站建设的源代码有什么作用网站维护包括哪些