共 690 篇文章

标签:linux 第69页

docker 限制容器日志大小-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

docker 限制容器日志大小

1、新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,样例如下: # vim /etc/docker/daemon.json { "log-driver":"json-file", "log-opts": {"max-size":"500m", "max-file":"3"} } max-size=500m,意味着一个容器日志大小上限是500M; max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。 2.然后重启docker的守护进程 # systemctl daemon-reload # systemctl restart docker 注意:设置的日志大小,只对新建的容器有效。

技术分享
搭建内网穿透利器 ngrok-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

搭建内网穿透利器 ngrok

虽然ngrok很久没有更新了,但是目前还是比较好用的内网穿透利器,这里我就来介绍下如何在centos 7上搭建ngrok服务端和客户端 1、环境安装: yum -y install gcc golang wget 2、下载ngrok: cd /usr/local/ git clone https://github.com/dollarphper/ngrok.git cd ngrok/ 3、生成证书: openssl genrsa -out rootCA.key 2048 openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=ileiming.com" -days 5000 -out rootCA.pem openssl genrsa -out server.key 2048 openssl req -new -key server.key -subj "/CN=ileiming.com" -out server.csr openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 5000 4、拷贝证书: cp rootCA.pem assets/client/tls/ngrokroot.crt cp server.crt assets/server/tls/snakeoil.crt cp server.key assets/server/tls/snakeoil.key 5、生成服务端文件: make release-server 6、生成客户端文件: # linux: GOOS=linux GOARCH=amd64 make release-client # windows: GOOS=windows GOARCH=amd64 make release-client # mac GOOS=darwin GOARCH=amd64 make release-client 7、服务端启动脚本: vi /usr/local/sbin/ngrok.sh #!/bin/bash /usr/local/ngrok/bin/ngrokd -log="/var/log/ngrok/ngrok.log" -domain="ileiming.com" -httpAddr=:80 -httpsAddr=:443 -tunnelAddr=:4443 1> /dev/null 2> /var/log/ngrok/ngrok.log & echo $! > /var/run/ngrok.pid 8、服务端创建启动服务: [Unit] Description=ngrok After=network.target [Service]...

技术分享
Nginx负载均衡配置文件同步方案-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Nginx负载均衡配置文件同步方案

场景:需要在2台服务器上分别部署nginx服务器,nginx作为高可用代理后端的业务,为了方便,需要对nginx的配置做同步,可以用rsync互作同步操作;也能用nfs挂在磁盘,共用一个配置文件。 NFS服务端:192.168.1.100 NFS客户端:192.168.1.101 环境:CentOS 7.x 1、nfs服务安装 nfs服务端和客户端都需要安装nfs-utils和rpcbind yum install -y nfs-utils rpcbind 2、nginx编译安装(2台服务器均执行如下安装指令) wget https://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz cd nginx-1.18.0 ./configure --prefix=/opt/usr/nginx --user=apps --group=apps --with-file-aio make && make install 安装好以后,删除nfs客户端nginx的配置文件(rm -rf /opt/usr/nginx/conf/*) 3、nfs配置 NFS服务端 # 编译nfs配置文件 vi /etc/exports /opt/usr/nginx/conf 172.31.40.93(rw,async,no_root_squash) # 启动服务 systemctl enable rpcbind systemctl start rpcbind systemctl enable nfs systemctl start nfs NFS客户端 # 启动服务 systemctl enable rpcbind systemctl start rpcbind # 执行挂载命令 mount -t nfs 192.168.1.100:/opt/usr/nginx/conf /opt/usr/nginx/conf 如次操作后NFS服务端的/opt/usr/nginx/conf下的文件就会处在NFS客户端的/opt/usr/nginx/conf下,我们随意在任何服务器上编译保存后,都能生效,达到nginx共用配置的需求

技术分享

如何使用VPS?

一般VPS采用的是Linux系统,没有桌面。如果VPS的配置高也是可以安装Windows系统的,Windows系统可以使用自己电脑的“远程桌面连接”进行连接,输入IP地址和VPS Windows系统的密码即可访问使用。 Linux系统则需要安装SSH客户端登录,比较常规的两款是Xshell和Putty。 具体如何连接在这篇文章末尾相关新手教程里有详述。 不同的主机商用的系统版本会有差异,建议入手后直接更新下系统: Ubuntu/Debian apt-get update apt-get -y upgrade CentOS yum update -y

