首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    4Linux 服务器监控工具

    下述4Linux 服务器监控工具,我想分享给大家。 htop - interactive process viewer交互式进程监控 你大概知道如何查看本机的实时进程状况。 Ubuntu下最强大的进程监视器htop使用  http://www.linuxidc.com/Linux/2013-05/85030.htm 安装一下看看: $ sudo apt-get install 安装一下看看: $ sudo apt-get install iotop Screenshot: apachetop - display real-time web server statistics服务器端实时数据 Apachetop显示的是Apache 服务器端收到的http请求的实时状态表 它会显示状态,点击数,请求。 Linux下安装和使用系统监控工具 Glances http://www.linuxidc.com/Linux/2013-08/89505.htm 安装一下看看吧: $ sudo apt-get install

    1.6K10编辑于 2022-06-29
  • 来自专栏北京马哥教育

    4Linux服务器监控工具

    下面是我想呈现给你的4个强大的监控工具。 htop – 交互式进程查看器 你可能知道在机器上查看实时进程的标准工具top。如果不知道,请运行$ top看看,运行$ man top阅读帮助手册。 如果你发现你的web服务器上有程序在运行,你可以,比如运行$ tcpdump port 80检查端口80(标准的http端口)的网络流量来观察细节。 apachetop – 展示web服务器实时统计数据 Apachetop展示Apache web服务器上关于http请求的实时表。 它显示统计(stats), 点击(hits), 请求(requests), 请求细节(request details),且能够获得当前你的web服务器正在运行程序的概貌,这一点很赞。

    1.7K90发布于 2018-05-02
  • 来自专栏用户8851537的专栏

    Linux 入门到宕机 4 - 服务器连接

    前言 经过前面的铺垫,相信你对服务器应该有了一定的了解。现在我们可以尝试登陆服务器,一起来探索新世界吧。 准备 这里只介绍 Win 环境的电脑如何登陆(因为手里没有 Mac 设备)。 下载 Xshell 软件,这是 SSH 连接工具,也就是服务器远程连接的软件 下载地址 创建连接 打开 Xshell 软件 点击文件 点击新建 在连接中填写服务器名称、协议(默认就是 SSH)、主机( 最后选中自己的服务器点击连接。 第一条命令 服务器操作全部依靠键盘,所以刚开始会觉得很奇怪。接下来我们输入第一行代码,这是最简单的程序。 # 输入完了回车 echo Hello World! 复制以下代码 (可以选择一行一行复制运行,也可以选择全部复制运行,结果是一样的) 粘贴(在 Linux 中粘贴的快捷键是 Shift + Insert) 回车 注:# 号后面是注释。 接下来我会介绍服务器常用命令,类似 win 上的编辑文件,创建文件夹,删除文件夹等操作。

    2K30发布于 2021-08-19
  • 来自专栏C++系列

    Linux】基础开发工具—&详解(4

    前言 大家好吖,欢迎来到 YY 滴 Linux系列 ,热烈欢迎! 本章主要内容面向未接触过Linux的老铁,主要内容含 一.Linux 软件包管理器 yum 1.软件包与软件包管理器yum的概念 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装. 主要应用在Fedora, RedHat, Centos等发行版上. 2.关于 rzsz 实现windows系统与Linux的文件交流: 这个工具用于 windows 机器和远端的 Linux 机器通过 set shiftwidth=4 3.一套【超全面配置文件】安装教程(懒人必进) a)百度搜索 ’VimForCpp' b)注意不要直接在root下执行!

    40610编辑于 2024-01-22
  • 来自专栏嵌入式Linux系统开发

    Linux V4L2 应用开发

    V4L2:Video for Linux two,缩写 Video4Linux2,是 Linux 内核中的一个框架,提供了一套用于视频设备驱动程序开发的 API。 它是一个开放的、通用的、模块化的视频设备驱动程序框架,允许 Linux 操作系统和应用程序与各种视频设备(如摄像头、视频采集卡等)进行交互。 这种架构可以使开发人员更容易地开发新的视频设备驱动程序,并允许多个驱动程序同时使用相同的 API。 统一的设备节点:V4L2 提供了统一的设备节点,使应用程序可以使用相同的方式访问不同类型的视频设备。 从上面的特征可以看出,V4L2 提供了一套通用、灵活、可扩展的视频设备驱动程序框架,使得 Linux 操作系统和应用程序可以方便地与各种视频设备进行交互,并且不需要关心设备的具体实现细节。 从而让开发人员能够更加专注于应用程序的开发。 V4L2 视频采集步骤

    89310编辑于 2024-04-02
  • 来自专栏Devops专栏

    4.Python 开发web服务器,多线程

    前言 不扯那么多,下面我们来继续python的web开发系列的章节。 前面介绍了使用进程的方式来优化处理http请求 Python 开发web服务器,多进程优化[1] 但是多进程其实也存在一个资源的问题,当一个请求过来就要开启一个子进程的话,那么如果并发来了10万的http 这样是非常消耗服务器资源的。 那么另一个解决的方式就是使用线程。 close 即服务器4次挥手之后资源能够立即释放,这样就保证了,下次运行程序时 可以立即绑定7788端口 server_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR client_socket,)) new_thread.start() # 开启线程 if __name__ == "__main__": main() References [1] Python 开发

    54630编辑于 2022-01-17
  • 来自专栏Golang语言社区

    linux服务器开发三(网络编程) --二

    2MSL 2MSL (Maximum Segment Lifetime) TIME_WAIT状态的存在有两个理由: (1)让4次握手关闭流程更加可靠;4次握手的最后一个ACK是是由主动关闭方发送出去的 与管道类似的,Linux系统将其封装成文件的目的是为了统一接口,使得读写套接字和读写文件的操作一致。区别是管道主要应用于本地进程间通信,而套接字多应用于网络进程间数据的传递。 一般其默认的存储位置:/usr/include/linux/in.h 文件中。 各种socket地址结构体的开头都是相同的,前16位表示整个结构体的长度(并不是所有UNIX的实现都有长度字段,如Linux就没有),后16位表示地址类型。 AF_INET6 与上面类似,不过是来用IPv6的地址 AF_UNIX 本地协议,使用在Unix和Linux系统上,一般都是当客户端和服务器在同一台及其上的时候使用 type:

    2.8K70发布于 2018-03-27
  • 来自专栏Golang语言社区

    linux服务器开发三(网络编程) --一

    且,一般来说客户端和服务器程序由一个开发团队创作,所以他们之间所采用的协议相对灵活。可以在标准协议的基础上根据需求裁剪及定制。例如,腾讯公司所采用的通信协议,即为ftp协议的修改剪裁版。 由于客户端和服务器都需要有一个开发团队来完成开发。工作量将成倍提升,开发周期较长。另外,从用户角度出发,需要将客户端安插至用户主机上,对用户主机的安全性构成威胁。 B/S模式相比C/S模式而言,由于它没有独立的客户端,使用标准浏览器作为客户端,其工作开发量较小。只需开发服务器端即可。另外由于其采用浏览器显示数据,因此移植性非常好,不受平台限制。 2、服务器发出段8,应答客户端的关闭连接请求。 3、服务器发出段9,其中也包含FIN位,向客户端发送关闭连接请求。 4、客户端发出段10,应答服务器的关闭连接请求。 建立连接的过程是三方握手,而关闭连接通常需要4个段,服务器的应答和关闭连接请求通常不合并在一个段中,因为有连接半关闭的情况,这种情况下客户端关闭连接之后就不能再发送数据给服务器了,但是服务器还可以发送数据给客户端

    2.1K130发布于 2018-03-27
  • 来自专栏GitHub专栏

    Linux 服务器上必备的 4 个开源工具

    开源最前线(ID:OpenSourceTop) 猿妹编译 链接:https://opensource.com/article/21/3/linux-server 2021年,Linux更加受欢迎了,今天就和大家分享 4个可以在Linux上运行的开源服务器。 项目地址:http://samba.org/ 2、Snapdrop Snapdrop 是一款开源的在线服务,只需要同时打开一个网页,就能传输文件了,不会在任何服务器端保存数据,P2P传输,基于浏览器的WebRTC WebRTC支持通过web浏览器进行点对点连接,这意味着同一网络上的两个用户可以通过Snapdrop导航就能找到对方,然后直接相互通信,而不需要通过外部服务器。 项目地址:https://www.videolan.org/index.html 4、PulseAudio 我最喜欢的现代Linux功能之一是PulseAudio。

    1.5K20发布于 2021-03-11
  • 来自专栏追不上乌龟的兔子

    配置一台开发Linux服务器

    正好我三年前在腾讯云上买的一台 2 核 4G 的虚拟机到期了,看了一下腾讯云的优惠活动,下单了一台 2 核 4G 的的轻量应用服务器(一年期,288 元)。 下面大致介绍一下我配置服务器的过程(安装及配置方法基本来源于对应工具官网)。 配置密钥登录 轻量应用服务器默认是从腾讯云控制台直接登录到终端,可以将自己的公钥加到 ssh 配置里。 install zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 安装常用开发工具 在 Linux 平台上安装多版本的 Python,最方便的就是使用pyenv工具了。 总结 配置一台开发服务器还是比较麻烦的,以后有空的话或许可以研究一下ansible。

    3K30编辑于 2023-04-13
  • 来自专栏Owen's World

    服务器4

    LINUX常用排查问题命令记录 uptime 1 5 15 分钟 平均负载是单位时间内,处于可运行状态和不可中断状态的进程数。 平均负载可能是CPU密集进程导致 也可能是IO导致。 解决方案 1.因为是阿里云服务器,先在阿里云后台禁止公网访问3306端口。

    50220编辑于 2021-12-07
  • 来自专栏简尚

    没有Linux服务器,一样可以练习Linux命令(4个在线Linux模拟器)

    关注老徐此公号的,还有开发、运维,那Linux更应该得会 。 其次, IDO老徐的建议是,每个人,最好自己安装一个Linux虚拟机,平常没事玩玩Linux,真投入进去了,那种感觉,很爽,可以忘记时间(避免,假期7天,家里无聊)。 最后, 如果实在没有Linux服务器,也不想安装虚拟机的,试试今天推荐的这几个网站,可以直接在线练习Linux命令,还算比较方便(当然,命令不太完整,有些玩不了,基础性的练习,没问题)。 4. 剩下,就是自己对照之前的《21天,搞定软件测试从业者必备的Linux命令(完整篇)》慢慢练习了 。 profile=linux26 https://bellard.org/jslinux/ IDO老徐 ,注: 如上4个,老徐都体验了一把,感觉copy.sh更好用点(个人主观感觉,命令稍完整点,非广告推荐

    42.5K46发布于 2019-10-09
  • 来自专栏leetcode题目解析和知识分享

    Linux(4)|入门的开始:Linux基本指令(4)

    ctrl+r:历史命令搜索,决定了,Linux系统一定记录了历史命令 四、Linux 常用指令学习小结 本篇博客主要介绍时间相关指令 、其他指令和热键(快捷键) 一、时间相关指令 1、日志的基本概念: 3 Hello Linux 4 Hello World 5 lovely cat 6 lovely dog [xzx@instance-157t533k 9_26 9_26]$ cat -n data.txt 1 hello world 2 hello linux 3 Hello Linux 4 Hello World 3:Hello Linux 4:Hello World -v:反向选择,即显示出没有搜索字符串的行内容 [xzx@instance-157t533k 9_26]$ cat -n data.txt 1 hello world 2 hello linux 3 Hello Linux 4 Hello World 5 lovely cat 6 lovely

    22210编辑于 2025-10-22
  • 来自专栏锦小年的博客

    linux服务器搭建之路4-开机自动挂载ntfs硬盘

    挂载硬盘 3.注意事项 我们都知道,linux本身是不支持nfts硬盘挂载的,不过在工具ntfs-3g的支持下,可以实现这个功能。 1.

    3.1K20发布于 2019-05-26
  • 来自专栏LeviMaster

    Linux服务器code-server搭建Web IDE开发

    安装code-server: curl -fsSL https://code-server.dev/install.sh | sh

    3.7K11发布于 2021-06-15
  • 来自专栏嵌入式iot

    树莓派4 嵌入式Linux开发过程详解

    树莓派4 嵌入式Linux开发过程详解 1.概述 2.开发环境概述 2.1 安装虚拟机环境 2.2 树莓派开发环境搭建 3.交叉编译工具的安装与uboot的编译 3.1 安装arm 64位交叉编译环境 5.1 uboot中设置启动项 5.2 插入SD卡挂在到虚拟机上 5.3 修改文件脚本 6.小结 1.概述 在这篇文章中,将会通过树莓派4Linux的启动过程,描述如何进行嵌入式Linux系统开发的思路 通过树莓派4B的启动流程,看到一个Linux启动过程,同时,通过一步一步搭建一个完整的树莓派嵌入式Linux开发环境,来指导分析各部分的开发过程。 整个嵌入式Linux开发和环境搭建过程都可以在树莓派4b上很好的进行测试,万变不离其宗,掌握了嵌入式开发的流程和工具,做应用和做驱动开发都十分的方便和高效。 树莓派4b上学习Linux的使用和启动非常的方便,价格也非常的合理,是一块不错的开发平台。

    8.8K32发布于 2021-03-25
  • 来自专栏技术杂记

    日志服务器4

    因为数据最后是写到 mysql 里,所以要安装 rsyslog 操作 mysql 的模块

    83140发布于 2021-10-19
  • 来自专栏全栈程序员必看

    linux4Linux 文件内容查看

    列出一些看不出来的特殊字符 [root@jkc ~]# cat -n /root/test.py 1 def a(): 2 print("0000") 3 4 8 print("2222") 9 10 def a3(): 11 print("3333") 12 13 def a4( 如: [root@jkc ~]# tac /root/test.py print("5555") def 5(): print("4444") def a4(): print

    18.6K20编辑于 2022-09-19
  • 来自专栏技术派

    设置标准Linux文件系统和配置NFSv4服务器

    Linux基金会认证工程师( 联邦经济竞争法 )被训练在Linux系统设置,配置,管理和解决网络服务,并对此负责设计和实施的系统架构和解决日常生活相关的问题。 Linux基础认证工程师 - 第2部分 Linux基础认证计划(LFCE)简介。 在本系列的第1部分中,我们说明了如何安装NFS(网络文件系统)服务器,并将服务设置为在引导时自动启动。 安装网络服务和配置引导时的自动启动 - 第1部分 现在我将告诉你如何正确配置NFSv4服务器(无身份验证安全性),这样你可以设置网络共享中的Linux客户端使用,如果这些文件系统进行本地安装。 配置NFSv4服务器 一旦NFS服务器启动并运行,我们将关注: 指定和配置我们要通过网络共享的本地目录,以及 自动安装在客户端的网络共享,或者通过/ etc / fstab文件或基于内核的自动挂载实用程序 该服务提供的NFSv4名称映射( 用户@ MYDOMAIN),以用户和组ID,并要求实施NFSv4服务器。 编辑/ etc / default / nfs中常见启用idmapd。

    2.9K20发布于 2021-06-18
  • 来自专栏C++/Linux

    Linux修炼】4.Linux权限

    Linux权限 shell命令以及运行原理 Linux权限的概念 Linux权限管理 01. 文件访问者的分类(人) 02.文件类型和访问权限(事物属性) 03. shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。 Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。 需要注意的是,对于后缀来说,Linux的文件属性虽然与其无关,但在其他命令比如gcc的命令下,对于后缀的要求和windows下是一样的,因为gcc只是Linux其中的一个工具,对应windows下的软件 4. 给目录设置粘滞位 对于设置粘滞位,是以root身份设置的,对于root创建的公共目录来说,无论是cfy还是hwc都属于Others,因此我们设置的粘滞位是给Others设置的粘滞位。

    80700编辑于 2023-03-28
领券