Linux
ShanRui_
https://github.com/mengxiangrui007
展开
-
Linux学习笔记(一)
2015/12/12 /dev/hda1(IDE硬盘接口) /dev/sda1(SCSI硬盘接口、SATA硬盘接口) 现在基本上都是sda硬盘挂载 分配分区 必须分区 /根分区 swap分区(交换分区,内存2倍,不超过2GB)推荐 /boot(启动分区,200MB) /root/install.log 存储了安装在系统中的软件包及其版本信息 /root/install.原创 2016-04-26 11:38:46 · 1205 阅读 · 0 评论 -
linux日志分析查看接口请求量
好久没写博客了,最近工作太忙了,昨天有同事问我,接口的调用量大致是多少,就从网上和公司的日志格式写了个小工具,日志格式如下大致可以看到, 以数字开头,并且文本中还有http关键字,然后在配合awk命令就可以匹配到,工具如下cat http.log | grep -P '^\d' | grep 'http'| awk -F ' ' '{print $2;}' | awk -F: '{a[$1"...原创 2018-04-18 10:52:52 · 13597 阅读 · 1 评论 -
Mac mtr 网络分析工具安装
mtr网络分析工具安装1.首先保证安装brew工具2.执行 brew cask mtr进行软件安装3.执行 alias mtr=/usr/local/sbin/mtr 启用别名4.配置PATH变量 vim ~/.bash_profile export PATH=$PATH:/usr/local/sbin5.配置文件生效source ~/.bash_profile6.使原创 2017-10-16 18:02:55 · 9155 阅读 · 0 评论 -
linux关于bashrc与profile的区别
今天设置全局环境变量的时候,修改了/etc/profile文件 并且已经 source /etc/profile 使其立即生效 当重新登录的时候还是以前的配置,郁闷了这是为何。当用户登录后会加载/etc/bashrc 文件继续,所以还是以前的配置,bashrc与profile区别如下:转载至:http://www.cnblogs.com/hongzg1982/articles/2101转载 2017-10-31 21:07:07 · 384 阅读 · 0 评论 -
ab 压力测试命令
本文转载至 https://blog.linuxeye.cn/124.html官方文档:https://httpd.apache.org/docs/2.4/programs/ab.htmlApache附带的ab,它非常容易使用,ab可以直接在Web服务器本地发起测试请求。这至关重要,因为我们希望测试的服务器的处理时间,而不包含数据的网络传输时间以及用户PC本地的计算时间。需转载 2017-07-05 17:33:31 · 567 阅读 · 0 评论 -
Linux yum与apt安装区别与联系
本文转载至http://www.cnblogs.com/garinzhang/p/diff_between_yum_apt-get_in_linux.html 一直使用的是yum安装的方式,收集一下其他的linux系列安装的方式。一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debi转载 2017-06-13 16:43:45 · 4149 阅读 · 0 评论 -
Linux Systemd 简介
systemd是linux下的一款系统和服务管理器,为什么要使用systemd ? 在rpm包二进制方式安装的linux软件中,使用init守护进程进行服务状态的管理或者 使用service命令 例如启动Mysql数据库可以是 /etc/init.d/mysql start 或者service mysql start.使用linux init进程进行管理服务的时候有两个缺点:1.init系原创 2017-06-13 15:45:26 · 3154 阅读 · 0 评论 -
linux的nohup命令的用法
本文转载至 http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有转载 2017-02-15 17:15:20 · 1538 阅读 · 0 评论 -
Linux kernel 的 sendfile 是如何提高性能的
本文转载至http://www.vpsee.com/2009/07/linux-sendfile-improve-performance/ author vpsee现在流行的 web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile 是什么,怎么影响性能的呢?sendfile 实际上是 Linux 2.0+ 以后的推出的一个系统调用,web 服务器可转载 2016-11-27 21:27:47 · 256 阅读 · 0 评论 -
Linux网络服务(一)
2016/10/26Linux网络地址配置文件 OSI七层模型功能 第七层:应用层 数据 用户接口,提供用户程序“接口”。 第六层:表示层 数据 数据的表现形式,特定功能的实现,如数据加密。 第五层:会话层 数据 允许不同机器上的用户之间建立会话关系,如WINDOWS 第四层:传输层 段 实现网络不同主机上用户进程之间的数据通信,可靠 与不可靠的传输,传输层的错误检原创 2016-10-28 19:58:12 · 1525 阅读 · 0 评论 -
Linux网络服务(二)
VSFTP服务-简介与原理 FTP "文件传输协议" 主动默认:服务器从20端口主动向客户端发起连接。 被动默认:服务器在指定范围内某个端口被动等待客户端连接。 一般采用被动模式, FTP端口 控制连接:TCP21,用于发送FTP命令信息 数据连接:TCP20,用于上传,下载数据 FTP服务-相关文件 常见的fFTP服务器程序 IIS、Serv-U(这两个是Wi原创 2016-10-30 14:51:40 · 686 阅读 · 0 评论 -
Linux学习笔记(二)
2016/2/17 Shell 命令行解释器 强大的编程语言 解释执行的脚本语言 可直接调用linux系统命令 学习的是bsh文件两种语法类型Bourne和C 两种语法彼此不兼容Shell脚本执行方式 echo 输出命令 -e 支持反斜线控制的字符转换 echo -e "acd\bc" \b 退格删除 echo -e 代表支持特殊字符输出 \e[1;原创 2016-10-24 00:04:02 · 641 阅读 · 1 评论 -
Linux下安装Java环境
一:今天研究一下在Linux下安装Java环境,以下为Oracle官网提示,分为tar包和yum安装两种方式。Installation of the 64-bit JDK on Linux PlatformsThis procedure installs the Java Development Kit (JDK) for 64-bit Linux, using an ar原创 2016-09-19 22:50:03 · 642 阅读 · 0 评论 -
linux -bash: /usr/libexec/grepconf.sh: 参数列表过长
不小心改错了 /etc/profile文件 重新登陆后报错PATH改错了找不到命令解决方法: 重新定义PATHexport PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin原创 2018-05-03 20:00:03 · 8545 阅读 · 3 评论