- Linux
对 Bash 感到厌倦?教你如何在 Linux 中更改默认 Shell
Bash 并不是唯一可供选择的 Shell。还存在数量众多的 Shell,它们都有一些独特的特性,例如 Zsh、Fish、Ksh 和Xonsh。 在你的系统中,你可以同时安装多个 She...
- Linux
React前后端如何同构,防止重复渲染
什么叫前后端同构? 为了解决某些问题(比如SEO、提升渲染速度等)react 提供了2个方法在服务端生成一个HTML文本格式的字符串。在得到了这个HTML格式的字...
- Linux
Gixy–分析Nginx配置文件的工具
Gixy特性 找出服务器端请求伪造。 验证HTTP拆分。 验证referrer/origin问题。 验证是否正确通过add_header指令重新定义Response Headers。 验证请求的主机头是否伪造...
- Linux
进行Linux性能监控的命令介绍
导读 这是我们正在进行的和性能监控系列的一部分。vmstat和iostat两个都适用于所有主要的类unix系统 如果vmstat和iostat命令在你的系统中不可用,请安装sys...
- Linux
学习Python的urllib模块
导读 urllib 模块作为Python 3 处理 URL 的组件集合,如果你有 Python 2 的知识,那么你就会注意到 Python 2 中有 urllib 和 urllib2 两个版本的模块,这些现在都是 ...
- Linux
5 个 JavaScript 调试技巧
导读 当时做项目时搜索了这篇文章,觉得很实用,所以转载下来,分享给大家,便于在项目中运用 之前使用过用printf debugging,自此之后我用这种方法似乎...
- Linux
如何在 Linux 中分割和重组文件!
我们将学习如何使用 csplit,split 和 cat 来重新整理文件,然后再将文件合并在一起。这些操作在任何文件类型下都有用:文本、图片、音频文件、ISO 镜像文...
- Linux
所用的日常 Git 命令
Image credit: XKCD 我曾经想过:“如果有一个最常见的 Git的列表,以及它们的功能是什么,这不是极好的吗?” 多年之后,我编制了这样一个列表,并且给出...
- Linux
用 Ansible 部署无服务应用!
大多数人认为 Ansible 是一种更强大的“处于 for 循环中的 SSH”,在简单的使用场景下这是真的。但其实 Ansible 是任务,而非 SSH。在很多情况下,我们通过...
- Linux
针对高 级用户的 Vim 编辑实用技巧
导读 毫无疑问, Vim 是一个很强大的文本编辑器。它提供了大量的特性,这意味着学习并记住 Vim 的所有功能实际上是不可能的。但是我们至少可以不断学...
- Linux
Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设
前言 驱动的开发需要先熟悉基本概念类型,本篇讲解linux杂项设备基础,还是基于虚拟机ubuntu去制作驱动,只需要虚拟机就可以尝试编写注册杂项设备...
- Linux
你所不知道的AWS 云服务清单(71种)
导读 AWS,即亚马逊 Web 服务,是一个提供了一系列按使用计费的 web 服务的云平台。 它是迄今为止最为著 名的云平台之一。由于其灵活性、有效性、弹性、...
- Linux
DevOps 转型,只有工具怎么够!
导读 敏捷软件开发已经打破了需求分析、测试、开发之间的壁垒。在软件开发流程中,开发与运维之间面临着相同的隔离问题。DevOps运动的目标就是打破开...
- Linux
在 Linux/Unix/Mac 下清除 DNS 查询缓存
导读 在MS-Windows下,你可以使用ipconfig来清除dns缓存。然而,和Unix提供了不同的方法来清除缓存。Linux可以运行 nscd 或者 BIND 或者 dnsmasq 作为名称服务缓存守...
- Linux
教你关闭一个不活动的或者空闲的SSH会话
导读 如何关闭一个不活动的 ssh 会话?首先使用 w来识别出不活动或者是空闲的 ssh 会话,接着使用 pstree来获取空闲会话的 PID,最后就是使用 kill 命令来关闭...
- Linux
Linux文件处理三剑客之grep
背景 grep命令最初是由美国计算机科学家肯·汤普逊(Ken Thompson)在1974年发明, 为了让用户全局搜索所有匹配的内容并打印它们,所以使用 g/regularexpressi...