nmon是一个监控服务器性能的工具 目录1、安装nmon2、数据采集 1、安装nmonnmon是一种linux服务器性能监控工具,他还提供了很好的图表结果展示功能。本篇以centos6.5系统为例描述安装过程1.1下载nmon下载链接:https://sourceforge.net/projects/nmon/files/wget http://sourceforge.net/
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。【来至百度百科】最近工作中,用到nginx做反向代理。由于各方面的原因,我们的部署环境是windows se
1、nbd 模块未安装[root@localhost ~]# modprobe nbdmodprobe: FATAL: Module nbd not found.2、查看 linux 版本[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)   #查看系统版本[roo...
原创 2022-11-16 21:03:50
1121阅读
1点赞
1.安装kernel-devel包,需要与当前kernel版本一致yuminstallkernel-develyumupdatekernel2.由于update内核后,需要重启系统使其生效3.获取toa源码cd/usr/local/src/gitclonehttps://github.com/huaweicloud/elb-toa.gitcdelb-toa/srcmake4.正常的话应该会生成to
原创 2019-07-12 10:49:52
3253阅读
操作系统的课程设计,本人也是一头雾水地做完了课程设计,在这里贴下操作过程,放下当时参考的一篇CSDN文章链接: 这篇文章里贴了完整的代码,只需要simp_blkdev.c和Makefile两个文件如果你有幸跟本人遇到同样的课程设计选题,并且还没有开始选题,作为前辈我可以跟你分享下选题的经验。 增加系统的调用是最简单的,虽然需要编译内核,但是可以容易地搜到许多完整的教程 其次是基于块的linux驱动
uname -r #-> 3.10.0-123.el7.x86_64 yum install kernel-devel kernel-headers cd /tmp wget http://vault.centos.org/7.0.1406/os/Source/SPackages/kernel-3.10.0-
原创 2016-12-02 11:52:21
10000+阅读
1点赞
安装apache之前首先需要安装几个支持模块:apr-1.3.9.tar.gz;apr-util-1.3.9.tar.gzps:./configure 后面参数是两个-然后引用是一个-1.安装apr-1.3.9先解压:tar -zxvf apr-1.3.9.tar.gz(x解压c压缩)然后进入文件夹根目录:./configure --prefix=/usr/local/apr-ht...
原创 2023-05-08 13:18:14
95阅读
目录 前言一、内核版本的选择和下载导入二、添加新函数0.找到下面提到的文件1.添加新函数2.添加函数声明3.修改系统调用表三、编译内核0.预安装软件:1.进入内核的根目录中2.清除原先编译的.o文件3.把当前使用的内核配置复制到编译的内核中4.配置配置项(使用默认配置即可)5.编译内核6.安装模块7.安装核心四、启动新内核,验证新函数   1.启动新内核 
--prefix=/app/nginx # 安装目录 --conf-path=/app/nginx/conf/nginx.conf # 配置文件 --sbin-path=/app/nginx/sbin/nginx # 可执行文件 --http-log-path=/app/nginx/logs/access.log # 访问日志 --error-log-path=/app/nginx/logs/e
1、准备工作1.1前提:     (1) 准备好开发环境;     (2) 获取目标主机上硬件设备的相关信息;     (3) 获取到目标主机系统功能的相关信息,例如要启用的文件系统;      (4) 获取内核源代码包:www.
centos 自定义内核模块 编译运行记录
原创 2022-11-04 11:16:53
42阅读
前言 centos7默认内核没有带nbd的模块,可以通过下载跟当前版本匹配的内核源码,编译源码指定的模块,然后加载到系统 步骤 判断版本 [root@lab201 linux-3.10.0-957.el7]# uname -a Linux lab201 3.10.0-957.el7.x86_64 #
IT
原创 2020-10-09 10:34:00
855阅读
1.首先查看apache ,安装的时候都编译了那些模块httpd -M或者/etc/httpd/modules在ubuntu 中可以在/etc/apache2/mods-available2.如果是yum ,apt-get 安装的模块默认都有安装需要激活如果是编译安装需要追加编译 由于某些原因,apache的一些模块在最初安装时未能包含进去,在之后又不能重新安装apache,这时就需要在不重新编译
原创 2013-11-06 13:22:44
2775阅读
当前博客需要在有gcc的CentOS上安装,要是没有的话,可以连上互联网之后执行yum install -y gcc免确认安装gcc。 因为服务器在国外,网速比较慢,可能无法安装成功。可以使用vim /etc/profile打开环境配置,然后在最后添加下边的两条命令进行国内下载安装文件地址配置:export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.c
Centos 7 环境下 手动编译安装nginx1、准备编译环境2、下载安装包3、解压缩4、进入正题4.1、4.2、 make4.3、make install5、启动5.1、启动 1、准备编译环境yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-develList itemgcc:可以
【前言】最近在学习基于Linux的C++编程,但是在安装编译器的过程中却遇到了不少问题,网上的一些回答也不够详细,因此有了这篇文章。 【Centos7】注意,我是在Linux虚拟机下的centos7中完成的以下教程。 【root权限】打开终端,或者按Ctrl+Alt+F2,进行命令行模式,输入:su然后它会要求你输入管理员密码,输入完成后,获得root权限(这个是安装所需要的)ps:输入exit可
1、首先通过git来下载源码包,如下图所示:git clone https://github.com/protocolbuffers/protobuf.git2、下载完成后如下图所示:3、然后cd到protobuf目录执行:git submodule update --init --recursive,如下图所示:4、然后使用yum安装对应的库,yum install autoconf autom
转载 8月前
73阅读
一 、配置防火墙,开启80端口和3306端口vi /etc/sysconfig/iptables #把以下添加到22端口下-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT/etc/ini
centos下有两种安装nginx方式,一种是yum install这种方式,还有一种是编译安装,当然第一种方式更简单,但是有一定的缺点,比如说我们需要使用特定的第三方模块,这个时候就需要用编译安装这种方式了。步骤1下载nginxwget http://nginx.org/download/nginx-1.14.0.tar.gz要是下载成功的话基本会看到上图中的画面。然后我们解压这个文件tar
一:内核的编译.1,linux 编译环境的搭建与源码的准备工作2,常用软件的安装 (make menuconfig)3,  针对TP-Link WR740N 一些软件的openwrt 的移植4,内核的编译二:OpenWrt  Eclipse 编译环境的搭建1,OpenWrt 平台依赖包的安装2,Eclipse 环境的配置3, 远程调试设置三:OpenWrt 上 dr.com移动
  • 1
  • 2
  • 3
  • 4
  • 5