Tuesday, October 16, 2018

2018年10月数码产品推荐

必须说明的是本文推荐的产品都是性价比较高的产品,虽然性能不是最强,但是在同等配置的大品牌产品中价格较低。

说实话,电脑这东西更新换代太快,你永远也追不上潮流,即使现在你花几万买个最好的电脑,用不了2-3年它的性能就会落伍,所以呢,购买电脑的原则是:够用就好。

强烈不推荐非专业用户去买组装电脑,在各种配件上很容易被商家绕进去,钱不少花,东西却不是最好的,而且售后没有保障。买品牌机其实就是买其售后服务,虽然品牌机的显卡和电源都不太好,但胜在稳定,有需求的用户可以再换个显卡和电源。

Read More »

制作微软官方Windows 10 PE启动盘

使用微软官方Windows 10系统和相应版本的评估部署工具包(ADK),可以制作Windows 10的PE启动盘。

具体制作过程如下:

1、进入微软Windows 10 ADK下载页面(Download and install the Windows ADK),点击“Download the Windows ADK for Windows 10”下载并安装与Windows 10版本相对应的Windows ADK。

2、下载完成以后,点击安装文件,在Windows 评估和部署工具包 – Windows10 – 指定位置窗口,确定安装路径,点击:下一步(N)。

Read More »

x86_64电脑安装ESXi虚拟化软件、OpenWrt/LEDE实现软路由功能

家用宽带接入带宽已经达500Mbps或1Gbps的情况下,普通家用路由器已经难以胜任工作,这时就需要更强的设备来充当路由器的角色。软路由(多网口的x86_64电脑+路由/防火墙软件)即为此而来,目前流行的软路由一般使用Intel的CPU(CISC复杂指令集计算机),性能要比普通家用路由的ARM/MIPS处理器(RISC精简指令集计算机)强很多。

本文讲解如何在多网口的x86_64电脑中安装ESXi虚拟化软件和OpenWrt/LEDE等路由软件来实现路由器的功能。

安装虚拟化软件VMware vSphere Hypervisor(VMware ESXi)

Read More »

Debian/Ubuntu安装ACCEL-PPP L2TP Server教程

本节以Debian 9为例,安装ACCEL-PPP

安装编译器,cmake

apt-get install build-essential cmake

取得ACCEL-PPP源码(编写本文时,SourceForge的ACCEL-PPP 1.11.2的源码扩展名虽为.tar.bz2,但实际上只由tar打包,并无使用bzip压缩):

ACCEL_PPP_VERSION="1.11.2"
wget -O- "https://sourceforge.net/projects/accel-ppp/files/accel-ppp-${ACCEL_PPP_VERSION}.tar.bz2/download" | tar -xvf-
cd accel-ppp-${ACCEL_PPP_VERSION}

编译ACCEL-PPP

ACCEL-PPP编译前需要使用cmake对所需的功能进行设置,支持的选项有以下:

-DBUILD_PPTP_DRIVER=TRUE —— 本选项用于编译PPTP内核模块,内核版本>= 2.6.37已内置PPTP模块,无需启用该选项。
-DBUILD_IPOE_DRIVER=TRUE —— 本选项用于编译IPoE内核模块。IPoE共享接口模式或VLAN监控下需要此模块。
-DBUILD_VLAN_MON_DRIVER=TRUE —— 编译VLAN监控模块。
-DKDIR=/usr/src/linux —— 若需要构建PPTP内核模块,则需要使用本选项指定内核源码目录。
-DCMAKE_INSTALL_PREFIX=/some/location —— 指定ACCEL-PPP安装目录,默认为/usr/local。
-DCMAKE_BUILD_TYPE=Debug —— 选择编译为DEBUG版本以用于调试抑或为RELEASE版本。
-DLOG_PGSQL=TRUE —— 编译log_pgsql模块用于使用PostreSQL数据库记录日志。
-DRADIUS=FALSE —— 关闭radius模块。
-DNETSNMP=TRUE —— 启用SNMP模块。
-DLUA=TRUE —— 启用LUA支持(仅用于IPoE)。
-DSHAPE=TRUE —— 启用流量控制功能。
本文编译为Release版本,关闭Radius,PGSQL,流量控制等功能。

BUILD_JOBS=8
cmake \
-DBUILD_DRIVER=false \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_BUILD_TYPE=Release \
-DLOG_PGSQL=FALSE \
-DSHAPER=FALSE \
-DRADIUS=false \
-DNETSNMP=FALSE \
..
make -j${BUILD_JOBS}
make -j${BUILD_JOBS} install
mv /etc/

重命名配置文件

mv /etc/accel-ppp.conf.dist /etc/accel-ppp.conf

ACCEL-PPP的配置
从man可获取到accel-ppp配置文件的完整文档:

man accel-ppp.conf

本小节仅对部分配置项进行说明。

[modules] 本部分定义了ACCEL-PPP需要启用的功能。

例如

log_file pptp l2tp auth_mschap_v2 auth_mschap_v1 auth_chap_md5 auth_pap chap-secrets ippool pppd_compat

Read More »

保留IPv4地址(私有IPv4地址)

在现在的网络中,IPv4地址分为公共IPv4地址(公用IPv4地址)和保留IPv4地址(私有IPv4地址)。

公共IPv4地址是在Internet使用的IPv4地址,而保留IPv4地址则是在内部网络/局域网中使用的IPv4地址。

