1 Linux

1.1 Linux的概述

Unix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。

Linux是基于Unix的 Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

1.1.1 Linux系统的应用

服务器系统Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等;嵌入式系统路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等,高性能运算、计算密集型应用Linux有强大的运算能力。桌面应用系统 移动手持系统

1.1.2 Linux的版本

Linux的版本分为两种:内核版本和发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号;

1.2 Linux相关软件安装

1.2.1 虚拟机

虚拟机:一台虚拟的电脑. 虚拟机软件: * VmWare:收费的.学习使用 * VirtualBox:免费的.

1.2.2 安装VmWare

虚拟机,参考《虚拟软件vmware安装.doc》

注意需要禁掉虚拟网卡

1.2.3 CentOS的安装

CentOS是Community Enterprise Operating System的缩写,也叫做社区企业操作系统。是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本(是一个再发行版本),而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。CentOS的技术支持主要通过社区的官方邮件列表、论坛和聊天室。

参考《CentOS6详细安装文档.doc》

1.2.4 Linux的远程访问

一个远程访问的软件:CRT

安装完成之后:

1、虚拟机连接网络

2、命令界面,ifconfig查看ip地址

3.ip地址输入到快速连接的主机名称中

1.2.5 Linux目录结构

1.2.6 Linux的常用命令

1. 切换目录命令cd:

使用cd app :切换到app目录cd ..      :切换到上一层目录cd /cd ~       :切换到系统根目录    cd -       :切换到用户主目录    切换到上一个所在目录

使用tab键来补全文件路径

**2. 列出文件列表:ls ll **

ls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式显示目录内容。格式:ls[参数] [路径或文件名]

常用: 在linux中以 . 开头的文件都是隐藏的文件

  • ls
  • ls -a 显示所有文件或目录(包含隐藏的文件)
  • ls -l 缩写成ll

3. 创建目录和移除目录:mkdir rmdir

mkdir(make directory)命令可用来创建子目录。mkdir app 在当前目录下创建app目录mkdir –p app2/test 级联创建aap2以及test目

rmdir(remove directory)命令可用来删除“空”的子目录
rmdir app  删除app目录

4. 浏览文件

【cat、more、less】 cat用于显示文件的内容。格式:cat[参数]<文件名>

` cat yum.conf`

more 一般用于要显示的内容会超过一个画面长度的情况。

空格键显示下一个画面。

回车显示下一行内容。

按** q** 键退出查看。

more yum.conf
  • 空格显示下一页数据回车显示下一行的数据 less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。

    less yum.conf

    PgUp 和 PgDn 进行上下翻页.

【tail】

tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。

用法:

tail -10 /etc/passwd  查看后10行数据
tail -f catalina.log  动态查看日志(*****)
ctrl+c 结束查看

5. 文件操作:

【rm】

