06 2018 档案
摘要:一、Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPh
阅读全文
摘要:一、Systemd 简介 首先 systmed 是一个用户空间的程序,属于应用程序,不属于 Linux 内核范畴。Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。 Linux内核加载启动后,用户空间的第一个
阅读全文
摘要:一、前言 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git 与 SVN 的区别: SVN 是集中式版本控制系统,版本库是集中放在中央服务器的,而工作
阅读全文
摘要:$args 请求中的参数值 $query_string 同 $args $arg_NAME GET请求中NAME的值 $is_args 如果请求中有参数,值为"?",否则为空字符串 $uri 请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_uri的值,
阅读全文
摘要:一、前言 Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。对比 Apache: Nginx 更加轻量级,同样的 Web 服务,占用更少的内存及资源,处理静态文件性能好 Apache 更加成熟稳定,Bug 少,处理动态请求有
阅读全文
摘要:一、前言 我们都知道PHP是单线程执行,处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时。不能应用在Web服务器环境。 /** 检测是否CLI模式,确保这个函数只能运行在SHELL中
阅读全文
摘要:一、编译安装 Redis 下载地址:https://redis.io (1)编译: make (2)复制 redis 相关程序和配置文件到 /usr/local/redis cp ~/downloads/redis-4.0.10/src/redis-server /usr/local/redis/
阅读全文
摘要:一、编译安装纯净 PHP php 下载地址:http://php.net/downloads.php 1.1 PHP 运行方式 1)Module 方式 把 php 作为 Apache 的一个子模块来运行,当通过 web 访问 php 文件时,Apache 就会调用 php_module 来解析 ph
阅读全文
摘要:一、编译安装 MySQL 下载 MySQL Community Server(社区版),请根据你的操作系统版本下载相应的文件。 MySQL 下载地址:https://dev.mysql.com/downloads/mysql 1.1 cmake 工具 CMake 是一个跨平台的安装(预编译)工具,可
阅读全文
摘要:一、编译安装 Apache Httpd httpd 下载地址:http://httpd.apache.org/download.cgi 1.1 安装包 gcc yum install gcc -y yum install gcc-c++ -y 1.2 安装包 expat CentOS: yum in
阅读全文
摘要:rz、sz 命令可以很方便的将本地的文件上传到服务器或者从服务器上下载文件到本地,但是一般 Linux 系统并没有默认安装这两个工具。 一、安装 yum install lrzsz -y 二、使用 2.1 sz 命令发送文件到本地 sz filename 2.2 rz 命令本地上传文件到服务器 rz
阅读全文
摘要:一、前言 Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 很多 shell 脚本处理不了或者处理不方便的事情 python 可以干 python代码简单,配置简单,各种开源库多 效率高,性价比高 二、下载安装 官网:https://www.python.org 2.1 解压缩
阅读全文
摘要:一、前言 iptables 中文名:IP信息包过滤系统,它是一个配置 Linux 内核防火墙的命令行工具,是 netfilter 项目的一部分。术语 iptables 也经常代指该内核级防火墙。iptables 可以直接配置,也可以通过许多前端和图形界面配置。iptables 用于 ipv4,ip6
阅读全文
摘要:一、前言 1.1 程序和进程 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。 一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的 www 服务器是 apache 服务器,当管理员启动服务后,可能会有好多人来访问,也就是
阅读全文
摘要:一、前言 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
阅读全文
摘要:一、curl 工具 curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、
阅读全文
摘要:一、wget 工具 wget命令用来从指定的URL下载文件,wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕,如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载,这对从那些限定了链接时间的服务
阅读全文