Linux基础知识 更多

Linux Shell从入门到删根跑路

Linux Shell从入门到删根跑路

今天就来聊聊 linux 下一个常见的问题:如何避免误删目录。下文会详细的讲述不同的场景下误删目录,以及相应的解决方案。 1、变量为空导致误删文件 [crayon-5c16683f9479796279···

Unix/Linux 网络 IO 模型简介

Unix/Linux 网络 IO 模型简介

概述 Linux内核将所有外部设备都看做一个文件来操作。对该文件的读写操作会调用内核提供的系统命令, 返回一个fd(file descriptor)文件描述符。而对一个socket的读写也有相应的描述···

systemd之systemctl

systemd之systemctl

systemd 这个启动服务的机制,主要是通过 systemctl 的命令来处理的!跟以前 systemV 需要 service / chkconfig / setup / init 等指令来协助不同···

systemd之timers.target

systemd之timers.target

有时候,某些服务你想要定期执行,或者是开机后执行,或者是什么服务启动多久后执行等等的。在过去,我们基本都是使用 crond 这个服务来定期处理。 不过,现在有一直常驻在内存当中的 systemd ,提···

系统服务(daemons)-systemV与systemd

系统服务(daemons)-systemV与systemd

什么是 daemons 与服务(service) 系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务就称为 service 。它们向本地和网络用户提供了Linux的系统功能接口···

init及其配置文件/etc/inittab 与 runlevel

init及其配置文件/etc/inittab 与 runlevel

在核心加载完毕、进行完硬件侦测与驱动程序加载后,此时你的主机硬件应该已经准备就绪了 (ready) , 此时核心会主动的呼叫第一支程序,那就是 /sbin/init (systemV 现已逐渐被替换为···

grub安装与加密

grub安装与加密

Grub 安装修复 如果 grub 被损坏或者需要通过 grub-install (grub2为:grub2-install)命令重新安装 grub,因为 boot loader 有两个 stage ···

initramfs说明与创建

initramfs说明与创建

initramfs 说明 initramfs 的目的在于提供开机过程中所需要的最重要内核模块,以让系统开机过程可以顺利完成。会需要initramfs的原因,是因为内核模块放置于 /lib/module···

Linux基础服务 更多

开启HTTP严格传输安全(HSTS)

开启HTTP严格传输安全(HSTS)

什么是 HTTP 严格传输安全? 引用自 Mozilla Developer Network: 如果一个 web 服务器支持 HTTP 访问,并将其重定向到 HTTPS 访问的话,那么访问者在重定向前···

MYSQL 调优和使用必读

MYSQL 调优和使用必读

选择合适的存储引擎: InnoDB 除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 MYSQL 了),你应该默认选择 InnoDB 。 你自己在测试的时候可能会发现 MyIS···

nginx+php网站搭建

nginx+php网站搭建

配置php php.ini 添加中国时区 [crayon-5c16683fd7822181425284/] php-fpm [crayon-5c16683fd782b110670901/] 配置Ngi···

Nginx配置及常用模块

Nginx配置及常用模块

Nginx简介 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问···

CentOS 7下rsyslog+mariadb+loganalyzer日志服务器搭建

CentOS 7下rsyslog+mariadb+loganalyzer日志服务器搭建

前言 日志功能对于操作系统是相当重要的,在使用中,无论是系统还是应用等等,出了任何问题,我们首先想到的便是分析日志,查找问题原因。 自 CentOS 6 开始,我们的 CentOS 便开始使用 rsy···

OpenSSL创建CA和申请证书

OpenSSL创建CA和申请证书

创建私有 CA 创建所需文件: [crayon-5c16683fd83ce216363086/] 创建 CA 自签名证书: 生成私钥: [crayon-5c16683fd83d7772131455/]···

Nginx反向代理Apache服务搭建

Nginx反向代理Apache服务搭建

安装软件包 操作环境为 CentOS 7,其他环境请根据条件修改,此文章配置适合小型网站,其他情况请根据需要优化。 [crayon-5c16683fd871c334165225/] 配置 httpd ···

iptables命令详解

iptables命令详解

当数据包经过防火墙,iptables 就会对一个个数据包进行规制匹配,而规则又是呈现堆栈的方式,也就是又上到下,逐条匹配了,一旦匹配成功就会执行预先定义的处理动作,若是全部规则都没能匹配上,那么将根据···

Linux扩展应用 更多

Nginx/LVS/HAProxy 负载均衡软件的优缺点

Nginx/LVS/HAProxy 负载均衡软件的优缺点

负载均衡(Load Balancing)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力,同时能够提高网络的灵活性和可用性。目前使用最···

MySQL/MariaDB基础语法说明

MySQL/MariaDB基础语法说明

SQL SELECT 语句 SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。 SQL SELECT 语法 [crayon-5c16683f6ad64074422532/···

Tomcat是什么?

Tomcat是什么?

Tomcat简介 Tomcat 是源自 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司···

不停止 MySQL 服务增加从库的两种方式

不停止 MySQL 服务增加从库的两种方式

一般在线增加从库有两种方式,一种是通过 mysqldump 备份主库,恢复到从库,mysqldump 是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过 xtrabackup 工···

Percona Xtrabackup快速备份MySQL

Percona Xtrabackup快速备份MySQL

初次备份前准备工作 了解备份方式 热备份:读写不受影响(mysqldump-->innodb) 温备份:仅可以执行读操作(mysqldump-->myisam) 冷备份:离线备份,读写都不···

15 个 MySQL/MariaDB 性能优化小技巧

15 个 MySQL/MariaDB 性能优化小技巧

MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前),采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 ···

keepalived简介

keepalived简介

keepalived的作用 Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以利用其来避免单点故障。一个 LVS 服务会有 2 台服务器运行 Keepalived,···

Python 基础学习 更多

Python 变量类型

Python 变量类型

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整···

Python基础语法

Python基础语法

查看python版本 我们可以使用以下命令来查看我们使用的 Python 版本: [crayon-5c16683f6a4ea237582054/] 以上命令执行结果如下: [crayon-5c1668···

Python命令行参数

Python命令行参数

Python3 命令行参数 Python 提供了 getopt 模块来获取命令行参数。 [crayon-5c16683f6aa39833038865/] Python 中也可以所用 sys 的 sys···

杂谈 更多

全国DNS地址

全国DNS地址

公共 DNS 服务器 IP 地址 名称 DNS 服务器 IP 地址 114 DNS 114.114.114.114 114.114.115.115 阿里 AliDNS 223.5.5.5 223.6.···

AdvancedTomato汉化版

AdvancedTomato汉化版

汉化 GUI GitHub 地址:https://github.com/Zhang-Sir/advancedtomato-gui-chinese 原版官方网址:https://advancedtoma···

Tomato Phoenix 不死鸟【路由器固件】

Tomato Phoenix 不死鸟【路由器固件】

依稀记得,第一次捣鼓路由器还是很多年以前了吧,淘宝淘来的洋垃圾,模糊记得是思科WRT的某款吧,从那时起,知道了第三方路由器固件 DD-WRT、OpenWRT、Tomato、梅林,几家的固件各有千秋。 ···