服务器安装环境:CentOS Linux release 7.9.2009 (Core)安装包下载地址:https:github.compymumusmartdnsreleases下载安装文件文件名:smartdns.1.2021.08.27-1923.x86-linux-all.tar.gz如果无法访问github或者访问速度慢,可以参考这篇加速方法 ht …
技术文章
1 文件传输协议一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、Linux、UNIX、Mac等不同的操作系统。为了能够在如此复杂多样的设备之间解决 …
大伙都知道Linux的吉祥物应该师一只企鹅,我记得Linux的创始人似乎是被企鹅咬过。Linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户,多任务,支持多线程和多cpu的操作系统。说白了Linux就是组软件。早期的 Linux 是针对386 来开发的,由于Linux 只是一套操作系统并不含有其他的应用程序。不过,Li …
golang官方推荐的IDE或者编辑器插件之一就是vim-go, 为了配置简单,这边直接借助了下spacevim这里介绍的环境是ubuntu 18.04 LTS安装和配置方法如下安装spacevimcurl -sLf https:spacevim.orginstall.sh | bash启动vim, 这时候会让你选择一个模式,这边选择 dark powere …
运行vim并插入一些文本移动光标的位置千里之行,始于足下,如何使用vim编辑一个文件呢?注意本教程使用gvim进行演示,如果不是在windows环境,可以使用vim运行vim并插入一些文本vim可以在多种系统中运行,支持不同的终端,如果你使用图形界面,gvim是一个不错的选择 如何启动gvim并编辑文件呢?有2种方式,第一是首先打开vim编辑器,然后通过vi …
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:loading需要配置MySQL环境变量路径:homeuusamamysqlbinLinux读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命令输出当前的PATH环境变量的值这 …
vim格式化代码有时候我们会将代码复制到vim里面,如果你的vim设置了autoindent,那么你的缩进会很糟糕,这时候vim的格式化代码功能就能派上用场了。1 选择要格式化的文本内容:分别键入以下命令:gg(回到首行) - v (可视化模式)- G(到尾行),我这里是全选。2 格式化文本:按下 = …
很多时候服务器是内网环境,不允许连接外网。我们在服务器装软件时会遇到缺少依赖包的情况,可以连接互联网的服务器我们用centos7的yum就可以装依赖包,但是在内网情况下我们就需要配置本地的yum源来安装依赖包。下面以centos7为例简单说一下如何配置本地yum。环境:cnetos7,准备装操作系统的镜像包,我这里用的是:CentOS-7-x86_64-DV …
背景Vim 是一款流行的、高效的、全屏幕的文本编辑器,它被广泛用于开发、编译、校对和其他与文本相关的工作。Vim 具有强大的功能,如自动完成、跳转、高亮和重复等等,使得用户能够更快速、更高效地进行文本编辑。上次介绍了 《Vim 图文指南,上手竟和打字一样简单》,虽然 Vim 易于上手,但入门级的可能让广大 IT 朋友不过瘾,这次为大家介绍一些 Vim 进阶方 …
FreeRADIUS 为AAA Radius Linux下开源解决方案,DaloRadius为图形化web管理工具。freeradius一般用来进行账户认证管理,记账管理,常见的电信运营商的宽带账户,上网账户管理,记账,都是使用的radius服务器进行鉴权记账的。 常见的radius服务器种类不多,比较强大的当属开源的freeradius,世界上大部分的ra …
