- 博客(16)
- 收藏
- 关注
原创 mongodb中的小花样
1:创建数据库我们先查看mongodb中有哪些数据库,如下图所示:使用如下命令创建数据库,如下图所示:再次查看所有的数据库,如下图所示:从上图可以看出,我们创建的数据库并没有展示出来,为了让数据库展示出来,需要向数据库中插入一条数据,如下图所示:此时再使用刚才的命令,新建的数据库就会展示出来,如下图所示:2:删除数据库使用以下命令查看当前在哪个数据库上,如下图所示:可以看出我们当前所处的数据库就是刚才我们新建的数据库上,所以我们可以使用以下命令来删除刚
2020-06-10 06:45:19 173
原创 初探mongodb
今天有点时间,就想学学传说的mongodb,算是一个小小的入门吧,希望接下来的自己能够好好的学习一下,提升一下自己的职业价值。第一步:下载https://www.mongodb.com/download-center;切换到server的tab,选择自己需要的version、os以及package,我依次选择的版本是:v3.6.18,操作系统选择:rhel 8.0 linux 64,package选择的是:TGZ在/home目录下创建一个mongo目录# c...
2020-06-03 07:26:12 182
原创 系统进程知多少
一:进程的概念在自身的虚拟地址空间中运行的一个独立的程序,从操作系统的角度来看,所有在系统上运行的东西,都可以成为一个进程。进程虽然是由程序产生,但是它并不是程序。程序是一个关于进程指令的集合,它可以启用一个或多个进程。同时程序只占用磁盘空间,而不占用系统运行资源,而进程仅仅占用系统内存空间,是动态的、可变的、关闭进程,占用的内存资源随之释放。二:进程的分类按进程的功能和运行的程序分类,进程可以划分为两大类:(1)系统进程:可以执行内存资源分配和进程切换等管理工作;而且,该进程的运行不.
2020-06-02 06:24:40 951
原创 nginx加载新的动态模块
有时候,在做项目开发的过程中,需要新的第三方模块,但是nginx已经装好了,并且有很多正式的配置信息,此时就不能重新安装nginx服务器了,否则会把以前的安装信息和配置信息全部覆盖,此时我们就需要进行动态安装第三方模块。下面我们以添加 ngx_http_geoip_module为例进行演示。 查看当前nginx服务器已经支持的模块 查看nginx服务器当前有哪些模块 带有图中红框标识的是动态模块,如果想使用需要手动编译。 切换到nginx的源码包目录 配置相关项:
2020-06-01 07:25:36 233
原创 nginx的最大连接数引发的一点联想
先说说这篇笔记的前因后果,今天在看nginx的worker_connections配置时,提到操作系统的最大啊文件句柄数,所以就查了一下ulimit这个命令的使用方法。首先,咱们先说说worker_connections这个配置的含义。这个配置项是在events模块中进行配置,主要用来设置允许每一个worker process 同时开启的最大连接数。其语法结构如下:worker_connections number;此指令的默认设置为512;这里的number不仅仅包括和前端用户建立的连接.
2020-05-29 06:57:25 670
原创 nginx加载新的动态模块
有时候,在做项目开发的过程中,需要新的第三方模块,但是nginx已经装好了,并且有很多正式的配置信息,此时就不能重新安装nginx服务器了,否则会把以前的安装信息和配置信息全部覆盖,此时我们就需要进行动态安装第三方模块。下面我们以添加 ngx_http_geoip_module为例进行演示。 查看当前nginx服务器已经支持的模块 查看nginx服务器当前有哪些模块 带有图中红框标识的是动态模块,如果想使用需要手动编译。 切换到nginx的源码包目录 配置相关项:
2020-05-28 06:23:12 501
原创 使用phpize安装php扩展库
在使用php开发的过程中,有时候需要安装新的第三方库,来完成相关程序的开发,本篇笔记就总结一下如何使用phpize安装php的扩展库。(1)切换到需要安装的扩展库目录下,执行/home/geek/php/bin/phpize(2)然后再执行./configure —with-php-config=/home/geek/php/bin/php-config(3)Make(4)Make install(5)此时会把生成的扩展文件放到/home/geek/php...
2020-05-23 06:46:55 183
原创 文件管理与编辑命令
由于文件管理的命令比较多,命令的选项也比较多,结合我自身的实际情况,本文只记录一些不熟悉的,以供自己闲时阅读。一:diff命令该命令用来比较文件的差异。diff以逐行的方式比较文本文件的异同,如果指定的是目录,则diff会比较目录中相同文件名的文件,但不会比较其中的子目录。 选项 说明 -c 显示全部内容,并标出不同之处 -b 忽略行尾的空格,同时字符串的一个或多个空格将视为相同
2020-05-21 06:40:38 130
原创 系统管理与维护的命令
一:uname用来显示操作系统相关的信息 选项 说明 -a 显示操作系统的全部信息 -m 显示系统cpu类型,是32位还是64位 -n 显示操作系统的主机名 -s 显示操作系统类型 -r 显示操作系统内核版本 二:uptime命令:用来输出系统任务队列信息
2020-05-19 06:59:57 239
原创 shell简单介绍
一:shell简介当用户登录系统后,如果登录字符界面,将出现shell命令提示符。“#”表示当前登录的用户是系统超级用户,“$”表示当前登录的用户是普通用户。Shell执行命令解释的具体过程:用户在命令行输入命令并提交后,shell程序首先检查是否是内置命令,如果是,就通过shell内部的解释器将命令解释为系统调用,然后交给内核执行;如果不是shell内置的命令,那么shell会按照用户给出的路径或者根据系统环境变量的配置信息在硬盘寻找对应的命令,然后将其调入内存,最后再将其解释为系统调用,提交给内
2020-05-18 06:36:01 231
原创 pcretest的安装与使用
昨天在服务器上添加一个正在表达式的配置时,不确定自己写的正则表达式是否正确,按照以前的方法可能就是写一个小的程序代码,执行一下看看能不能得到自己想要的结果,觉得这样有点麻烦,后台就发现有一个pcretest可以直接在linux上运行,看是否得到自己想要的结果,今天我们就介绍一下pcretest的安装与使用。一:安装 下载 wgethttps://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz 解压 tar-xzvfpcre-8.43.tar.g...
2020-05-17 06:59:37 556
原创 标记linux中的压缩与解压
Linux的压缩和解压命令有好几个,今天我们可以简单的看一下它们的使用方法,写的不好望见谅!一:zip/unzip命令zip/unzip将一般的文件和目录进行压缩和解压,默认生成以“.zip”为后缀的压缩包;格式如下:zip [选项]压缩文件名 需要压缩的文档列表unzip [选项]压缩文件名 选项 说明 -r 递归压缩 -d 从压缩文件中删除指定的文件 ..
2020-05-16 06:50:54 333
原创 linux下的软件安装和配置:源码安装
一:安装步骤 下载解压源码 分析安装平台环境 编译软件 安装软件 下面以安装nginx为例: 下载nginx稳定版本源码 wgethttp://nginx.org/download/nginx-1.16.1.tar.gz 解压 tar -xzf nginx.zip 检查平台环境,并指定安装目录 此过程会有一些依赖,比如:gcc、openssl-devel、pcre-devel和zlib-devel,可以使用yum install.
2020-05-14 06:32:18 134
转载 数据库设计范式
什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操...
2019-05-15 15:10:44 71
转载 Ubuntu下如何设置静态IP
转载地址:http://blog.csdn.net/xiaohuozi_2016/article/details/54743992最近在自己装有win7系统的thinkpad电脑上,给安装了Ubuntu16.04双系统。想在ubuntu下配置一个hadoop伪分布式,最首要的就是要给系统配置一个静态IP .一开始我按照网上的步骤进行配置静态IP,方法如下 :1、vi /etc/ne...
2019-05-15 10:02:59 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人