rm  删除文件
用法:rm [选项]... 文件...
rm a.txt  删除a.txt文件
删除需要用户确认,y/nrm 删除不询问rm -f a.txt  不询问,直接删除rm 删除目录
rm -r a      递归删除不询问递归删除(慎用)
rm -rf  a    不询问递归删除
rm -rf *     删除所有文件
rm -rf /*    自杀 很危险

http://imgsrc.baidu.com/forum/w%3D580/sign=00fefe23dd09b3deebbfe460fcbe6cd3/940f918fa0ec08fa078d4aec55ee3d6d54fbdafc.jpg

【cp、mv】

cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。

cp a.txt b.txt  将a.txt复制为b.txt文件
cp a.txt ../  将a.txt文件复制到上一层目录中

mv 移动或者重命名

mv a.txt ../  将a.txt文件移动到上一层目录中
mv a.txt b.txt  将a.txt文件重命名为b.txt

【tar】命令:(***** 打包或解压)

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。常用参数:

    -c:创建一个新tar文件-v:显示运行过程的信息-f:指定文件名-z:调用gzip压缩命令进行压缩-t:查看压缩文件的内容-x:解开tar文件打包:
tar –cvf xxx.tar ./*(文件路径名称)打包并且压缩:
tar –zcvf xxx.tar.gz ./*

解压 tar –xvf xxx.tar tar -zxvf xxx.tar.gz -C /usr/aaa 指定路径: -C

【find】命令 文件名搜索

find指令用于查找符合条件的文件

示例:
find / -name “ins*” 查找文件名称是以ins开头的文件
find / -name “ins*” –ls
find / –user itcast –ls 查找用户itcast的文件
find / –user itcast –type d –ls 查找用户itcast的目录
find /-perm -777 –type d-ls 查找权限是777的文件

【grep】命令 内容搜索

查找文件里符合条件的字符串。

用法: grep [选项]... PATTERN [FILE]...示例:
grep lang anaconda-ks.cfg  在文件中查找lang
grep lang anaconda-ks.cfg –color 高亮显示

6. 其他常用命令

【pwd】
显示当前所在目录【touch】创建一个空文件touch a.txt清屏
【clear/ crtl + L】

1.3 Vi和Vim编辑器

在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。

切换到命令行模式:按Esc键; 切换到插入模式:按 i 、o、a键;

i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行

切换到底行模式:按 :(冒号);更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx》

打开文件:vim file

退出:esc :q

修改文件:输入i进入插入模式

保存并退出:esc:wq

不保存退出:esc:q!

三种进入插入模式

i:在当前的光标所在处插入

o:在当前光标所在的行的下一行插入

a:在光标所在的下一个字符插入

快捷键:

dd – 快速删除一行
yy - 复制当前行
nyy - 从当前行向后复制几行
p - 粘贴
R – 替换

重定向输出>和>>

1、>重定向输出,覆盖原有内容;

2、>>重定向输出,又追加功能;示例:

cat /etc/passwd > a.txt  将输出定向到a.txt中
cat /etc/passwd >> a.txt  输出并且追加
ifconfig > ifconfig.txt

系统管理命令

ps 正在运行的某个进程的状态
ps –ef  查看所有进程
ps –ef | grep ssh 查找某一进程
kill 2868  杀掉2868编号的进程
kill -9 2868  强制杀死进程

管道 |

管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。示例:

ls --help | more  分页查询帮助信息
ps –ef | grep java  查询名称中包含java的进程
ifconfig | more
cat index.html | more
ps –ef | grep aio

1.4 Linux的权限命令

组成为为:

1、文件类型

2、属主权限

3、属组权限

4、其他用户权限

1.4.1 文件权限 也可以用数字表示

chmod 修改权限

r:read读 4,对文件是指可读取内容对目录是可以ls

w:write写 2,对文件是指可修改文件内容,对目录是指可以在其中创建或删除子节点(目录或文件)

x:excute执行 1,对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录

1.4.2 Linux三种文件类型:

普通文件:包括文本文件、数据文件、可执行的二进制程序文件等。

目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。

设备文件: Linux系统把每一个设备都看成是一个文件

1.4.3 文件类型标识

1、普通文件(-)

2、目录(d)

3、符号链接(l)

进入etc可以查看,相当于快捷方式字符

设备文件(c)

块设备文件(s)

套接字(s)

命名管道(p)

1.5 Linux上常用网络操作

1.5.1 主机名配置

hostname 查看主机名

hostname xxx 修改主机名重启后无效

如果想要永久生效,可以修改/etc/sysconfig/network文件

1.5.2 IP地址配置

ifconfig 查看(修改)ip地址(重启后无效)
ifconfig eth0 192.168.12.22 修改ip地址

想要永久生效

修改/etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/bootp/none)
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.177.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
NBOOT=yes # 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。

1.5.3 域名映射

/etc/hosts文件用于在通过主机名进行访问时做ip地址解析之用,相当于windows系统的C:\Windows\System32\drivers\etc\hosts文件的功能

1.5.4 网络服务管理

service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status–all 查看系统中所有后台服务
netstat –nltp 查看系统中网络进程的端口监听情况

1.5.5防火墙设置

防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。

service iptables status 查看防火墙状态
service iptables stop 关闭防火墙 学习阶段用的比较多
service iptables start 启动防火墙
chkconfig  iptables off 禁止防火墙自启
软件已经针对具体平台编译打包发布,只要解压,修改配置即可

1.6 Linux上软件安装

Linux上的软件安装有以下几种常见方式介绍 1. 二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2. RPM包 软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装 3. Yum在线安装 软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题 4. 源码编译安装 软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。

1.6.1 上传与下载工具介绍

1、 FileZilla

2、 lrzsz (网络安装)

我们可以使用yum安装方式安装 yum install lrzsz 注意:必须有网络可以在crt中设置上传与下载目录

3、 sftp 较为安全,加密

使用alt + p 组合键打开sftp窗口

使用put 命令上传

使用get命令下载

默认下载位置在当前计算的的文档位置

1.6.2 centos6.7 安装 lrzsz 失败解决方案

wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo

wget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo

yum makecache

按照这三步,分别输入crt中执行,然后再yum install lrzsz即可

1.7 部署项目

(1)修改pom配置 、 在pom.xml中添加

修改jdk版本1.8 (安装的)

(2)修改项目

2.1 druid.properties 2.2 header.html2.3 route_de2.3 route_detail.html

(3)将war包上传到服务器

3.1 使用package命令打包3.2 将travel.war上传到tomcat中的webapps目录

(4) 重启tomcat

(5) 到出本地mysql数据,并导入linux中的mysql

2 Nginx

2.1 概念

Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

由俄罗斯的程序设计师伊戈尔•西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。

2.2 应用场景

1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。

2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

2.3 Nginx在Linux下的安装

2.3.1环境准备

(1)需要安装 gcc 的环境

yum install gcc-c++

(2)第三方的开发包。

1、PCRE

PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库。

yum install -y pcre pcre-devel

注:pcre-devel 是使用 pcre 开发的一个二次开发库。nginx 也需要此库。

2、zlib

zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 linux 上安装 zlib 库。 yum install -y zlib zlib-devel

3、OpenSSL

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 不仅支持http 协议,还支持 https(即在 ssl 协议上传输 http),所以需要在 linux安装 openssl 库。

yum install -y openssl openssl-devel

2.3.2 Nginx下载

官方网站下载 nginx:http://nginx.org/ 我们课程中使用的版本是 1.8.0 版本。

2.2.3 Nginx安装

第一步:把 nginx 的源码包nginx-1.8.0.tar.gz上传到 linux 系统

第二步:解压缩

tar zxvf nginx-1.8.0.tar.gz

第三步:进入nginx-1.8.0目录使用 configure 命令创建一 makeFile 文件。

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

执行后可以看到Makefile文件

Makefile是一种配置文件, Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 ---- 知识点小贴士 ---- configure参数 ./configure \ --prefix=/usr \ 指向安装目录 --sbin-path=/usr/sbin/nginx \ 指向(执行)程序文件(nginx) --conf-path=/etc/nginx/nginx.conf \ 指向配置文件 --error-log-path=/var/log/nginx/error.log \ 指向log --http-log-path=/var/log/nginx/access.log \ 指向http-log --pid-path=/var/run/nginx/nginx.pid \ 指向pid --lock-path=/var/lock/nginx.lock \ (安装文件锁定,防止安装文件被别人利用,或自己误操作。) --user=nginx \ --group=nginx \ --with-httpsslmodule \ 启用ngxhttpsslmodule支持(使支持https请求,需已安装openssl) --with-httpflvmodule \ 启用ngxhttpflvmodule支持(提供寻求内存使用基于时间的偏移量文件) --with-httpstubstatusmodule \ 启用ngxhttpstubstatusmodule支持(获取nginx自上次启动以来的工作状态) --with-httpgzipstaticmodule \ 启用ngxhttpgzipstaticmodule支持(在线实时压缩输出数据流) --http-client-body-temp-path=/var/tmp/nginx/client/ \ 设定http客户端请求临时文件路径 --http-proxy-temp-path=/var/tmp/nginx/proxy/ \ 设定http代理临时文件路径 --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \ 设定http fastcgi临时文件路径 --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \ 设定http uwsgi临时文件路径 --http-scgi-temp-path=/var/tmp/nginx/scgi \ 设定http scgi临时文件路径 --with-pcre 启用pcre库

第四步:编译

make

第五步:安装

make install

2.4 Nginx启动与访问

注意:启动nginx 之前,上边将临时文件目录指定为/var/temp/nginx/client,需要在/var 下创建此目录

mkdir /var/temp/nginx/client -p

进入到Nginx目录下的sbin目录

cd /usr/local/ngiux/sbin

输入命令启动Nginx

./nginx

启动后查看进程

ps aux|grep nginx

地址栏输入虚拟机的IP即可访问(默认为80端口)

关闭 nginx:

./nginx -s stop

或者

./nginx -s quit

重启 nginx:

1、先关闭后启动。

2、刷新配置文件:

./nginx -s reload

2.5 Nginx静态网站部署

2.5.1 静态网站的部署

将/资料/静态页面/index目录下的所有内容上传到服务器的/usr/local/nginx/html下即可访问

2.5.2 配置虚拟主机

虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。

2.5.2.1 端口绑定

(1)上传静态网站:

将/资料/静态页面/index目录上传至/usr/local/nginx/index下

将/资料/静态页面/regist目录上传至/usr/local/nginx/regist下

(2)修改Nginx 的配置文件:/usr/local/nginx/conf/nginx.conf

server {listen       81; # 监听的端口server_name  localhost; # 域名或iplocation / {    # 访问路径配置root   index;# 根目录index  index.html index.htm; # 默认首页}error_page   500 502 503 504  /50x.html; # 错误页面location = /50x.html {root   html;}
}server {listen       82; # 监听的端口server_name  localhost; # 域名或iplocation / {    # 访问路径配置root   regist;# 根目录index  regist.html; # 默认首页}error_page   500 502 503 504  /50x.html;    # 错误页面location = /50x.html {root   html;}
}

(3)访问测试。

2.5.2.2 域名绑定

什么是域名: 域名(Domain Name),是由一串用“点”分隔的字符组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。

(1)顶级域名

顶级域名又分为两类:

一是国家顶级域名(national top-level domainnames,简称nTLDs),200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是cn,美国是us,日本是jp等;

二是国际顶级域名(international top-level domain names,简称iTDs),例如表示工商企业的 .Com .Top,表示网络提供商的.net,表示非盈利组织的.org,表示教育的.edu,以及没有限制的中性域名如.xyz等。大多数域名争议都发生在com的顶级域名下,因为多数公司上网的目的都是为了赢利。

(2)二级域名

二级域名是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称,例如 ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如.top,com,edu,gov,net等。 中国在国际互联网络信息中心(Inter NIC)正式注册并运行的顶级域名是CN,这也是中国的一级域名。在顶级域名之下,中国的二级域名又分为类别域名和行政区域名两类。类别域名共7个,包括用于科研机构的ac;用于工商金融企业的com、top;用于教育机构的edu;用于政府部门的 gov;用于互联网络信息中心和运行中心的net;用于非盈利组织的org。而行政区域名有34个,分别对应于中国各省、自治区和直辖市。 例如:map.baidu.com

(3)三级域名

三级域名用字母( A~Z,a~z,大小写等)、数字(0~9)和连接符(-)组成,各级域名之间用实点(.)连接,三级域名的长度不能超过20个字符。如无特殊原因,建议采用申请人的英文名(或者缩写)或者汉语拼音名(或者缩写)作为三级域名,以保持域名的清晰性和简洁性。 例如:item.map.baidu.com

域名与IP绑定: 一个域名对应一个 ip 地址,一个 ip 地址可以被多个域名绑定。 本地测试可以修改 hosts 文件(C:\Windows\System32\drivers\etc) 可以配置域名和 ip 的映射关系,如果 hosts 文件中配置了域名和 ip 的对应关系,不需要走dns 服务器。 192.168.177.129 www.hmtravel.com 192.168.177.129 regist.hmtravel.com

做好域名指向后,修改nginx配置文件 server { listen 80; server_name www.hmtravel.com; location / { root cart; index cart.html; } }

    server {
listen   80;
server_name  regist.hmtravel.com;
location / {
root   search;
index  search.html;
}
}

执行以下命令,刷新配置

[root@localhost sbin]# ./nginx -s reload

2.6 Nginx反向代理与负载均衡

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

Linux和Nginx的学习相关推荐

  1. linux下nginx软件的学习

    参考博客 1.nginx是什么 nginx是一个开源的,支持高性能,高并发的web服务和代理服务软件.它是开源的软件. nginx比它大哥apache性能改进许多,nginx占用的系统资源更少,支持更 ...

  2. linux window nginx性能,Nginx负载均衡搭建(Window与Linux)

    windows上搭建nginx负载均衡 1.准备几台http服务器软件,这里选用一台apache一台tomcat apache(windows)下载链接:https://www.apachehaus. ...

  3. 亲爱的,我是一条Linux运维技术学习路径呀。

    根据我的经验,人在年轻时,最头疼的一件事就是决定自己这一生要做什么.在这方面,我倒没有什么具体的建议:干什么都可以,但最好不要写小说,这是和我抢饭碗.总而言之,干什么都是好的:但要干出个样子来,这才是 ...

  4. Linux+.NetCore+Nginx搭建集群

    本篇和大家分享的是Linux+NetCore+Nginx搭建负载集群,对于netcore2.0发布后,我一直在看官网的文档并学习,关注有哪些新增的东西,我,一个从1.0到2.0的跟随者这里只总结一句话 ...

  5. Linux 下Nginx+Tomcat 完美整合 nginx tomcat 整合方式

    Linux 下Nginx+Tomcat 完美整合 nginx tomcat 整合方式 随着IT行业的不断发展,个人.企业应用对网站的性能也不断的提高,从以前的apache+tomcat整合.weblo ...

  6. Linux服务 Nginx(一)

    Linux服务 Nginx(一)     Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发 ...

  7. linux系统nginx安装教程,Linux下Nginx安装教程

    Linux下Nginx安装教程分享,具体内容如下 1.安装编译文件及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl op ...

  8. 【Nginx的学习和搭建】

    Nginx的学习和搭建 [1]nginx基本概念 1-nginx是什么?能做什么事? 2-反向代理 3-负载均衡 4-动静分离 [2]nginx安装.常用命令和配置文件 (1)在linux系统中安装n ...

  9. 入门学习Nginx代理服务器?就看这篇Nginx进阶学习最佳配置实践指南

    前置基础知识学习 1.Nginx基础安装与配置详细 https://blog.weiyigeek.top/2019/9-1-121.html 2.Nginx进阶学习之最佳配置实践指南 https:// ...

最新文章

  1. Spring Cloud入门教程 - Zuul实现API网关和请求过滤
  2. 结构体+字符串比较大小(HDU1234开门人和关门人 )
  3. 关于QSqlTableModel的使用说明(QT上创建本地SQL)
  4. jqgrid定义多选操作
  5. arcgis不闭合线转面_【干货】ArcGIS矢量面转点、点转面,面矢量转点矢量方法讲解,值得学习!...
  6. Exception in thread “main“ java.util.ConcurrentModificationException
  7. spring boot + vue + element-ui全栈开发入门——前端编辑数据对话框
  8. [kuangbin带你飞]专题五 并查集 A - Wireless Network
  9. 090925 H 广联达之道 培训笔记
  10. description方法 oc 就是NSLog使用
  11. SQL Server 2008每天自动备份数据库
  12. Linux 网易云音乐问题汇总
  13. 数据持久化(Json,二进制,PlayerPrefs)
  14. DFD图练习(图书管理系统)
  15. 教你免费白嫖各大知名互联网公司的「文字转语音、语音转文字」服务!
  16. 基于BP神经网络控制+Simulink双闭环直流调速系统仿真
  17. 谷歌404页面html,简洁404页面HTML好看的404错误页源码
  18. UART串口流控制(Flow control)
  19. IT应届实习能不加班?如何逃离996?
  20. 基于特征的图像匹配算法,图片相似度匹配算法

热门文章

  1. python与java前景-Python和Java就业前景对比
  2. 学Java有什么用?Java就业前景怎么样?
  3. BigDecimal转String
  4. 第四次作业--项目选题报告(团队)
  5. ws832设置虚拟服务器,【华为 WS832 路由器使用总结】界面|设置|模式|信号_摘要频道_什么值得买...
  6. 兼容arduino的linux开发板,Arduino的各种常用开发板
  7. 课本第四章-不定积分习题整理
  8. SQL:某公司dba面试题记录
  9. 微信小程序定位当前城市
  10. 通过一致性评价的仿制药和原研药“一样”吗