linux
码上腾飞
这个作者很懒,什么都没留下…
展开
-
chkconfig命令
chkconfig命令 [root@localhost ~]$ ls /etc/init.d/httpd # /etc/init.d/目录下必须有启动脚本 [root@localhost ~]$ chkconfig --add httpd # 添加服务,以便让chkconfig指令管理它 [root@localhost ~]$ chkconfig httpd on # 设...原创 2020-04-18 21:49:20 · 223 阅读 · 0 评论 -
零拷贝原理
零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用是在数据报从网络设备到用户程序空间传递的过程中,减少数据拷贝次数,减少系统调用,实现 CPU 的零参与,彻底消除 CPU 在这方面的负载。实现零拷贝用到的最主要技术是 DMA 数据传输技术和内存区域映射技术。 零拷贝机制...原创 2020-04-08 20:03:00 · 543 阅读 · 0 评论 -
linux- linux 各个文件夹及含义
1./bin 是binary的缩写 存放linux常用命令 2./lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。 3./dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目录没有区别 /var:这个目录中存放着那些不断在扩充着的东西,为了保持/us...原创 2018-03-11 13:20:00 · 178 阅读 · 0 评论 -
linux- 配置lamp环境(centos7 最小版)
这篇博客写的很全,按照顺序敲代码即可 参考:https://www.cnblogs.com/me80/p/7218883.html ...原创 2018-03-11 23:28:00 · 86 阅读 · 0 评论 -
linux-lnmp环境调试环境配置
lnmp环境调试环境配置 nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php...原创 2018-03-21 11:21:00 · 178 阅读 · 0 评论 -
linux- 阿里云centos6.9环境配置安装lnmp
阿里云centos6.9环境配置安装lnmp mysql安装 本人博客:http://www.cnblogs.com/frankltf/p/8615418.html PHP安装 1、安装依赖关系 yum install libmcrypt libmcrypt-devel mcrypt mhash 在这个过程中遇到yum安装mcrypt错误:No package ...原创 2018-03-21 13:44:00 · 210 阅读 · 0 评论 -
linux-- siege压力测试工具使用
siege压力测试工具使用 安装 下载地址 : http://download.joedog.org/siege/ CaodeMacBook-Pro:local root# tar -xzvf siege-2.70.tar CaodeMacBook-Pro:local root# cd siege-2.70 CaodeMacBook-Pro:siege-2....原创 2018-04-25 09:33:00 · 113 阅读 · 0 评论 -
linux ab测试工具使用
ab测试工具使用 ab简介 是apache自带的压力测试工具。其原理是ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,它既不会占用很高C...原创 2018-04-25 09:17:00 · 215 阅读 · 0 评论 -
linux 用户管理和sudo权限
linux 用户 配置文件 linux主要通过用户配置文件来查看和修改用户信息 etc/passwd 第一个字段:用户名 第二个字段:密码标志 (表明这个用户有密码,密码放在etc/shadow文件) 第三个字段:UID 用户id号(id为0表示其是root用户,普通用户从500开始) 第四个字段:初始用户组id 第五个字段:用户说明 第六个字段:家目录(普通...原创 2018-04-22 10:29:00 · 129 阅读 · 0 评论 -
redis php扩展安装
阿里云centos6.9下 redis php扩展安装 下载phpredis wget http://pecl.php.net/get/redis-3.1.0.tgz 或 wget https://github.com/nicolasff/phpredis/archive/3.1.0.tar.gz 解压安装包并进入解压后目录 tar xzf redis-3...原创 2018-04-20 09:31:00 · 178 阅读 · 0 评论 -
linux 定时任务
linux定时任务 crontab cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 ser...原创 2018-04-16 16:39:00 · 88 阅读 · 0 评论 -
linux curl
curl curl --version 查看curl是否安装,即相关信息 curl -d “param1=value1¶m2=value2” “http://www.baidu.com” 模拟post请求 curl “http://www.baidu.com” 模拟get请求 ...原创 2018-04-16 16:39:00 · 152 阅读 · 0 评论 -
CentOS7主机名的查看和修改
CentOS7主机名的查看和修改 在CentOS7中,有三种定义的主机名: 静态的(Static hostname) “静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名 瞬态的(Tansient hostname) “瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活的(P...原创 2018-09-30 17:50:00 · 6676 阅读 · 0 评论 -
僵尸进程
僵尸进程 概述 “僵尸”进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。由于进程表的容量是有限的,所以,defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数目太多,还会导致系统瘫痪。 僵尸进程的产生原因 每个进程在进程表里都有一个进入点(entry),核心程序执行该进程时使用到的一切信息都存储在进入点。当用ps命令察看...原创 2018-11-05 19:58:00 · 191 阅读 · 0 评论 -
linux Io模型
linux Io模型 目录 linux Io模型 linux Io模型 相关概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直...原创 2019-01-19 17:44:00 · 133 阅读 · 0 评论 -
linux容器技术和Docker
linux容器技术和Docker 概述 Docker在一定程度上是LXC的增强版,早期的Docker使用LXC作为容器引擎,所以也可以说Docker是LXC的二次封装发行版,目前docker使用的容器引擎为runC,其是容器运行时标准的实现之一;Docker使用镜像的方式启动容器,解决了LXC所面临的问题目前市面上所说的容器通常指Docker,其以成为事实上的工业标准 Docker 是...原创 2019-10-16 16:00:00 · 196 阅读 · 0 评论 -
linux僵死进程的产生与避免
linux僵死进程的产生与避免 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁, 而是留下一个称为僵死进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵死进程,并不能将其完全销毁)。“僵死进程的产生在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等,但是仍然为其保留一定的信息...原创 2020-01-11 16:00:00 · 114 阅读 · 0 评论 -
linux top 命令
这个总结的很好:https://www.cnblogs.com/sparkdev/p/8176778.html原创 2020-01-11 16:56:00 · 110 阅读 · 0 评论 -
linux free 命令
linux free 命令 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 -h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数,每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c。:free -h -s 3 输出简介 Mem 行(第二行)是...原创 2020-01-11 17:12:00 · 147 阅读 · 0 评论