Linux 一直被很多人当作只有技术大牛才能使用的操作系统,普通人好像并不适合使用它。但现实情况并非如此,很多 Linux 发行版提供了开箱即用的体验,比如:Linux Mint、Ubuntu、Deepin,使用他们并不需要很多的学习成本。 不少人最担心 Linux 的软件生态问题,Linux 在软件生态确实不如 Windows 和 macOS,特别是国产软件和一些专业软件的支持,但是随着越来越多的工作可以使用浏览器完成,我们对桌面软件的依赖已经越来越少了,就算需要用到一些专业软件,也总能在 Linux 找到更好或…

2020年04月06日 0条评论 41点热度 0人点赞 阅读全文

最近小山把电脑主系统从 Windows 换到了 Linux,刚开始因为懒得折腾用的是基于 Arch 的 Manjaro。不过刚装好没几天,就被小山一个误操作,把/etc目录给删了,熟悉 Linux 的人都知道这个目录的重要性,导致我只能重装系统。不过这次我选择了原汁原味的 ArchLinux,虽然整个安装过程没有 Manjaro 那么方便快捷,不过也没有那么复杂。 虽然我之前写过针对虚拟机的 Arch 安装教程,不过那都是两年前的事了,而且只适用于 BIOS 引导的虚拟机,况且那时候我的 Linux 水平跟现在是相…

2020年03月01日 5条评论 454点热度 4人点赞 阅读全文

大多数小伙伴在平时用手机浏览器浏览网页的过程中肯定遇到过手机浏览器自动打开一些 APP 的情况,比如京东、淘宝、支付宝之类的,而且有时候因为浏览器的一些的安全机制,导致网页会被关闭,再次打开的时候还会打开 APP,触发安全机制,有时需要打开好几次网页。 那么这到底是谁造成的呢,难道真的是网站太“流氓”了吗? 虽然不排除有些网站故意嵌入恶意代码的可能性,但是很多情况下不是网站的锅,而是网站使用的外部服务。 很多网站都会使用第三方统计服务来统计网站的流量,而这些服务需要网站嵌入他们提供的 JavaScript 代码和文…

2020年02月10日 0条评论 490点热度 1人点赞 阅读全文

CentOS 8 正式发布有一段时间了,但是各大云服务商的镜像也就这段时间才准备好,比如阿里云前段时间才有 CentOS 8 的系统镜像。 作为一个爱尝鲜的人,小山第一时间把服务器迁移到了 CentOS 8,之前刚发布的时候只在虚拟机体验过,也没怎么折腾,但是真正到了生产环境,坑还是很多的。 CentOS 8  最大的坑莫过于安装软件包,CentOS 8 跟随上游 RHEL 8 引入了新的仓库 AppStream,这个仓库通过流式更新可以为 CentOS 带来新的版本,不会像以前那样,软件包过于陈旧。但是这样带来一…

2020年01月15日 2条评论 690点热度 1人点赞 阅读全文

如果你是一个开发者或者系统维护人员,那么有可能会接触到 Redis,这是一个基于内存的键值数据库,常被用于缓存等需要快速读写场景。 跟大多数数据库一样,Redis 默认通过命令行操作,这对于一些人来说有些不友好,但是不像其他数据库有很多可视化的操作工具,Redis 的 GUI 管理工具屈指可数,一方面是因为 Redis 相对来说很简单,不需要多么复杂的命令。 而在这屈指可数的 Redis GUI 管理工具中,最好用的莫过于 Redis Desktop Manager (简称:RDM),RDM 是一个全桌面平台的 R…

2019年10月19日 2条评论 1575点热度 1人点赞 阅读全文

用过阿里云服务器的小伙伴可能或多或少遇到过 DNS 解析的问题,比如某些域名解析不了,某些域名解析超时,或者有时候能解析,有时候不能。 这些问题很大一部分原因来自于阿里云服务器默认的 DNS,阿里云默认使用的是内网 DNS,应该跟阿里云公共 DNS(223.5.5.5)是同一个,但这个 DNS 不太稳定,有时候会遇到解析超时,或部分域名无法解析的情况。 解决问题的方法肯定是更换 DNS,如果只是简单的更换 DNS,那是非常简单的,只需要更改/etc/resolv.conf这个文件就可以了。但是更改完 DNS 会遇到…

2019年10月19日 4条评论 1543点热度 0人点赞 阅读全文

不知道从那个 Windows 10 版本开始,微软引用了新的全屏优化,来提升游戏在全屏下的表现。 但是这个全屏优化也带来了某些兼容性问题,会导致某些全屏程序特别卡顿,渲染延迟特别高。 比如:芒果 TV 的 UWP 客户端,使用 madVR 渲染的视频播放器。 如果你使用软件的过程中也遇到了全屏状态下程序卡顿的问题,不妨禁用全屏优化试一试。 小山用 madVR 渲染视频的时候发现的这个问题,全屏模式下帧率能达到几百帧,但是渲染延迟高的吓人,禁用了全屏优化之后就没有问题了。 如果只是某个程序遇到了这种情况,只需要针对某…

2019年09月13日 2条评论 2265点热度 3人点赞 阅读全文

如果你是一个程序员,那么一定听说过 Git 或者已经在使用它。如果你还没有尝试过,推荐你去尝试一下,这是一个很不错的版本控制工具。 平时使用 Git,如果想把代码备份到云端或者跟别人合作开发,首先想到的可能是 Github,但是有时 Github 不是很方便,比如 Github 在国内的访问速度比较慢,虽然 Github 的私有存储库被微软爸爸收购以后变成了无数量限制,但是免费版每个私有存储库只允许最多 3 位合作者,如果是跟公司团队合作开发的话,3 个明显不够用。 面对这种情况,很多人都会选择自建 Git 服务器…

2019年09月08日 2条评论 2393点热度 0人点赞 阅读全文

相信看了前几篇文章,大家对 Docker 有了一定的了解,也掌握了 Docker 的基本使用方法。 很多时候,我们需要的不只是单独的一个服务,而是需要很多服务连接起来的,比如要搭建个博客系统,博客系统的镜像可能只包含 PHP 和 Web 服务器,但是数据的存储还需要用到服务器,这就需要再创建一个数据库容器。 但是默认情况下,每个容器都是独立的,都是不可互相访问的,如何将容器连接起来呢? 相信有一些小伙伴看了上篇《网络驱动》的文章后已经有了些想法。 小山在这篇文章就教大家如何优雅的将容器连接起来,有两种方法,为了演示…

2019年06月26日 3条评论 2729点热度 1人点赞 阅读全文

在之前的几篇文章中,小山向大家介绍了 Docker,以及如何安装并且使用它。 我们使用 Docker 大多数的目的是用来搭建网络服务,比如搭建网站系统,而这些服务我们是要对外公开访问的,这就涉及到一个容器的网络问题,容器的网络是如何工作的,如何让容器里的服务可以对外访问。 这篇教程我们就来讲讲 Docker 几种网络驱动,以及它们是如何工作的,该如何使用它们。 Docker 的网络驱动默认情况下有四个:bridge、host、overlay 和 macvlan,还有一个特殊的网络驱动 none 用于禁止容器访问网络…

2019年06月26日 0条评论 2526点热度 1人点赞 阅读全文
123458