Monday, October 15, 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 »