抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

例行维护、问题排查等是运维工程师的日常工作,杜老师收集了 30 个常用命令,推荐给会使用到的小伙伴们,如果您有更多的好用命令欢迎分享给我们!

这几天一直在研究容器,偶尔抽空玩会我的世界,突发奇想:可否通过 Docker 搭建我的世界服务器?今天就来操作下吧!

Docker 技术目前在 DevOps 中被广泛使用,我们需要将测试或者构建的代码和自动化脚本打包成 Docker 镜像,然后部署在各个运行环境中。

安装 gitlab-runner 构建机默认会将用户设置为 gitlab-runner,该设置会导致.gitlab-ci.yml 脚本运行时出现一些权限问题。为了解决这些权限问题,杜老师将 gitlab-runner 构建机上的默认用户设置为 root。

现在 HTTPS 已非常普遍,很多网站都加了 SSL 证书,但仍然有许多访客使用 HTTP 的方式访问,今天杜老师分享下两种通过 Nginx 实现强制 HTTPS 访问方法。

受博友圈夏目同学所托,帮其新购置的云服务器搭建网站运行环境。几个 apt 的问题,想都没想就答应了,却未料到一开始就出现问题,Ubuntu 的 DNS 不可用,今天说下如何解决这个问题。

SRV 记录是 DNS 服务器的数据库中支持的一种资源记录类型,它记录了哪台计算机提供哪个服务这么一个简单的信息。一般是为 Microsoft 的活动目录设置时的应用。

ip 命令用来显示或操纵 Linux 主机的路由、网络设备、策略路由和隧道等,是 Linux 下比较新且功能强大的网络配置工具。下面对 ip -s link 输出的内容进行简单的注解。

与 CentOS 的 yum -y update APPNAME 不同,Ubuntu 在使用 apt -y dist-upgrade 更新时无法指定软件,会更新所有已安装程序,今天杜老师说下如何设置指定软件不参与升级。

当搭建非 80 端口服务时,是无法直接通过域名访问的。一般我们会通过 Nginx 的反向代理功能实现端口重定向,今天我们聊一下三种重定向解决方案。

最大传输单元用来通知对方所能接受数据服务单元最大尺寸,说明发送方能够接受的有效载荷大小。是包或帧最大长度,一般以字节记。如 MTU 过大,碰到路由器时会被拒绝转发,因它不能处理过大的包。如果太小,因为协议一定要在包上加上包头,那实际传送的数据量会过小,这样也划不来。大部分操作系统会提供给用户一个默认值,该值一般对用户比较合适的。

mysqldump 可以把整个数据库装载到一个单独的文本文件中。这个文件包含有所有重建您的数据库所需的 SQL 命令。这个命令取得所有的模式并将其转换成 DDL 语法,取得所有数据,并从这些数据中创建 INSERT 语句。这个工具将您的数据库中所有的设计倒转。因为所有的东西都被包含到了一个文本文件中。这个文本文件可用一个简单的批处理和一个合适 SQL 语句导回到 MySQL。

近期有一些 Linux 爱好者找到我,问如何学习 Linux。我虽自称为杜老师,不过不做老师也很久了,仅凭记忆总结一些学习路径,希望可以帮到大家!

Linux 的普及程度越来越高,相比大家常用的 Windows 系统,都有哪些不同,今天杜老师通过不同的角度,分享一下两者都有哪些不同!

最近调整了杜老师说的网站架构,保障平稳运行的同时降低运营的成本,此文做记录的同时也向大家分享一下目前架构,如有建议欢迎在评论区留言!