网络杂谈
linux下使用iptables做路由器NAT上网-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

linux下使用iptables做路由器NAT上网

环境: server(CentOS) eth0    202.45.2.33    (外网) eth1    192.168.1.1    (内网) client eth0    192.168.1.10 (内网) 一.服务器配置 1.开启IP转发 #echo 1 > /proc/sys/net/ipv4/ip_forward #sysctl -p 2.设置iptables规则 #iptables -t nat -A POSTROUTING -j MASQUERADE 二.客户端设置 将缺省网关设置为192.168.1.1 完成

技术分享

服务器又哪些虚拟化技术?

服务器虚拟化技术大致分三种:完全虚拟化、准虚拟化、操作系统层虚拟化。 虚拟化技术,用户可以动态启用虚拟服务器又叫虚拟机,每个服务器实际上可以让操作系统以及在上面运行的任何应用程序误以为虚拟机就是实际硬件。运行多个虚拟机还可以充分发挥物理服务器的计算潜能,迅速应对数据中心不断变化的需求。 如今数据中心管理人员面临的虚拟化解决方案种类繁多,有些是专有方案,而有些是开源方案。下面来了解一下这三种虚拟化: 一:完全虚拟化 虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。而基于核心的虚拟机KVM是面向Linux系统的开源产品。 hypervisor可以捕获CPU指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是,hypervisor给处理器带来开销。 在完全虚拟化的环境下,hypervisor运行在裸硬件上,充当主机操作系统;而由hypervisor管理的虚拟服务器运行客户端操作系统guest OS。 二:准虚拟化 减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化para-virtualization。 Xen是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器在Xen hypervisor上运行之前,它必须在核心层面进行某些改变。因此,Xen适用于BSD、Linux、Solaris及其他开源操作系统,但不适合对像Windows这些专有的操作系统进行虚拟化处理,因为它们无法改动。 准虚拟化技术的优点是性能高。经过准虚拟化处理的服务器可与hypervisor协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。准虚拟化与完全虚拟化相比优点明显,以至于微软和VMware都在开发这项技术,以完善各自的产品。 三:操作系统层虚拟化 实现虚拟化还有一个方法,那就是在操作系统层面增添虚拟服务器功能。Solaris Container就是这方面的一个例子,Virtuozzo/OpenVZ是面向Linux的软件方案。 就操作系统层的虚拟化而言,没有独立的hypervisor层。相反,主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。一个明显的区别是,如果使用操作系统层虚拟化,所有虚拟服务器必须运行同一操作系统不过每个实例有各自的应用程序和用户账户。 虽然操作系统层虚拟化的灵活性比较差,但本机速度性能比较高。此外,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。 三种虚拟化总结 每种虚拟化方法都有各自的优点,选择哪个则取决于用户的具体情况。一组服务器基于同一操作系统,这非常适用于通过操作系统层实现合并。 准虚拟化技术集两者之所长,如果与支持虚拟化技术的处理器一起部署,优点更为明显。它不但提供了良好性能,还提供了可运行多种异构客户端操作系统的功能。 在三种方法中完全虚拟化性能受到的影响虚拟化,但提供了这个优点:既能让客户端操作系统彼此完全隔离,还能让它们与主机操作系统完全隔离。它非常适用于软件质量保证及测试,另外还支持种类最广泛的客户端操作系统。 完全虚拟化解决方案提供了其他独特功能。譬如说,它们可以对虚拟服务器拍“快照snapshot”,保留状态、有助于灾难恢复。这种虚拟服务器映像可以用来迅速配置新的服务器实例。越来越多的软件公司甚至开始提供评测版产品,作为可下载、预包装的虚拟服务器映像。 就跟物理服务器一样,虚拟服务器需要不断得到支持和维护。越来越流行的服务器虚拟化已为第三方工具造就了兴旺的市场,无论是物理环境到虚拟环境的迁移实用程序,还是面向虚拟化技术的各大系统管理控制台,它们都旨在简化从传统IT环境迁移到高效、具有成本效益的虚拟环境的过程。

