ICode9

精准搜索请尝试: 精确搜索
  • 《深入理解Nginx》读书笔记2020-02-04 11:51:13

    #为什么选择Nginx1.更快一方面,在正常情况下,单次请求会得到更快的相应;另一方面,在高峰期,可以比其他Web服务器更快地响应请求。2.高扩展性Nginx的设计极具扩展性,它完全由多个不同功能、不同层次、不同类型且耦合度极低的模块组成。3.高可靠性4.低内存消耗一般情况下,1w个非活跃的HTTP

  • Nginx优化策略:删除不要模块,修改版本信息,限制并发,拒绝非法请求,防止buffer溢出2020-02-04 11:42:39

    目录            1. 删除不需要的模块 2. 修改版本信息,并隐藏具体的版本号 3.限制并发量 4. 拒绝非法的请求 5. 防止buffer溢出   1. 删除不需要的模块 Nignx是模块化设计的软件,需要什么功能与模块以及不需要哪些模块,都可以在编译安装软件时自定义,使用--with参数可以开

  • Linux-0.11操作系统实验5-信号量的实现和应用2020-02-04 11:39:22

    实验环境:信号量的实现和应用 实验任务: 在 Ubuntu 下编写程序,用信号量解决生产者——消费者问题; 在 linux-0.11 中实现信号量,用生产者—消费者程序检验之。 用信号量解决生产者—消费者问题 实验要求:pc.c程序需打开一个文件buffer.txt作为共享缓冲区,缓冲区同时最多只能保

  • nginx.conf文件详解2020-02-04 10:38:52

    nginx 文件结构 ... #全局块 events { #events块 ... } http #http块 { ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ...

  • KaliLinux切换python版本2020-02-04 09:53:50

    一、 打开终端分别输入下面两条命令:        update-alternatives --install /usr/bin/python python /usr/bin/python2 100        update-alternatives --install /usr/bin/python python /usr/bin/python3 150 二、然后打开终端输入   python --version  三、 

  • centos 7.2升级git版本2020-02-04 09:41:43

    问题:在使用“git pull origin master --allow-unrelated-histories”命令时,提示:“error: unknown option `allow-unrelated-histories’”,经过查询发现当前使用的git版本为1.8的版本,git版本较低,因此需要升级git版本. 操作步骤如下: (1)卸载原有的git软件及其依赖: [root@cli-1

  • Nginx模块 之——正向代理与反向代理2020-02-04 09:02:47

    Nginx简介: Nginx因其特有的稳定性,丰富的资源模块,灵活的配置较低的资源消耗而闻名,其特点是占有内存少,并发能力强是一款轻量级的HTTP和反向代理服务器。 Nginx由内核和一系列模块组成,内核提供web的基本功能,如网络协议,创建运行环境,接收和处理客户端请求,处理模块之间的交互。   Ngi

  • CentOS7搭建https网站(免费的二级域名也可以)2020-02-04 09:01:00

      来源:https://www.cnblogs.com/DouglasLuo/p/12258331.html   最近疫情很严重,开学也被延迟了。于是在家很闲啊。碰巧,前几天我租了个域名,就想用研究一下如何搭建https。   这篇文章将用到一下内容:   一个域名,DNS已经解析到vps的ip地址(免费的二级域名也可以)。   一台vps(

  • 必须掌握的50条Linux基础操作命令2020-02-03 23:54:23

    说明: 根据笔者平时使用情况,并结合参考一些其他资料,精心整理出以下必须掌握的50条Linux基础命令。 命令: 1. ssh 登录到远程主机 $ ssh -l jsmith remotehost.example.com 调试ssh客户端 $ ssh -v -l jsmith remotehost.example.com 显示ssh客户端版本 $ ssh -V 2. sed 当你将

  • Mac下用Parallels Desktop安装Ubuntu2020-02-03 23:03:27

    安装Parallels Desktop 下载地址 https://www.parallels.com/cn/products/desktop/download 正常安装即可 安装Ubuntu 修改分辨率 默认是800*600,可通过xdiagnose来修改 进入terminal来安装xdiagnose sudo apt-get install xdiagnose 输入以下命令启动 sudo xdiagnose 会弹出小窗

  • win10子系统ubuntu下安装nodejs2020-02-03 23:01:25

    1.解决apt下载速度慢的问题 #方法:设置国内的源 https://www.cnblogs.com/ashe666/p/10036757.html 2.访问win10的文件 #在/mnt下开始访问 (受限的访问,可以通过cp命令拷贝文件到ubuntu文件系统下) cd /mnt 3.使用n管理node版本 #1.使用apt安装n #(因为网络问题,需要自己下载需

  • Windows下部署javaweb项目2020-02-03 22:36:22

    想部署项目需要完成以下准备工作 1:域名申请完成 2:购买服务器(Windows服务器) 3:域名映射完成(域名映射在服务器上) 4:服务器安装Tomcat 下面部署已经写好的javaweb项目 1:导出你的项目为war包 (1)导出过程 (2)结果为 2:打开Windows服务器 (1)win+r打开运行 输入mstsc (2)根据提示输入你

  • 内存中的线程2020-02-03 22:06:40

    目录 内存中的线程 一、内存中的线程 二、用户级线程和内核级线程(了解) 2.1 用户级线程 2.2 内核级线程 2.3 用户级与内核级线程的对比 2.3.1 用户级线程和内核级线程的区别 2.3.2 内核线程的优缺点 2.3.3 用户级线程的优缺点 2.4 混合实现 2.4.1 linux操作系统的 NPTL 

  • linux socket编程recv、recvfrom、recvmsg函数详解2020-02-03 22:03:49

    size_t recv(int sockfd,void * buf,size_t len,int flags); recv()函数的参数列表与send()函数的参数列表形式相同,代表的含义也基本对应,只是参数sockfd表示用于接收数据的socket文件描述符; 此外函数read()、recvfrom()、recvmsg()函数也可用于接收信息,recvfrom、recvmsg函

  • linux 免密登录2020-02-03 22:02:13

    免密登录(A免密登录B) ssh-keygen -t rsa //A公钥生成 ssh-copy-id userb@10.124.84.20 //公钥拷贝 A-->B 相关链接 https://www.cnblogs.com/lingyejun/p/7367596.html https://www.cnblogs.com/bingoli/p/10567734.html

  • linux 快速生成大文件2020-02-03 21:55:30

    快速生成大文件 命令一: truncate -s 10G test4 命令二: dd if=/home/sina.html of=/home/mms0.txt bs=1024 count=1 if的参数是输入文件是新浪的主页, of的参数是要生成的文件, bs的参数是每次读入的block大小,这里就设为要生成的文件大小, count的参数是读取的block个数,这里就设

  • linux下使用IPython编程工具2020-02-03 21:55:07

    1、安装IPython工具 IPython是一个第三方工具,使用以下命令进行安装: [root@python ~]# pip install ipython #安装ipython [root@python ~]# ipython #执行ipython进入IPython交互式界面 Python 3.8.1 (default, Feb 3 2020, 18:39:50) Type 'copyright', 'cre

  • Linux-ftp服务器搭建练习2020-02-03 21:38:19

    要求: 1、为团体项目搭建ftp服务器 2、每个项目有多个人参与,且每个人拥有自己的独立工作目录 3、每个人只能在自己的目录下工作,但项目经理可以管理所有目录 搭建步骤: 1、确保安装ftp,vsftpd,pam*,libdb-utils,libdb*, --skip-broken等服务 yum install vsftpd ftp yum install pa

  • linux基础2020-02-03 20:04:14

    (1)、CD命令   cd /usr/local/hadoop    移动到绝对路径为 "/usr/local/hadoop"的目录下   cd ./data         移动到相对路径为 "./data"的目录下(后面也可以是 data)   cd ./../data        先返回上一级(..),再进入返回到的这一级的 data 目录下 (2)、MK

  • 基于VMware_vSphere的银行虚拟化平台设计 ——网络存储课程设计2020-02-03 20:00:54

    一、引言 随着银行业务量的不断提升以及客户数量的持续增长,银行数据库和应用的数量也随之扩大,因而服务器的使用数量也相应增长。过多的物理服务器导致巨大的性能浪费,银行的运维成本不断攀升,如何使服务器性能做到最大化利用是当今企业研究的重要课题。因此,在商业银行,管理方式

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有