月归档:十二月 2018

pc安装linux系统(Linux Mint)

由于老式电脑安装windows系统会明显感觉越来越卡,在加上为了尝试Linux系统,所以选择一款入门级的Linux系统,最后经多方查证,选择安装Linux mint,Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。Linux Mint 的目标是为个人和企业客户提供免费/高效/优雅且真正「易于上手」的开源桌面操作系统,它继承了 Ubuntu 众多优点,集成大量可让用户「开箱即用」的软件包,加上良好的人机交互体验,使其自 2006 年发行以来人气持续狂飙,目前已稳居 Distrowatch 发行版排行榜的第一名,势头相当凶猛。 Linux Mint版本的区别 Linux Mint 9默认是GNOME桌面,和KDE一样都是重量级桌面,样式和功能都比较全面;XFCE、LXDE是轻量级桌面环境,快速、简洁,而LXDE更是比较简陋,尤其适于老配置机器由于电脑配置比较低, 最后选择安装了Linux Mint XFCE版本(下载地址:https://mirrors.shu.edu.cn/linuxmint-cd/stable/19.1/linuxmint-19.1-xfce-32bit.iso)。下面讲一下笔记本上安装Linux Mint的具体步骤【操作之前记得备份电脑里的重要资料,以免引起不必要的数据丢失】: 1,去官网下载一款适合自己电脑的Linux Mint ISO安装包。 2,制作U盘启动盘,虽然笔记本基本上都带有光驱,但是从U盘启动安装系统越来越流行了。制作U盘启动的软件还是比较多的(如:ultraiso,老毛桃)等工具,不过windows系统用的比较多,制作Linux启动盘网上说容易出问题,并没有尝试。本人使用的是Rufus工具制作的U盘启动盘,ufus 是一个开源免费的快速制作 U 盘系统启动盘和格式化 USB 的实用小工具,它可以快速把 ISO … 继续阅读

发表在 开源 | 评论关闭

nginx在windows服务器下使用的正确姿势(使nginx在windows下突破1024的限制)

Nginx是一款轻量级的web服务器/反向代理服务器,更详细的释义自己百度了。目前国内像新浪、网易等都在使用它。对于Linux不熟悉或者没有运维的情况下,如何在生产环境的Windows服务器将Nginx搭建起来。一般小流量的站点直接去官网下载window的安装包即可。对于大流量的站点,直接官网的windows安装包部署在生产环境里,将会频繁出现如下错误: maximum number of descriptors supported by select() is 1024 while waiting for request 这是因为文件访问句柄数被限制为1024了,当访问量大时就会无法响应。如果要想在windows下保持nginx的高性能,可以通过下方的链接进行下载。 nginx for windows官网:http://nginx-win.ecsds.eu/ nginx for windows下载载地址: http://nginx-win.ecsds.eu/download/ 找到conf文件夹中的nginx-win.conf,把它复制一份更名为nginx.conf,然后在此文件中做配置. 特别要注意的是:linux版的nginx 头文件为include fastcgi.conf; 而windows版的nginx 头文件为include fastcgi_params; 附一个可以将nginx设置为windows服务的小工具nssm(NSSM是一个服务封装程序) 官网地址:http://www.nssm.cc/ 注:由于nginx自身没有提供windows服务的安装,使用nssm虽然可以将nginx作为windows服务进行运行,将无法使用nginx -s reload是更改的配置文件生效,只能使用net stop nginx net start nginx是更改的配置文件生效。如果配置不需要实时生效,完全可以将nginx作为windows服务运行。

发表在 开源, 服务器 | 标签为 , , | 评论关闭

windows下使用cygwin安装goaccess实时日志分析工具

GoAccess 简介 简单来说呢 GoAccess 是一个专门用来分析日志的工具,既可以在终端中展示结果,也可以生成 HTML 报表在浏览器中查看。GoAccess 最吸引人的一点就是它生成的 HTML 足够炫酷。 1、下载goaccess安装包 https://goaccess.io/ goaccess-1.2.tar.gz 2、安装cygwin 1、下载cygwin http://www.cygwin.com/ 2、Cygwin国内镜像地址 http://mirrors.sohu.com/cygwin/ 3、在cygwin中需要安装的包 https://goaccess.io/faq#installation 先安装cygwin,然后cmd切换到cygwin安装应用程序目录下含有setup-x86_64.exe的文件夹里执行安装goaccess需要的安装包 setup-x86_64.exe -q -P libGeoIP-devel -P libncurses-devel -P libncursesw10 -P gcc-core -P make -P automake -P gettext -P “automake wrapper … 继续阅读

发表在 开源, 服务器 | 评论关闭