111111

随笔分类 -  linux-基础

摘要:1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for 阅读全文
posted @ 2021-06-04 09:55 赵SIR 阅读(80) 评论(0) 推荐(0) 编辑
摘要:/proc 目录下文件详解 一、xxx 1、内存 2、IO 3、cpu 4、网卡 5、网络 6、kernel 7、other 二、目录 阅读全文
posted @ 2019-05-28 11:34 赵SIR 阅读(2177) 评论(0) 推荐(0) 编辑
摘要:etc 目录下文件详解 一、基础配置 1、主机名 2、时间 3、键盘 4、语言 5、DNS 6、编辑器 7、目录颜色 8、man 手册 9、wget 10、提示信息 11、环境变量 12、字体 二、用户、用户组管理 1、用户 2、用户组 三、软件管理 四、任务计划 1、at 2、crond 五、设备 阅读全文
posted @ 2019-05-28 11:33 赵SIR 阅读(6379) 评论(0) 推荐(1) 编辑
摘要:任务计划管理 作用: 计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据 一、cron基础 二、系统级的计划任务 更新whatis数据库 日志定期轮转 清理/tmp,/var/tmp 收集系统的状态信息 ... 分时天月周 三、用户级的计划任务 1、练习:备份etc目录 编写脚本 # 阅读全文
posted @ 2019-05-28 11:32 赵SIR 阅读(208) 评论(0) 推荐(0) 编辑
摘要:进程管理 一、进程的概念 程序: 文件,一般是二进制,静态 /usr/sbin/httpd,/usr/sbin/sshd 进程: 是程序运行的过程, 动态,有生命周期的,动态产生和消亡的 一个程序可能对应多个进程 父进程:程序运行时产生的第一个进程 子进程:由父进程衍生出来的进程 注意:如果父进程终 阅读全文
posted @ 2019-05-28 11:30 赵SIR 阅读(545) 评论(0) 推荐(0) 编辑
摘要:软件包管理 一、安装/查询/卸载 源码包tarball 没有编译 二进制包 已编译 注意: 不管是源码包,还是二进制包,安装时都可能会有依赖关系!!! 二、RPM包管理 1、获得RPM包途径: RedHat光盘或官方网站 ftp://ftp.redhat.com rpmfind.net ... 2、 阅读全文
posted @ 2019-05-28 11:30 赵SIR 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、Linux的文件 执行 ls -lhi命令的结果: 文件的修改、访问、创建的时间查看: 二、索引节点inode 三、Linux文件的权限 1、文件权限概述: 权限位说明: Linux 普通文件的读、写、执行权限说明: Linux 目录的读、写、执行权限说明: Linux 文件与目录权限对比说明: 阅读全文
posted @ 2019-05-28 11:29 赵SIR 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一、用户类型 1、Linux 的单用户多任务 2、Linux 的多用户多任务 3、Linux 系统用户角色划分 超级用户: 默认是root用户,其UID和GID 均为O,在每台unix/linux操作系统中都是唯一且真实存在的,通过它可以登录系统。可以操作系统中任何文件。拥有最高的管理权限。在生产环 阅读全文
posted @ 2019-05-28 11:27 赵SIR 阅读(254) 评论(0) 推荐(0) 编辑
摘要:linux 文件系统如下有两个特点: 逻辑上,所有的目录都在最高级别的根目录 “/”下。 所有的目录内容按照类别组织。 二、目录结构 1、Linux目录结构: 2、重要子目录: 3、/etc 下重要的目录: 4、其他目录: 5、/proc 下的重要路径知识: 6、其他路径知识(了解): 阅读全文
posted @ 2019-05-28 11:26 赵SIR 阅读(975) 评论(0) 推荐(0) 编辑
摘要:一、Linux中文件类型 二、文件类型分别介绍: 1、普通文件(regular file) : 一般是相关的应用程序或系统命令创建,比如:touch cp tar 等工具 2、目录(directory): 带d 开头的文件表示目录。目录在Linux中是一个比较特殊的文件 3、字符设备或块设备: 带b 阅读全文
posted @ 2019-05-28 11:26 赵SIR 阅读(1707) 评论(0) 推荐(0) 编辑
摘要:在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭,像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。 不管出于任何原因,我都想对一 阅读全文
posted @ 2019-03-21 15:38 赵SIR 阅读(390) 评论(0) 推荐(0) 编辑
摘要:文章起因,很多网友使用CentOS7以前系统的小伙伴装完CentOS7.6最新版以后发现了一个问题,那就是网卡名改变为了“ens33”,而不是以前的eth0的简易模式了,如图: 这是为什么呢?开发者吃饱撑的么?当然不是。 以往的CentOS7以前的系统网卡命名虽然简单方便,但也会带来一些问题,例如, 阅读全文
posted @ 2019-02-26 21:27 赵SIR 阅读(211) 评论(0) 推荐(0) 编辑
摘要:CentOS 7 的内核一般都是3.10的,而CentOS 6.X 的内核一般都是2.6,在2.6的内核下,Docker运行会比较卡,所以一般会选择升级到3.10版本。 升级内核的方式,网上有很多方法是下载内核然后编译,这样需要安装很多必备的环境和工具,比较麻烦,但是也有助于我们了解内核的编译 1. 阅读全文
posted @ 2018-11-08 10:56 赵SIR 阅读(216) 评论(0) 推荐(0) 编辑
摘要:centos6下jbd2进程占用大量IO处理 昨天公司的一台NFS服务器遭遇IO居高不下的情况 ,通过iostat查看,io使用率在80%以上,时常还会直接IO飙满,导致NFS的访问异常。重启主机后问题依旧,最后使用iotop查看后,发现主要是jbd2进程在写导致的。具体见下图iotop的结果: j 阅读全文
posted @ 2018-11-08 10:43 赵SIR 阅读(854) 评论(0) 推荐(0) 编辑
摘要:相信做运维的同仁,进行运维环境初建时,必须要考虑到操作系统内核参数的优化问题,本人经历数次的运维环境重建后,决定要自行收集一份比较完善的系统内核参数优化说明文件出来,于是就有了下文,本文当前值是官方默认参数,建议参数直接添加于sysctl -a输出的结果每一行的后面,希望对运维的同仁做系统内核参数调优时有所帮助。废话不多讲,直接上干货! #3.10.0-862.el7.x86_64 #Cen... 阅读全文
posted @ 2018-07-30 17:03 赵SIR 阅读(395) 评论(0) 推荐(0) 编辑
摘要:前言 I/O多路复用有很多种实现。在linux上,2.4内核前主要是select和poll,自Linux 2.6内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。尽管他们的使用方法不尽相同,但是本质上却没有什么区别。本文将重点探讨将放在EPOLL的实现与使用详解。 阅读全文
posted @ 2018-05-22 17:53 赵SIR 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal) UN 阅读全文
posted @ 2018-05-22 17:51 赵SIR 阅读(656) 评论(0) 推荐(0) 编辑
摘要:阅读目录 内容部分 css部分 js部分 javascript, css 图片 cookie 移动端 服务器 阅读目录 内容部分 css部分 js部分 javascript, css 图片 cookie 移动端 服务器 摘要:无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进 阅读全文
posted @ 2018-05-22 17:48 赵SIR 阅读(189) 评论(0) 推荐(0) 编辑
摘要:Linux 的启动流程 那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。 这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方 阅读全文
posted @ 2018-05-22 17:43 赵SIR 阅读(621) 评论(0) 推荐(0) 编辑
摘要:理解inode inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 一、ino 阅读全文
posted @ 2018-05-22 17:41 赵SIR 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示