cut 是一个选取命令,就是将一段数据经过分析取出我们想要的。一般来说,选取的信息通常是按行来进行分析的。cut 命令从文件的每一行剪切字节、字符和字段将这些字节、字符和字段输送到标准输出。
cut 是一个选取命令,就是将一段数据经过分析取出我们想要的。一般来说,选取的信息通常是按行来进行分析的。cut 命令从文件的每一行剪切字节、字符和字段将这些字节、字符和字段输送到标准输出。
杜老师经常需要使用正则表达式修改大量文件,为了方便大家,也是为了方便自己,杜老师整理了一份常用正则表达式并分享出来,方便大家查阅!
例行维护、问题排查等是运维工程师的日常工作,杜老师收集了 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。我虽自称为杜老师,不过不做老师也很久了,仅凭记忆总结一些学习路径,希望可以帮到大家!