一、NTP 是什么?NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。二、NTP 实现什么目的?目的很简单,就是为了提供准确时间。因为我们的手表、手机、电脑等设备,经常会跑着跑着时间就出现了误差,或快或慢的少几秒,时间长了甚至误差过分钟。NTP 服务器列表Windows系统上自带的两个:time.windows.com 和 time.nist.govMacOS上自带的两个:time.apple.com 和 time.asia.apple.comNTP授时快速域名服务:cn.ntp.org.cn中国科学院国家授时中心:ntp....阅读全文>>
很多时候,现场环境都是离线环境,如果想要安装一个软件,那是非常困难的。不能直接使用RPM在线安装。但是RPM的downloadonly允许我们把需要安装的依赖都先下载下来,这样再把这些RPM包拷贝到指定机器,同样可以正确安装。例如,我们现在要在一台离线机器上安装Docker,首先本地必须有一个同样系统的环境。安装yum-utilssudo yum install -y yum-utils添加DockerCE的阿里云仓库sudo yum-config-manager --add-repo  ...阅读全文>>
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目...阅读全文>>
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。官网:https://www.mongodb.com/ 下载安装wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/6.0/x86_64/RPMS/mongodb-o...阅读全文>>
在官网的文档介绍中有一行介绍:Redis是一个快速稳定的发布/订阅消息系统。Redis提供了发布与订阅的功能,可以用于消息的传输,Redis的发布订阅机制包括三部分,发布者、订阅者和Channel(主题或者队列)。其原生命令以及相关介绍http://www.redis.cn/topics/pubsub.html 下载cd /usr/local wget https://download.redis.io/releases/redis-7.2.4.tar.gz解压和编译安装tar zxf redis-7.2.4.tar.gz cd ...阅读全文>>
Java Development Kit(JDK)是用于开发Java应用程序的一套完整的软件开发工具包,它由Sun Microsystems在1995年发布的Java语言的正式发布版中首次引入。后来,Sun公司由于某些原因无以为继就被Oracle给收购了,所以从Java8开始,我们看到的都是OracleJDK。OpenJDK(Open Java Development Kit)是Java Development Kit(JDK)的开源实现,也是Java Platform Standard Edition(Java SE)的官方参考实现。它实现了JDK的所有功能并提供了一个用于构建和开发Java...阅读全文>>
Centos系统服务脚本目录/usr/lib/systemd/有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/usr/lib/systemd/system/。反之,用户登录后才能运行的程序,存在用户(user)里,服务以.service结尾,即:/usr/lib/systemd/user/服务的管理是通过 systemd,而 systemd 的配置文件大部分放置于 /usr/lib/systemd/目录内。但是Red Hat官方文件指出,该目录的文件主要是原本软件所提供的设置,建议不要修改!而要修改的位置应该放置于/e...阅读全文>>
MySQL 5.7版本已经是一个非常稳定的成熟的版本,主要是针对5.7以下的版本进行常规的bug修复和性能优化,在安全性和性能方面进行了很多的改进,但是在一些高级功能方面不如8.0版本。而MySQL 8.0版本则是一个全新的版本,具有更多的新特性和性能改进,尤其是在高并发、数据库复杂查询、在线备份恢复等方面有很大的提升。社区版本下载地址:https://www.mysql.com → DOWNLOADS → MySQL Community (GPL) Downloads → MySQL Community Server或直接访问:https://downloads.mysql.com/arch...阅读全文>>
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH 最初是 UNIX 系统上的一个程序,后来又迅速扩展到其他操作平台。SSH 在正确使用时可弥补网络中的漏洞。打开终端并切换到root用户,生成SSH密钥对ssh-keygen -t rsa按照提示,选择生成SSH密钥对的位置和设置一个可选的密码。这将生成一个私钥(id_rsa)和...阅读全文>>
安全高效的服务器运维面板宝塔联合定制面板,为您提供强大的云服务管理工具,支持一键部署、监控、备份等功能,助您轻松管理云服务,提升工作效率。兼容CentOS、Ubuntu、Debian、Raspbian、Fedora、OpenSUSE、ArchLinux、Mint、Deepin等多种Linux系统。使用宝塔前: 手工输入命令安装各类软件,操作起来费时费力并且容易出错,而且需要记住很多Linux的命令,非常复杂。使用宝塔后: 2分钟装好面板,一键管理服务器,鼠标点几下就能替代以前的复杂繁多命令,操作简单,看一眼就会使用。后期的宝塔,已经支持部署和管理JAVA程序了,目前流行的SpringBoot项...阅读全文>>