裸纤与专线等技术区别
裸纤裸纤也叫裸光纤,运营商提供一条纯净光纤线路,中间不经过任何交换机或路由器,只经过配线架或配线箱做光纤跳纤,可以理解成运营商仅仅提供一条物理线路。实际项目中,裸光纤应用较多,比如某大学两个校区,相隔大概 20KM,租用运营商裸光纤实现两个校区互联。可以理解成通过一根很长的光纤连接两个校区,拓扑图也简单,直连即可,如图所示:
新老校区裸纤连接图
最早两个校区均有运营商互联网出口,采用两套认证系统,管理维护麻烦,后续升级改造,两个校区租用运营商裸光纤,将两个校区互联起来,相当于将老校区网络作为一个子模块,接入到新校区,与新校区有机融合到一起,实现统一运营和管理。
租用运营商裸纤价格较高,一般按照公里收费,记得某项目租用 20km 裸纤,费用为 20 万 / 年,5 年线路费用就是 100 万。有人可能会问,既然裸纤线路这么贵,为什么不自己拉一根光纤,连接两个校区,买光纤和工人布线施工的成本也用不了这么多呀!的确如此,但不是你想拉光纤就能拉的。国家法律明文规定,只有运营商、军队、市政等几个部门可以在公共区域破土施工,学校 / 医院 / 政府这类单位,在自己单位园区内部(也就是围墙内)随便 ...
Nginx 1.18部署方法
Nginx介绍Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由伊戈尔·赛索耶夫创建并于2004年首次公开发布。2011年成立同名公司以提供支持。2019年3月11日,Nginx公司被F5 Networks以6.7亿美元收购。
Nginx是免费的开源软件,根据类BSD许可证的条款发布。一大部分Web服务器使用Nginx,通常作为负载均衡器。(摘自维基百科)
安装环境
Centos 7.3
Nginx 1.18 stableNginx安装下载安装包1wget 'http://nginx.org/download/nginx-1.18.0.tar.gz'
安装依赖包1yum install -y gcc gcc-c++ pcre pcre-devel libxml2 libxml2-dev libxslt-devel zlib zlib-devel gd-devel openssl openssl-devel geoip-devel
解压安装包
1tar -zxvf nginx-1.18.0.tar.gz
编译123456./c ...
MySQL 5.7部署方法
MySQL介绍MySQL原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。
MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。
MySQL的license现在分为免费的社区版与收费的标准版、企业版等[7]。一般说来,如果在非开源项目中发布了MySQL,或者需要Oracle公司提供对MySQL的技术支持,或者使用MySQL的一些企业版工具或插件,或者修改MySQL源代码并作为闭源的软件等等情形,需要购买商业版本。如果只是安装并使用MySQL,甚至修改并使用MySQL,无论是否收费;或者软件中不包含MySQL,软件的用户自行安装MySQL;或者使用GPL协 ...
Python3与Python2文件相互转化
随着Python2最后一个版本停止更新,越来越多的人更偏向于学习Python3,有时候需要借鉴一下大佬们学习的脚本,无奈对Python3和Python2的语法不甚熟悉,因此,Python3与Python2的相互转化便由此诞生
环境条件
Windows 10
Python 3.7
Python 2.7步骤1、安装 3to2 库包
1pip3 install 3to2
2、找到文件3to2,这个文件是没有后缀的,路径在 python 的 Scripts 文件夹下3、打开 cmd,使用 cd 切换路径至你的3to2文件路径下4、输入python 3to2 -w [你要转换的文件地址]即可完成转换
注意事项
转换是在原代码基础上进行转换,所以需要保留原文件的,提前复制一份进行操作,以防文件更替丢失
支持批量转换文件,把文件夹地址填入即可
python判断操作系统类型
作为运维来说,经常地需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台的操作系统类型。
开发环境
Python3
Pycharm代码示例1234567891011121314151617181920212223242526272829import platformdef TestPlatform(): print ("----------Operation System--------------------------") #Windows will be : (32bit, WindowsPE) #Linux will be : (32bit, ELF) print(platform.architecture()) #Windows will be : Windows-XP-5.1.2600-SP3 or Windows-post2008Server-6.1.7600 #Linux will be : Linux-2.6.18-128.el5-i686-with-redhat-5.3-Final ...
Windows 11 优化小技巧
Windows 11是由微软公司(Microsoft)开发的操作系统,应用于计算机和平板电脑等设备。于2021年6月24日发布,2021年10月5日发行。其视觉上最大的变化就是UI风格的变化,操作部分有些地方就没有那么尽人意了。
优化点右键二级菜单优化如下图,鼠标右键,点开这个“显示更多选项”才能看到其他内容。比如我想使用WinRAR压缩文件,Win10系统中,点一下就行,现在需要点两次,尤其是经常编辑文件,需要用到“右键—编辑”,这个二级菜单就不怎么友好了。
以管理员身份运行CMD,输入以下命令变回Win10 右键菜单
1reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
如果需要改回来,只需这一条命令
1reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" ...