Docker 常用命令
开始使用时都是从命令入手,命令有很多,大到可以分为镜像、容器、仓库操作,在学习要知道不懂的命令可以使用 --help
来获取有用的信息。
开始使用时都是从命令入手,命令有很多,大到可以分为镜像、容器、仓库操作,在学习要知道不懂的命令可以使用 --help
来获取有用的信息。
docker 是比较流行的技术,主要用于环境部署。和虚拟机类似,但是又不相同,最大的不同是可以把软件进行单独管理,高度的自定义,按需启动。
Linux 为了安全的运行软件,都会在安装软件时创建个单独的分组给软件。软件只能操作自己有权限的文件资源,只有 root 账户有全部权限。在正式服务器中,一般不会给用户直接使用 root 账号进行操作。但安装软件需要用到 root 账号权限,这时就要用到 sudo 命令了,本文将会介绍它的配置和使用。
相对于 Windows,Linux 的文件权限有些复杂。本文将会对文件权限进行一些简单的说明。
Apache HTTP Server 项目致力于为包括 UNIX 和 Windows 在内的现代操作系统开发和维护开源 HTTP 服务器。该项目的目标是提供一个安全,高效且可扩展的服务器,该服务器提供与当前 HTTP 标准同步的 HTTP 服务。
Yum
1 | yum -y install httpd |
1 | systemctl start httpd |
Note:
默认 Linux 是开启防火墙的,外部无法访问里面的接口,需关闭或开放访问端口,相关内容 Linux 防火墙管理
因为 /etc/httpd/conf/httpd.conf 配置文件中存在 IncludeOptional conf.d/*.conf
设置。所以会自动加载 /etc/httpd/conf.d/ 中 conf 后缀的配置文件。
1 | <VirtualHost *:80> |
修改 httpd.conf 配置将 AllowOverride None改为 All 开启 .htaccess 支持
1 | <Directory "/var/www"> |
Note:
yum 安装的 Apache 2.4 已经帮忙关联了 php7,有版本要求才需自行配置。如 PHP 还没安装可参考 PHP 安装配置
电脑操作系统中都有带防火墙软件,作用是防止外部侵扰。用开发环境时都喜欢偷懒直接关闭防火墙,但生产环境不推荐关闭。这里简单的记录一些关于防火墙的设置方法。
Nginx 负载均衡是基于 upstream 特性扩展出来的功能,可把单服务器的压力分放给其他服务器,解决性能瓶颈。下面给大家带来配置及使用方法。
Nginx 是 HTTP、反向代理服务器,也是邮件、通用 TCP/UDP 代理服务器,最初由 Igor Sysoev 编写。本篇文章简单的整理下关于 Nginx 的安装配置。
PHP,即”PHP: Hypertext Preprocessor”,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 Web 开发人员快速编写动态生成的 Web 页面,但 PHP 的用途远不只于此。
这是 PHP 的文档介绍,下面是它的安装配置教程。
罗马数字包含以下七种字符: I
, V
,X
, L
,C
,D
和 M
。
1 | 字符 数值 |
例如, 罗马数字 2 写做 II
,即为两个并列的 1。12 写做 XII
,即为 X
+ II
。 27 写做 XXVII
, 即为 XX
+ V
+ II
。
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII
,而是 IV
。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX
。这个特殊的规则只适用于以下六种情况:
I
可以放在 V
(5) 和 X
(10) 的左边,来表示 4 和 9。X
可以放在 L
(50) 和 C
(100) 的左边,来表示 40 和 90。C
可以放在 D
(500) 和 M
(1000) 的左边,来表示 400 和 900。给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。
示例 1:
1 | 输入: "III" |
示例 2:
1 | 输入: "IV" |
示例 3:
1 | 输入: "IX" |
示例 4:
1 | 输入: "LVIII" |
示例 5:
1 | 输入: "MCMXCIV" |