保留IPv4地址只能在内部网络/局域网中使用,无法在Internet上使用。因为本网络中的保留地址同样也可能被其它网络使用,如果进行网络互连,那么寻找路由时就会因为地址的不唯一而出现问题。当私有网络内的主机要与位于公网(Internet)上的主机进行通讯时必须经过网络地址转换(NAT-Network Address Translation),将其私有地址转换为合法公网地址才能对外访问。这也是保证网络安全的重要方法之一。

Read More »

Windows10设置磁盘共享和文件夹共享

服务器端设置:

1、设置-网络和internet-网络和共享中心-更改高级共享设置-专用-启用网络发现和启用文件和打印机共享。

2、设置-网络和internet-网络和共享中心-更改高级共享设置-所有网络-关闭密码保护共享。

3、在想共享的磁盘或者文件夹图标上点击右键,依次进入属性-共享-高级共享,勾选共享此文件夹,添加共享给Everyone。

4、想共享的磁盘或者文件夹图标上点击右键,依次进入属性-安全-编辑,添加Everyone用户组,根据情况给予读取权限(读取和执行、列出文件夹内容、读取)或者完全控制权限(修改、读取和执行、列出文件夹内容、读取、写入)。

Read More »

快速安装Nextcloud构建自己的云存储(网盘)

使用Nextcloud可以构建自己的云存储(网盘),Nextcloud内置了Office文档、图片相册、日历联系人、两步验证、文件管理、RSS阅读等丰富的应用,不仅可以用作个人或者团队存储与共享,还可以打造成为个人办公平台。

Nextcloud运行环境与平常我们常用的程序差不多,LAMP是官方首选,不过LNMP也照样可以运行,只不过需要自己写URL重写规则。当然,官方还提供了SNAP安装包,一分钟内就可以在VPS上部署好Nextcloud,非常方便。本篇文章就来分享SNAP安装Nextcloud的方法。

Read More »

中国移动、中国联通和中国电信贯彻落实国家提速降费政策

2017年8月30日,中国移动、中国联通和中国电信宣布,自2017年9月1日起,全面取消手机客户国内电话长途通话费和漫游通话费(不含港澳台地区),国内主叫通话标准按客户现行资费中的本地市话标准收取,国内被叫免费,客户无需申请,自动生效。(相关链接:中国移动 中国联通 中国电信

2018年6月22日,中国移动、中国联通和中国电信宣布,自2018年7月1日起,取消流量“漫游”费,新老用户省内流量升级为国内流量(不含港澳台流量)。(相关链接:中国移动 中国联通 中国电信

Read More »

WordPress网站出现Error establishing a database connection

WordPress网站出现Error establishing a database connection(建立数据库连接时出错),重启服务器或者用service mysqld restart命令(MySQL数据库)或者systemctl restart mariadb.service命令(MariaDB数据库)可以暂时解决问题,过一段时间还会出现。

分析原因应该是Apache2占用内存过高,MySQL/MariaDB运行一段时间后会自动退出所致。

解决方法:
1、将Apache2换成Nginx或其他轻量级Web服务器。
2、不想更换Apache2的可以增大服务器物理内存或添加Swap交换文件。
3、不想更换Apache2也不想增加服务器物理内存,且网站访问量不大,可以尝试修改Apache2配置文件(文件路径/etc/httpd/conf/httpd.conf)。Apache2目前有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式,分别是prefork,worker和event。(查看Apache2的MPM模式,可以使用httpd -V命令。)

编辑/etc/httpd/conf/httpd.conf文件,添加下面内容:

<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 100
MaxRequestWorkers 100
MaxConnectionsPerChild 2000
</IfModule>

说明:

<IfModule mpm_prefork_module> StartServers 5 #推荐设置:小=默认 中=20~50 大=50~100 MinSpareServers 5 #推荐设置:与StartServers保持一致 MaxSpareServers 10 #推荐设置:小=20 中=30~80 大=80~120 ServerLimit 150 #推荐设置:小=500 中=500~1500 大型=1500~3000 MaxRequestWorkers 150 #推荐设置:小=500 中=500~1500 大型=1500~3000 MaxRequestsPerChild 0 #推荐设置:小=10000 中或大=10000~500000 </IfModule>

Read More »

拨开迷雾 让您明白了解路由器传输性能

什么是路由器的吞吐量 包转发率

  这是一篇讨论如何测试路由器性能的文章,看完这篇文章您将了解到一些关于路由器方面的知识,这些知识是小新认为已经了解了的东西,当然,这些知识可能也不是全部都正确,有错误之处,还希望大家提出并讨论。本人是一名网络爱好者,但不是一名专业网络技术从业人员。

  好,言归正题,既然要说路由器,那一定要先说一下路由器是做什么的。如果我们把处在同一网段内的主机的分布结构看作是平的,那我们与其它网段主机之间的关系就是“立体”的。大家应该都知道,互联网,也就是Internet,它就是一个“立体”结构的网络。访问INTERNET,或访问一切非本地网段内的资源,我们都要用到路由器。在一般小型网络环境中,我们的电脑在路由器之后,路由器工作在NAT模式下,为了完成网络通信,简单来讲,路由器需要做两件事情:首先,将收到的来自内网的数据包“掐头去尾”并填上新的地址信息;第二,将处理过的数据包发往下一“跳”。这一过程中,路由器可能会出现性能瓶颈,路由器把数据包“掐头去尾”并替换上新地址信息的这一过程是需要时间的,单位时间内路由器能处理(转发)多少数据包就是我们最能直观体会到的路由器性能强弱。

Read More »