
系统运维
文章平均质量分 72
ejinxian
这个作者很懒,什么都没留下…
展开
-
SerenityOS 操作系统类 Unix 操作系统
是一个类似Unix的操作系统,但是带有图形化界面,适合X86台式计算机,,其界面类似90 年代的Win98/NT。几乎由一个人完成额操作系统。这几天其Web浏览器通过了 Acid3 浏览器。原创 2023-02-26 12:40:03 · 994 阅读 · 0 评论 -
Fedora Linux未来五年规划
Fedora 是一个开放的、创新的、前瞻性的操作系统和平台,基于 Linux。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora 是一个独立的操作系统,是Linux的一个发行版,可运行的体系结构包括 x86(即i386-i686), x86_64 和 PowerPC。2、CentOS 一般适用于服务器用户,因为它是基于红帽公司的企业版Linux 打造,传承了红帽企业版Linux 稳定、可靠的特点,可以在需要RHEL级别功能的地方使用。原创 2023-02-18 10:57:49 · 575 阅读 · 0 评论 -
软件开源商业运营及收入模式
比较典型的就是我们耳熟能详的 Databricks,它开源的 Apache Spark 是以 Apache 协议开源的,但是 Databricks 的云服务是闭源的,且其中的性能和功能要远超过其开源的 Spark 版本。软件本身是开源的,用户流量多了,软件利用其中的流量进行收入。第 3 类是 Plug-in 收费模式,软件本身都是开源的,但是它上面的插件是收费的,这些插件可以帮助这个软件更快地在行业当中提高它的使用效率或者完成特定的目标功能,部分 CAD 开源软件公司使用这种商业模式。原创 2022-09-22 22:28:45 · 1540 阅读 · 0 评论 -
Linux 和 Window 软件包管理器
Linux 和 macOS 平台也有对应的软件包管理器是 Homebrew,它是一个开源的软件包管理系统,简化了 Linux 和 macOS 上的软件安装。Windows 平台也有对应的软件包管理器是 Chocolatey。Chocolatey Community Repository 的下载安装次数达到 10 亿,而达到这个数字我们花了 9 年时间。现在我们在仅花了不到之前四分之一的时间就达到了 20 亿。原创 2022-09-11 11:55:26 · 410 阅读 · 0 评论 -
开发运维-常用远程桌面开源软件
rdesktop 是一个用于连接到 Windows 远程桌面服务的开源 UNIX 客户端,能够原生使用远程桌面协议 (RDP) 来呈现用户的 Windows 桌面。这个客户端最大的优点在于界面清爽,方便易用,创建远程连接的界面与 Windows 自带的远程桌面十分相近。FreeRDP 是一个免费开源实现的一个远程桌面协议 (RDP) 工具,用于从 Linux 下远程连接到 Windows 的远程桌面。大约 80% 的 ThinLinc 是开源的,剩下的 20% 由管理工具、许可和自动化等组成。原创 2022-09-11 11:46:51 · 4636 阅读 · 0 评论 -
Notesnook 笔记平台开源
Notesnook 是一个由 3 人开发的项目,在开发过程中他们发现很多用户对加入 Notesnook 犹豫不决,就是因为软件不是开源的,而目前市面上很多优秀的面向隐私的软件都是开源的。Notesnook 的目标是让用户安心并 100% 相信他们的笔记是安全可靠的,因此完全开源他们的产品是实现这一目标的关键步骤,Notesnook 开源他们的产品也是为了证明保护用户隐私并不是必须以牺牲便利为代价。这些组件中的大部分将被放在一个仓库中,不过同步服务器将会晚些时候在单独的仓库中开源。原创 2022-09-08 23:35:03 · 1004 阅读 · 0 评论 -
软件交互加密工具
许可证:MIT开发语言:C/C++是一个开源的跨平台加密软件,该程序可创建、安装和编辑 EncFS 加密文件系统的文件夹,该加密文件系统支持跨平台。1、在 Windows 和 OS X 上挂载 EncFS 文件夹2、可以创建、编辑、导出和更改 EncFS 文件夹的密码3、与 Linux 上的 EncFS 1.7.4 100% 兼容4、完全免费,没有工具栏等额外下载。虽然 EncFSMP 是一个开源项目并且它的源代码是在 MIT 许可下发布的,但它包含一个闭源组件。是开源的跨平台磁盘加密软件。...原创 2022-08-13 08:45:43 · 994 阅读 · 0 评论 -
日常高效收集工具
程序员生产力工具:1.Idea-Intellij IDEA (java编程语言开发的集成环境)业界排名第一的java开发工具,非常非常好用,如果还在用eclipse的朋友,赶紧来体验一把,你一定会爱上她的。2.SecureCRT (SSH终端仿真程序)SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。3. Termius (全...原创 2021-11-05 19:58:36 · 2816 阅读 · 0 评论 -
在线数据库设计ERD-ONLINE
ERD-ONLINE是一款在线协作数据仓库设计软件,无需本地安装应用程序,在线操作数据库,是桌面数据建模特性:在线操作 版本管理 多数据库支持,mysql、oracle、sqlserver、postgresql 多数据库配置管理 数据库逆向解析 导出sql 在线执行sql 导出字段文档(word、pdf、html、markdown) 同时支持桌面版程序,Windows,Mac,Linux三个平台均可以使用,打通线下、线上环境 集成and design,加入人员、角色、权限 加入登原创 2021-08-21 11:27:05 · 2156 阅读 · 0 评论 -
dboxShare企业文件共享网盘
dboxShare 是一款简便易用的免费开源企业网盘,基于 .NET 技术开发,用于构建安全高效的文件云存储及云管理平台。 用户无需改变工作习惯,文件双向同步将会根据相应的权限自动进行上传、下载及版本更替,为共享协作提供便捷高效的解决方案。 系统具有安装简单、部署灵活和维护量小的特点,适用于企业组织及团队搭建安全高效的私有云网盘...原创 2021-05-30 08:51:30 · 1052 阅读 · 0 评论 -
FreeBSD NetBSD OpenBSD DragonFlyBSD 操作系统
BSD是一套经过精心设计的完整的操作系统,值得我们去学习和使用BSD一系对文档的积累还是比Linux要完整,但却没有Linux那么丰富,所以我的工作环境就一直是Linux + KDE,然后在Virtualbox里跑个FreeBSD做开发环境一、FreeBSD支持多种硬件架构,注重特性、速度、稳定性,感觉比较均衡 FreeBSD 是一种类 UNIX操作系统,是由经过 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程..原创 2021-05-03 10:52:06 · 2131 阅读 · 0 评论 -
Jenkins 持续集成CI&CD
Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序Jenkins Pipeline(或简称为 "Pipeline")是一套插件,将持续交付的实现和实施集成到 Jenkins 中通过开发插件来扩展 Jenkins 的能力,请参考扩展 Jenkins(开发者手册)Jenkins 入门...原创 2021-03-11 09:39:25 · 243 阅读 · 0 评论 -
服务器心跳机制
为什么需要心跳检测?正常的情况客户端断开连接会向服务端发送一个fin包,服务端收到fin包后得知客户端连接断开,则立刻触发onClose事件回调。但是有些极端情况如客户端掉电、网络关闭、拔网线、路由故障等,这些极端情况客户端无法发送fin包给服务端,服务端便无法知道连接已经断开。如果客户端与服务端定时有心跳数据传输,则会比较及时的发现连接断开,触发onClose事件回调。另外路由节点防火墙会关闭长时间不通讯的socket连接,导致socket长连接断开。所以需要客户端与服务端定时发送心跳数据保持原创 2021-02-27 18:00:09 · 5153 阅读 · 0 评论 -
Linux 开源项目
Linux 领域的优质开源项目linux-command这个开源项目是 Linux 命令大全搜索工具,当前搜集了 570 多个 Linux 命令,主要内容包含:Linux 基础命令分类、Linux 学习资源整理(社区网站、知识相关、软件工具、开源镜像站点、游戏玩家发行版)等;GitHub 地址:https://github.com/jaywcjlove/linux-command除此之外,这个开源项目还提供了一个网站可以查看命令列表,默认排序是从 A-Z 进.原创 2021-02-20 22:46:34 · 2180 阅读 · 0 评论 -
软件运维常用工具
一、搜索 1、查找本地文件存放位置 :Everything软件 2、端口查看工具:cports二、文件 1、文本查看工具、Notepad 2、日志工具:eDiary 3、文件对比:BCompare三、文件 1、Java反编译工具:jdryjgui 2、抓包工具:Wireshark 、IE浏览器http抓包工具:HttpAnalyzerFull_V7、httpwatch 3、webService接口调用工具:SoapUI 4、sv原创 2020-11-04 21:37:56 · 2285 阅读 · 0 评论 -
Linux内核学习编译流程
一、前言linux内核该如何学习?1、安装vmware虚拟机或者virtualbox,再安装发行版本linux2、www.kernel.org,挑选一个内核版本3、进行解压并编译4、自己写一些模块(比如说可以去尝试解一些官网的bug),如下图所示:下面我们就可以看到还有很多内核bug未解决的问题还在那里:下面是提交的bug测试报告:最后有可能的话,可以去试试尝试解这些bug!!!5、内核源码(网络)阅读:tcp_input.c tcp_out.c tc原创 2020-10-28 23:09:28 · 340 阅读 · 0 评论 -
连续文件夹同步工具
文件夹同步工具(GoodSync/FreeFileSync/SyncToy/Allway Sync/Compare Advance)一、GoodSyncGoodSync算得上是一款非常实用的数据同步工具,很多网站上打着最好用的、最优秀的文件夹同步工具,不错这款软件确实得到很多使用者的好评,最大的的特点是操作简单以及双向同步功能,通过该软件可以轻松完成移动存储设置与GoodSync完成两台电脑数据同步,现在的最高版本为9.4.8.8,该同步工具还支持FTP同步,在操作系统上也发布了Windows版及M原创 2020-10-05 00:26:45 · 612 阅读 · 0 评论 -
FileZilla是一种快速 FTP 上传
FileZilla 是一种快速、可信赖的 FTP 客户端以及服务器端开源程序,具有多种特色、直观的接口。FileZilla Client 不仅支持 FTP,还支持 FTP over TLS(FTPS)和 SFTP; FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且...原创 2020-08-23 09:02:03 · 312 阅读 · 0 评论 -
Guacamole 是浏览器查看桌面的VNC
Guacamole 是一个基于 HTML 5 和 JavaScript 的 VNC 查看器,目前该项目是 Apache 基金会的孵化项目。该项目包含三个组件,分别是: apache/incubator-guacamole-server apache/incubator-guacamole-client apache/incubator-guacamole-website Guacamole 是无客户端的远程桌面网关,Guacamole 支持标准协议,比如 VNC 和 R..原创 2020-07-30 22:16:47 · 602 阅读 · 0 评论 -
ElasticSearch 全文检索实战
一、概述Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,它基于 Lucene 实现了强大的全文检索功能。本文针对一个通用的应用场景,讲解如何利用 ElasticSearch 快速实现对关系型数据库文本和常见文档格式附件的全文检索。二、应用场景描述数字图书馆有一套基于 MySQL 的电子书管理系统,电子书的基本信息保存在数据库表中,书的数字内容以...转载 2020-04-18 12:38:52 · 7430 阅读 · 0 评论 -
全文搜索引擎 Elasticsearch 安装
elasticsearch 官网简介Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索实时分析的分布式搜索引擎可以扩...原创 2020-04-18 12:29:09 · 350 阅读 · 0 评论 -
10年工作经验老程序员推荐的7个开发类工具
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013一系列近5个版本的变化与亲自使用。每一个版本都有深刻有意义的变革。Vis转载 2015-08-07 08:08:38 · 767 阅读 · 0 评论 -
Tomacat7启动报错 org.apache.catalina.deploy.WebXml addFilter
Tomacat7启动报错如下:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterat org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855)at org.apache.to原创 2014-08-19 19:53:47 · 1117 阅读 · 0 评论 -
Node.js 的Web 服务器--Fenix
Fenix 是提供给开发人员使用的简单的一个 Web 服务器, 是基于 Node.js 开发。可以同时在上面运行很多的项目, 最适合前端开发人员使用翻译 2014-06-26 22:07:02 · 1264 阅读 · 0 评论 -
ShortcutMapper 是应用程序的键盘快捷键
ShortcutMapper 是一个流行应用程序的键盘快捷键。是一个在线资源,为每个平台的所有应用程序提供快捷方式。使用这个资源很容易导出为手动编辑的中间数据格式翻译 2014-06-04 23:15:17 · 1394 阅读 · 0 评论 -
git命令超实用集齐
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件转载: 极分享转载 2016-01-08 13:47:09 · 644 阅读 · 0 评论 -
IIS和Tomcat共用80端口的解决方案
下列步骤前请先保证http://127.0.0.1/能够访问IIS下部署的80站点,http://127.0.0.1:8080/能够正常打开tomcat 1.下载isapi_redirect.dll地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/32位使用:tomcat-connect转载 2017-07-24 20:31:28 · 696 阅读 · 2 评论 -
git 上传了一个非常大的文件,删除文件
50Mb push 警告remote: warning: Large files detected.# remote: warning: File big_file is 55.00 MB; this is larger than GitHub's recommended maximum file size of 50 MB100Mb push 限制 remote: warning: Large ...原创 2018-04-16 17:39:20 · 1339 阅读 · 0 评论 -
web系统性能监测指标
系统优化的目的是最大限度的利用好服务器硬件资源提升资源利用率, 减少用户请求的响应时间,提高系统吞吐量,提高系统并发数 常用的网站性能测试指标有:吞吐量、并发数、响应时间、性能计数器等一、响应时间响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间二、吞吐量吞吐量是指单位时间内系统能处理的请求数量,...原创 2018-12-18 09:52:37 · 4139 阅读 · 0 评论 -
Grafana 系统可视化监控
随着业务的复杂性,对软件系统的要求越来越高,意味着我们需要随时掌控系统的运行情况。因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力。Grafana 6.2.0 发布了,Grafana 是一个功能丰富的指标标准仪表板和图形编辑器,用于分析和监控 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。 ...原创 2019-05-23 09:35:37 · 3515 阅读 · 0 评论 -
John the Ripper 著名密码破解工具
著名密码破解工具John the Ripper 发布了 1.9.0-jumbo-1 版本。John the Ripper 是一款速度很快的密码破解工具,目前可用于 Unix、macOS、Windows、DOS、BeOS 与 OpenVMS 等多种操作系统。最初其主要目的是检测弱 Unix 密码,而现在,除了支持许多 Unix crypt(3) 密码哈希类型,John the Ripper “...转载 2019-05-23 23:55:49 · 4819 阅读 · 0 评论 -
常去的几个外国技术门户
http://www.infoq.comhttp://www.theserverside.comhttp://www.javablogs.comhttp://www.java.nethttp://www.javasoft.comhttp://blogs.sun.com 之(重要)http://blogs.sun.com/roumen/http://blogs.原创 2014-10-22 19:12:48 · 773 阅读 · 0 评论