首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux下安装使用Nginx

什么是Nginx Nginx (“engine x”) 是一个高性能的 HTTP反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。...有两个版本Windows版本Linux版本。生产环境都是使用Linux版本。 安装 环境要求 nginx是C语言开发,建议在linux上运行,本教程使用Centos7.9作为安装环境。...nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。...zlib zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。...yum install -y zlib zlib-devel openssl OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用

1.1K20

Linux容器技术原理使用

1.3 前世今生 今生是docker大流行的时代,而前世就是早于1982年的chroot工具,以及后面经过改进并且现在还在使用的lxc技术。早期的docker的代码实现基于LXC(0.9之前)。...Linux容器功能是基于 cgroups Namespace 来实现的....所以要了解 Linux 容器必须先了解 cgroup Namespace. 2.1、cgroups(控制组) cgroups 是将进程分组管理的内核功能.通过cgroups可以隔离进程, 同时还可以控制进程的资源占用...LXC依赖于epel-release的安装,EPEL(Extra Packages for Enterprise Linux)是Fedora 社区打造提供高质量软件包的项目,相当于一个第三方源。...LXC所有命令 3.2 创建一个容器 使用预定义的模板创建一个容器。它会根据模板设置自动下载依赖环境包并安装。

1.1K40

Linux:conda 的安装使用

只是为了让大家了解一下,服务器已经下载好了,直接cp或者软链接即可 # wget -c https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86..._64.sh ## 软链接即可 cd ~ ln -s /home/t_linux/Miniconda3-latest-Linux-x86_64.sh ./ ## 安装,安装过程只需要输入 yes...或者按 Enter bash Miniconda3-latest-Linux-x86_64.sh ## 重新激活环境 source ~/.bashrc ## 查看 conda 的帮助文档...conda --help 配置镜像 我们使用 conda 安装软件时,conda 会去 channel 中搜索软件,如果使用的服务器是在国内,channel 就选择国内的,推荐清华,如果清华镜像出问题,...R4.yaml 或者试试导入下面这个新的配置文件: 从钉钉群里下载RNA.env.txt conda create --name RNA --file RNA.env.txt # 这里--name

11410

Linux容器技术原理使用

1.3 前世今生 今生是docker大流行的时代,而前世就是早于1982年的chroot工具,以及后面经过改进并且现在还在使用的lxc技术。早期的docker的代码实现基于LXC(0.9之前)。...二、LXC(Linux容器)的两个重要概念 Linux容器功能是基于 cgroups Namespace 来实现的....所以要了解 Linux 容器必须先了解 cgroup Namespace. 2.1、cgroups(控制组) cgroups 是将进程分组管理的内核功能.通过cgroups可以隔离进程, 同时还可以控制进程的资源占用...安装完使用lxc-checkconfig检查下操作系统对容器技术的支持 image.png 四、LXC的使用 4.1 LXC工具包概览 LXC所有的操作工具api都在这里,可以对LXC进行相应的操作。...1.png 4 .2 创建一个容器 使用预定义的模板创建一个容器。它会根据模板设置自动下载依赖环境包并安装。

1.8K101

使用 Prometheus Grafana 监控 Linux 进程

无论你是 Linux 系统管理员或是 DevOps 工程师,你都会在监控服务器性能指标的时候花费很长时间。 有时候实例运行非常慢但是哪里出的问题却没有任何线索。...Pushgateway v0.8.0 以及 Grafana v6.2; 构建一个简单的 bash 脚本用来导出指标项到 Pushgateway; 构建一个完整的 Grafana 仪表盘包括最新的面板例如 ‘Gauge’ ...> tar xvzf pushgateway-0.8.0.linux-amd64.tar.gz > cd pushgateway-0.8.0.linux-amd64/ > ....tar.gz 现在获取到压缩包之后,解压,切换到主目录: > tar xvzf prometheus-2.9.2.linux-amd64.tar.gz > cd prometheus-2.9.2.linux-amd64...8 快速总结 这篇文章中,你应该能更好的理解 Prometheus Grafana 提供哪些功能了。

4.8K20

Linux 上安装使用 Docker

Docker 使得创建、部署,管理容器变得特别简单。更好的是,安装使用 Docker 在 Linux 平台上特别的方便。...我将会向你演示在 Linux 上安装 Docker 是多么方便,同时带你入门 Docker。我的演示平台是 Ubuntu 16.04 Server,但流程在大多数其它 Linux 平台都差不多。...安装 由于 Ubuntu Server 16.04 缺少图形界面,我会完全通过命令行来安装使用 Docker。在你安装前,你需要更新 apt 然后进行必要的升级。...安装 Docker 的命令为: sudo apt install docker.io 若你使用的是其它 Linux 发行版,当尝试用相应的包管理器来安装时却发现没有 docker.io 包,则你应该安装...Nginx Drupal,等等很多很多)。

1.7K10

Linux使用shutdown命令:关机重启

在早期的 Linux 系统中,应该尽量使用 shutdown 命令来进行关机重启。...因为在那时的 Linux 中,只有 shutdown 命令在关机或重启之前会正确地中止进程及服务,所以我们一直认为 shutdown 才是最安全的关机与重启命令。...而在现在的系统中,一些其他的命令(如 reboot)也会正确地中止进程及服务,但我们仍建议使用 shutdown 命令来进行关机重启。 shutdown 命令的基本信息如下。...功能描述:关机重启 命令格式 [root@localhost ~]# shutdown [选项] 时间 [警告信息] 选项: -c:取消已经执行的 shutdown 命令; -h:关机; -r:重启...先来看看如何使用 shutdown 命令进行重启: [root@localhost ~]# shutdown -r now #重启, now是现在重启的意思 [root@localhost ~]# shutdown

8.3K10

在Ubuntu Linux上安装使用GitGitHub

Git的简介 Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样: Git 是一个快速、可扩展的分布式版本控制系统...这篇向导是对于安装使用GitHub的的一个快速说明,本文还将涉及诸如创建本地仓库,如何链接这个本地仓库到包含你的项目的远程仓库(这样每个人都能看到你的项目了),以及如何提交改变并最终推送所有的本地内容到...它将会被作为本地仓库使用,稍后它会被推送到 GitHub 的远程仓库。...cd Mytest 4、新建一个 README 文件来描述仓库 现在创建一个 README 文件并输入一些文本,如 “this is git setup on linux”。...例如: gedit README 你可以使用任何文本编辑器。我喜欢使用 gedit。

9.3K22

Linux内核0-使用QEMUGDB调试Linux内核

QEMU模拟器原生支持GDB调试器,这样可以很方便地使用GDB的强大功能对操作系统进行调试,如设置断点;单步执行;查看调用栈、查看寄存器、查看内存、查看变量;修改变量改变执行流程等。...$ cd linux-4.14 $ make menuconfig $ make -j 20 这里需要开启内核参数CONFIG_DEBUG_INFOCONFIG_GDB_SCRIPTS。...GDB提供了Python接口来扩展功能,内核基于Python接口实现了一系列辅助脚本,简化内核调试,开启CONFIG_GDB_SCRIPTS参数就可以使用了。...init脚本只挂载了虚拟文件系统procfssysfs,没有挂载磁盘根文件系统,所有调试操作都在内存中进行,不会落磁盘。...Linux把跟一个进程相关的thread_info内核栈stack放在了同一内存区域,内核通过esp寄存器获得当前CPU上运行进程的内核栈栈底地址,该地址正好是thread_info地址,由于进程描述符指针

2.3K10
领券