网络杂谈
Nginx 根据文件名返回相应内容-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Nginx 根据文件名返回相应内容

在我们的日常运维过程中,经常会遇到产品或是运营让你传个验证文件到服务器上,验证域名的归属,按照常规的做法,就是上传文件到网站根目录,同时有另外一种方法,就是nginx模拟txt,html,json的格式,输出对应的内容。 直接返回文本: location /test.txt { default_type text/plain; return 200 “test”; } 返回html标签格式: location /test.html { default_type text/html; return 200 “test”; } 返回json文本: location /test.json { default_type application/json; return 200‘{“status”:200,”msg”:”test”}’; }

技术分享
MySQL优化参考-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

MySQL优化参考

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了。 1、硬件层相关优化 1.1、CPU相关 在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题: 1、选择Performance Per Watt Optimized(DAPC)模式,发挥CPU最大性能,跑DB这种通常需要高运算量的服务就不要考虑节电了; 2、关闭C1E和C States等选项,目的也是为了提升CPU效率; 3、Memory Frequency(内存频率)选择Maximum Performance(最佳性能); 4、内存设置菜单中,启用Node Interleaving,避免NUMA问题。 1.2、磁盘I/O相关 下面几个是按照IOPS性能提升的幅度排序,对于磁盘I/O可优化的一些措施: 1、使用SSD或者PCIe SSD设备,至少获得数百倍甚至万倍的IOPS提升; 2、购置阵列卡同时配备CACHE及BBU模块,可明显提升IOPS(主要是指机械盘,SSD或PCIe SSD除外。同时需要定期检查CACHE及BBU模块的健康状况,确保意外时不至于丢失数据); 3、有阵列卡时,设置阵列写策略为WB,甚至FORCE WB(若有双电保护,或对数据安全性要求不是特别高的话),严禁使用WT策略。并且闭阵列预读策略,基本上是鸡肋,用处不大; 4、尽可能选用RAID-10,而非RAID-5; 5、使用机械盘的话,尽可能选择高转速的,例如选用15KRPM,而不是7.2KRPM的盘,不差几个钱的。 2、系统层相关优化 2.1、文件系统层优化 在文件系统层,下面几个措施可明显提升IOPS性能: 1、使用deadline/noop这两种I/O调度器,千万别用cfq(它不适合跑DB类服务); 2、使用xfs文件系统,千万别用ext3;ext4勉强可用,但业务量很大的话,则一定要用xfs; 3、文件系统mount参数中增加:noatime, nodiratime, nobarrier几个选项(nobarrier是xfs文件系统特有的)。 2.2、其他内核参数优化 针对关键内核参数设定合适的值,目的是为了减少swap的倾向,并且让内存和磁盘I/O不会出现大幅波动,导致瞬间波峰负载: 1、将vm.swappiness设置为5-10左右即可,甚至设置为0(RHEL 7以上则慎重设置为0,除非你允许OOM kill发生),以降低使用SWAP的机会; 2、将vm.dirty_background_ratio设置为5-10,将vm.dirty_ratio设置为它的两倍左右,以确保能持续将脏数据刷新到磁盘,避免瞬间I/O写,产生严重等待(和MySQL中的innodb_max_dirty_pages_pct类似); 3、将net.ipv4.tcp_tw_recycle、net.ipv4.tcp_tw_reuse都设置为1,减少TIME_WAIT,提高TCP效率; 4、至于网传的read_ahead_kb、nr_requests这两个参数,我经过测试后,发现对读写混合为主的OLTP环境影响并不大(应该是对读敏感的场景更有效果),不过没准是我测试方法有问题,可自行斟酌是否调整。 3、MySQL层相关优化 3.1、关于版本选择 官方版本我们称为ORACLE MySQL,这个没什么好说的,相信绝大多数人会选择它。 我个人强烈建议选择Percona分支版本,它是一个相对比较成熟的、优秀的MySQL分支版本,在性能提升、可靠性、管理型方面做了不少改善。它和官方ORACLE MySQL版本基本完全兼容,并且性能大约有20%以上的提升,因此我优先推荐它,我自己也从2008年一直以它为主。 另一个重要的分支版本是MariaDB,说MariaDB是分支版本其实已经不太合适了,因为它的目标是取代ORACLE MySQL。它主要在原来的MySQL Server层做了大量的源码级改进,也是一个非常可靠的、优秀的分支版本。但也由此产生了以GTID为代表的和官方版本无法兼容的新特性(MySQL 5.7开始,也支持GTID模式在线动态开启或关闭了),也考虑到绝大多数人还是会跟着官方版本走,因此没优先推荐MariaDB。 3.2、关于最重要的参数选项调整建议 建议调整下面几个关键参数以获得较好的性能(可使用本站提供的my.cnf生成器生成配置文件模板): 1、选择Percona或MariaDB版本的话,强烈建议启用thread pool特性,可使得在高并发的情况下,性能不会发生大幅下降。此外,还有extra_port功能,非常实用, 关键时刻能救命的。还有另外一个重要特色是 QUERY_RESPONSE_TIME 功能,也能使我们对整体的SQL响应时间分布有直观感受; 2、设置default-storage-engine=InnoDB,也就是默认采用InnoDB引擎,强烈建议不要再使用MyISAM引擎了,InnoDB引擎绝对可以满足99%以上的业务场景; 3、调整innodb_buffer_pool_size大小,如果是单实例且绝大多数是InnoDB引擎表的话,可考虑设置为物理内存的50% ~ 70%左右; 4、根据实际需要设置innodb_flush_log_at_trx_commit、sync_binlog的值。如果要求数据不能丢失,那么两个都设为1。如果允许丢失一点数据,则可分别设为2和10。而如果完全不用care数据是否丢失的话(例如在slave上,反正大不了重做一次),则可都设为0。这三种设置值导致数据库的性能受到影响程度分别是:高、中、低,也就是第一个会另数据库最慢,最后一个则相反; 5、设置innodb_file_per_table = 1,使用独立表空间,我实在是想不出来用共享表空间有什么好处了; 6、设置innodb_data_file_path = ibdata1:1G:autoextend,千万不要用默认的10M,否则在有高并发事务时,会受到不小的影响; 7、设置innodb_log_file_size=256M,设置innodb_log_files_in_group=2,基本可满足90%以上的场景; 8、设置long_query_time = 1,而在5.5版本以上,已经可以设置为小于1了,建议设置为0.05(50毫秒),记录那些执行较慢的SQL,用于后续的分析排查; 9、根据业务实际需要,适当调整max_connection(最大连接数)、max_connection_error(最大错误数,建议设置为10万以上,而open_files_limit、innodb_open_files、table_open_cache、table_definition_cache这几个参数则可设为约10倍于max_connection的大小; 10、常见的误区是把tmp_table_size和max_heap_table_size设置的比较大,曾经见过设置为1G的,这2个选项是每个连接会话都会分配的,因此不要设置过大,否则容易导致OOM发生;其他的一些连接会话级选项例如:sort_buffer_size、join_buffer_size、read_buffer_size、read_rnd_buffer_size等,也需要注意不能设置过大; 11、由于已经建议不再使用MyISAM引擎了,因此可以把key_buffer_size设置为32M左右,并且强烈建议关闭query cache功能。 3.3、关于Schema设计规范及SQL使用建议 下面列举了几个常见有助于提升MySQL效率的Schema设计规范及SQL使用建议: 1、所有的InnoDB表都设计一个无业务用途的自增列做主键,对于绝大多数场景都是如此,真正纯只读用InnoDB表的并不多,真如此的话还不如用TokuDB来得划算; 2、字段长度满足需求前提下,尽可能选择长度小的。此外,字段属性尽量都加上NOT NULL约束,可一定程度提高性能; 3、尽可能不使用TEXT/BLOB类型,确实需要的话,建议拆分到子表中,不要和主表放在一起,避免SELECT * 的时候读性能太差。 4、读取数据时,只选取所需要的列,不要每次都SELECT *,避免产生严重的随机读问题,尤其是读到一些TEXT/BLOB列; 5、对一个VARCHAR(N)列创建索引时,通常取其50%(甚至更小)左右长度创建前缀索引就足以满足80%以上的查询需求了,没必要创建整列的全长度索引; 6、通常情况下,子查询的性能比较差,建议改造成JOIN写法; 7、多表联接查询时,关联字段类型尽量一致,并且都要有索引; 8、多表连接查询时,把结果集小的表(注意,这里是指过滤后的结果集,不一定是全表数据量小的)作为驱动表; 9、多表联接并且有排序时,排序字段必须是驱动表里的,否则排序列无法用到索引; 10、多用复合索引,少用多个独立索引,尤其是一些基数(Cardinality)太小(比如说,该列的唯一值总数少于255)的列就不要创建独立索引了; 11、类似分页功能的SQL,建议先用主键关联,然后返回结果集,效率会高很多。 3.3、其他建议 关于MySQL的管理维护的其他建议有: 1、通常地,单表物理大小不超过10GB,单表行数不超过1亿条,行平均长度不超过8KB,如果机器性能足够,这些数据量MySQL是完全能处理的过来的,不用担心性能问题,这么建议主要是考虑ONLINE DDL的代价较高; 2、不用太担心mysqld进程占用太多内存,只要不发生OOM kill和用到大量的SWAP都还好; 3、在以往,单机上跑多实例的目的是能最大化利用计算资源,如果单实例已经能耗尽大部分计算资源的话,就没必要再跑多实例了; 4、定期使用pt-duplicate-key-checker检查并删除重复的索引。定期使用pt-index-usage工具检查并删除使用频率很低的索引; 5、定期采集slow query log,用pt-query-digest工具进行分析,可结合Anemometer系统进行slow query管理以便分析slow query并进行后续优化工作; 6、可使用pt-kill杀掉超长时间的SQL请求,Percona版本中有个选项 innodb_kill_idle_transaction 也可实现该功能; 7、使用pt-online-schema-change来完成大表的ONLINE DDL需求; 8、定期使用pt-table-checksum、pt-table-sync来检查并修复mysql主从复制的数据差异。 这次的优化参考,大部分情况下我都介绍了适用的场景,如果你的应用场景和本文描述的不太一样,那么建议根据实际情况进行调整,而不是生搬硬套。

技术分享
Linux简介-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Linux简介

1991年Linux 内核最初由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议,支持 32 位和 64 位硬件。它继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。 Linux除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。 二、Linux发行版 Linux 的发行版就是将 Linux 内核和应用软件打包封装,这些应用软件可以包括 GNU 程序库和工具、命令行 Shell 工具、图形界面的 XWindow 系统和相应的桌面环境以及数千种应用软件。 Linux 的发行版本可以分为几个大的家族,比如 Red Hat、Debian、SlackWare 等等;然后在每个大的家族里又有不同的发行版本。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。 2.1 Redhat家族 Redhat中文直译为红帽,Linux运维中非常出名的红帽认证就是来源于此,红帽公司旗下有三款Linux发行版: RHEL:全称Red Hat Enterprise Linux,是商业版本,源代码公开,技术支持需要付费,提供原厂服务。一般大型企业的重要服务器都是用的rhel系统,rhel大概是最经典的Linux发行版,在很多人看来,rhel就等同于Liunx,至于redhat公司的红帽认证,更是运维人员含金量最高的认证证书。软件包管理器为rpm,软件包管理器的前端工具为yum。 CentOS:全称Community Enterprise Operating System,社区企业操作系统,可以理解为是 RHEL 的社区克隆版,完全免费,并且开源。其独有的yum命令支持系统在线升级,可以即时更新。CentOS稳定性较好,在中国应用比较广泛。 Fedora 是基于 Red Hat Linux的社区版,由Fedora Project社区开发、红帽公司赞助。Fedora会采用最新的技术,尝试很多新功能、新特性,取得成功后会应用到 RHEL版本中,可以理解为是 RHEL的个人桌面版和前期测试版。 2.2 Debian Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。提供了接近十万种不同的开源软件支持,在国外用于很高的认可度和使用率。对于各类内核架构支持性良好,稳定性、安全性强更有免费的技术支持。基于Debian的发行版非常多,下面只介绍最典型的三个版本: Debian 最早由Ian Murdock于1993年创建,是社区类Linux的典范,也是迄今为止最遵循GNU规范的Linux系统。Debian在服务器和桌面电脑领域都有着广泛的应用,最具特色的是apt-get、dpkg和aptitude包管理方式。 Ubuntu是国内很多初学者第一次接触到的Linux发行版,基于 Debian 发展而来,界面友好,易于上手,对硬件的支持非常全面,是非常适合做桌面系统的Linux发行版本。 Linux Mint 由Linux Mint Team团队于2006年开始发行,基于Debian和Ubuntu的Linux发行版。操作类似于windows,适合新手入门,它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。 三、知识拓展 什么是类Unix操作系统? 类Unix系统(英文:Unix-like)是指继承UNIX的设计风格演变出来的系统,这些操作系统虽然有的是自由软件,有的是商业软件,但都相当程度地继承了原始UNIX的特性,有许多相似处,并且都在一定程度上遵守POSIX规范,但是它们却并不含有UNIX的源代码。由于UNIX标准认定价格昂贵,所以目前唯一获得UNIX标准认定的为苹果的MACOS系统。 类Unix操作系统有哪些? FreeBSD及其衍生产品、OpenBSD及其衍生产品、GNU/Linux、GNU/OpenSolaris等等,这里面我们所介绍的几种主流的类Unix操作系统,他们大多都属于开源产品,在互联网上是可以获取到的,有兴趣的同学可以自行搜索并下载安装 什么是GUN计划? GNU是“GNU’s NotUnix”的递归缩写。1983年9月27日Richard Stallman在net.unix新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,指导思想是“重现当年软件界合作互助的团结精神”。1984年正式启动GUN工程,目标是创建一套完全自由的类UNIX操作系统。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为“反版权”(或称Copyleft)的概念。

技术分享
2023年,香港VPS推荐,香港VPS商家收集汇总,方便对比购买香港VPS-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

2023年,香港VPS推荐,香港VPS商家收集汇总,方便对比购买香港VPS

香港vps(香港云服务器、香港vps服务器)、香港vps推荐,大致介绍:香港vps大带宽、香港vps cn2、香港vps主机、便宜香港vps。香港vps大陆用户访问速度非常快,而且还不会受到大陆法律管制,可以免除备案的烦恼;香港VPS与大陆、国外网络链接也毫无阻碍,不愿意用国内VPS,那么香港VPS就是最佳选择了!   https://bandwagonhost.com,香港VPS,1Gbps cn2 gia带宽 加拿大公司,运作始于2004年,专卖VPS有中国香港、美国(洛杉矶等多个)、加拿大、荷兰等数据中心,支持PayPal、信用卡、信用卡付款。其香港VPS采用PCCW高端网络,1Gbps大带宽,KVM虚拟,纯SSD硬盘,支持快照备份、更换IP等。适合企事业单位及预算相对充裕的用户! https://www.cmivps.com,香港VPS,大带宽、不限流量 主打香港CMI等线路的VPS,提供5M、10M、100M带宽不限流量 以及100M带宽限制流量两种类型,全部采用KVM虚拟,支持支付宝等付款。速度快,价格便宜,非常适合不想备案的用户,用来代替内地的服务器跑流量等。官方网站:https://cmivps.com https://www.dogyun.com,香港多线路VPS,按小时计费 国人商家,技术帝,全套自行开发,提供:香港、美国CN2、荷兰CN2、德国CN2、日本软银等线路的VPS,支持windows和Linux,支持按小时计费,支持自主切换IP.. https://hosthatch.com ,香港VPS,1Gbps带宽 成立于2011年的美国商家,主要运作VPS业务,按照硬盘分有常规SSD和大硬盘存储HDD;按照虚拟方式来分有OpenVZ和KVM,数据中心有:荷兰、瑞典、美国、挪威、奥地利、澳大利亚、香港(中国),支持信用卡、paypal等副科级! https://www.hostus.us ,香港VPS,1Gbps带宽 澳大利亚人注册公司在英国,从2012年开始运作至今,以VPS业务为主,其次还有一些其他比如独立服务器和虚拟主机等;VPS可选的机房有:中国(香港)、澳大利亚(悉尼)、新加坡、荷兰(阿姆斯特丹)、英国(伦敦)、美国(洛杉矶、达拉斯、夏洛特、亚特兰大、华盛顿.DC)

站长推荐