服务器
技术闲聊DD
代码改变生活,程序改变世界!
展开
-
tomcat启动不起来的配置
我们在下载完Tomcat 无法启动Tomcat 1 首先安装JDK和JRE2 在环境变量里面配置JAVA_HOME和JRE_HOMEJAVA_HOME: C:\Program Files\Java\jdk1.7.0_71JRE_HOME: C:\Program Files\Java\jre7在path路径下面配置%JAVA_HOME%/bin然后配置CATALINA_原创 2017-09-16 00:49:05 · 3588 阅读 · 0 评论 -
Lua学习(11)--Lua 数组
数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如下实例:array = {"Lua", "Tutorial"}for i= 0, 2 do print(array[i])end结果为:nilLuaTut原创 2018-05-06 11:58:22 · 789 阅读 · 0 评论 -
Lua学习(12)--Lua 迭代器
迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型 for 迭代器泛型 for 在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。 泛型 for 迭代器提供了集合的 key/value 对,语法格式如下:for k, v in原创 2018-05-06 13:24:15 · 260 阅读 · 0 评论 -
Lua学习(13)--Lua table(表)
table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。 Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lua table 是不固定大小的,你可以根据自己需要进行扩容。 Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。 例如string.format表示使用”f原创 2018-05-06 15:50:51 · 221 阅读 · 1 评论 -
Lua 学习(1)--Lua 简介
Lua简介Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 特性轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就原创 2018-04-29 20:47:37 · 151 阅读 · 0 评论 -
Lua 学习(2)--Lua 基本语法
第一个 Lua 程序交互式编程Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用:$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio> 在命令行中,输入以下命令:> print("Hello World!")接着我们按下回车键,输出结原创 2018-04-29 21:38:09 · 205 阅读 · 0 评论 -
搭建资源服务器(1)---安装Nginx
nginx是C语言开发,建议在linux上运行,我采用的是Centos7作为安装环境。一. 安装插件首先安装GCC安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install gcc-c++ 然后安装PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库...原创 2018-08-24 13:17:24 · 236 阅读 · 0 评论 -
搭建资源服务器(2)---安装vsftpd
1 安装vsftpd组件yum -y install vsftpd安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2 添加一个ftp用户useradd ftpuser此用户就是用来登录ftp服务器用的。 这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser.3 ...原创 2018-08-24 13:42:59 · 200 阅读 · 0 评论 -
搭建资源服务器(3)---开始搭建Nginx图片服务器
1、效果例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器来访问ftp目录下的图片文件,该url为http://192.168.128.128/images/xxx.jpg。即使用http请求访问原本需要使用ftp请求才能访问到的资源文件。(不懂可先看最后图解测试)2、实现需要在nginx/html下创建一个ima...原创 2018-08-24 13:59:02 · 913 阅读 · 0 评论 -
Linux系统下安装rz/sz命令及使用说明
1 安装如何拿到root权限在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限。 输入:sudo su这时能看到shell的输入行最前面已经显示的是#号,说明已经是root权限了。安装szrz命令首先需要在yum的下载源里查询szrz的包名,命令如下: yum list|grep sz 或 yum list | grep rz如果...原创 2018-11-20 14:14:43 · 517 阅读 · 0 评论 -
linux的权限管理和目录管理
1 使用者和用户组要注意有这三个概念:档案拥有者,群组,其他人。关系如下:对于王大毛,王二毛,王三毛,来说他们就是自己各自房间的拥有者,他们家就相当于一个group,张小猪就相当于others.2 权限概念和文件属性ls就是List的意思,-al表示列出所有文件详细权限和属性(包括隐藏文件)-rw-r--r-- 1 root root 87153147 Dec 28 13...原创 2019-01-30 22:12:18 · 177 阅读 · 0 评论 -
《实战Nginx》Nginx的安装和配置
1 Nginx安装需要的系统资源要求如下:2 Nginx的下载wget 下载链接3 Nginx安装3.1 windows下安装3.2 linux下安装通过源码编译方式进行安装。tar zxvf nginx.XX.tar.gzcd nginx.XX./configuremakemake install默认安装目录:/use/local/nginxconfi...原创 2019-09-09 08:14:46 · 329 阅读 · 0 评论 -
Lua 学习(9)--Lua 字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。双引号间的一串字符。[[和]]间的一串字符。 以上三种方式的字符串实例如下:string1 = "Lua"print("\"字符串 1 是\"",string1)string2 = 'runoob.com'print("字符串 2 是",string原创 2018-05-01 12:35:43 · 435 阅读 · 0 评论 -
Lua 学习(8)--Lua 运算符
运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符算术运算符实例a = 21b = 10c = a + bprint("Line 1 - c 的值为 ", c )c = a - bprint("Line 2 - c 的值为 ", c )c = a * bprint("Line 3 -原创 2018-04-30 20:26:03 · 180 阅读 · 0 评论 -
Linux下的SVN服务器的安装
1、检查是否安装了低版本的SVN rpm -qa | grep subversion 2 卸载旧版本yum remove subversion3 安装yum –y install subversion4 检查安装是否成功svnserve –version5 代码库创建 mkdir -p /var/svn/wuk svnadmin create /原创 2017-09-18 17:13:02 · 661 阅读 · 0 评论 -
Tomcat在Linux上的安装与配置
以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat. jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html tomc转载 2017-11-02 18:30:12 · 248 阅读 · 0 评论 -
CentOS下安装JDK的三种方法
由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root@localhost转载 2017-11-02 18:39:38 · 365 阅读 · 0 评论 -
Nginx详细安装部署教程
一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用户下安装进入用户目录下载程序下载相关组件[r转载 2017-11-03 11:32:56 · 839 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep “cpu cores”| uniq查看转载 2017-12-28 12:40:53 · 182 阅读 · 0 评论 -
深入理解Nginx模块开发与架构解析 第1章 研究Nginx前的准备工作
本章目录1.1 Nginx是什么首先说一下它的竞争对手,Apache、Lighttpd、Tomcat、Jetty、IIS,它们都是Web服务器,或者叫做WWW(World Wide Web)服务器,相应地也都具备Web服务器的基本功能:基于REST架构风格,以统一资源描述符(Uniform ResourceIdentifier,URI)或者统一资源定位符(Uniform Resource Locat原创 2018-01-24 17:04:17 · 418 阅读 · 0 评论 -
linux关于防火墙开放端口
一、查看防火墙开放了那些端口。 如下:22,3306已经对外开放了[root@localhost tomcat7]# ./etc/init.d/iptables status 二,开放某个端口,如8080端口, 1、直接编辑/etc/sysconfig/iptables ,内容中新增一条 -A INPUT -m state –state NEW -m tcp -p tcp ...原创 2018-03-14 18:05:38 · 447 阅读 · 0 评论 -
Linux中vi编辑器的使用详解
我感觉讲的比较好的一篇文章: https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html转载 2018-03-14 15:09:59 · 181 阅读 · 0 评论 -
Lua 学习(3)--Lua 数据类型
Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。 Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean 包含两个值:fals原创 2018-04-30 15:15:11 · 216 阅读 · 0 评论 -
Lua 学习(4)--Lua 变量
变量在使用前,必须在代码中进行声明,即创建该变量。 编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。 Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。 局部变量的作用域为从声明位置开始到所在语句块结束。 变量的默认值均为 nil。-- test.lu...原创 2018-04-30 15:49:42 · 151 阅读 · 0 评论 -
Lua 学习(5)--Lua 循环
Lua 语言提供了以下几种循环处理方式: while 循环 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 for 循环 重复执行指定语句,重复次数可在 for 语句中控制。 repeat…until 重复执行循环,直到指定的条件为真时为止。 循环嵌套 可以在循环内嵌套一个或多个循环语句(while do … end;for … do …原创 2018-04-30 15:58:28 · 736 阅读 · 0 评论 -
Lua 学习(6)--Lua 流程控制
控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真。要注意的是Lua中 0 为 true:--[ 0 为 true ]if(0)then print("0 为 true")end以上代码输出结果为:0 为 trueLua 提供了以下控制结构语句:if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。if…else 语句 可以原创 2018-04-30 16:03:30 · 220 阅读 · 0 评论 -
《实战Nginx》Nginx的基本配置和优化
1原创 2019-10-02 11:18:18 · 237 阅读 · 0 评论