学习小结
文章平均质量分 89
PerDrix?
这个作者很懒,什么都没留下…
展开
-
Nginx入门
1.什么是Nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、原创 2021-06-05 19:45:59 · 167 阅读 · 2 评论 -
Shell脚本
(1)shell的用途使用简单,是Shell命令的集合运行节省时间可实现批量管理,自动化批量处理减少出错概念率(2)shell概述shell:命令解释器,也是一个程序种类:sh,bash,ksh,csh…大多数的linux发行版 bashbash的特性:a 历史记录 ----> 用户行为升级b 别名 ----> 企业垃圾桶,rm --》mvc 补全 ----> 命令($PATH),目录d 支持通配符 ---->*,[],[^]e 前后台原创 2020-07-08 17:03:40 · 167 阅读 · 0 评论 -
Linux防火墙管理
1、iptables介绍防火墙分类:从逻辑上分类分类说明主机防火墙针对单个主机进行防护网络防火墙处于网络入口或者边缘,针对网络入口进行防护,服务于防火墙背后的本地局域网防火墙分类:从物理上分类分类说明硬件防火墙在硬件级别实现部分防火墙功能,另一部分功能基于软件实现,性能高,成本也高软件防火墙运用软件处理逻辑运行于通用硬件平台上...原创 2020-05-01 20:02:32 · 447 阅读 · 0 评论 -
linux进程管理②
1、进程的生命周期sleep:睡眠状态S:可中断睡眠条件:硬件要求,系统资源访问,信号。例如:键盘输入。D:不可中断睡眠比如:系统进程(不可中断),如中断可能会引起系统的异常 -->用户进程K:可退出的睡眠running:用户运行状态在CPU上运行的进程或者是准备运行的进程(队列(高速缓存))user的日常任务,kernel的日常任务运行:---->进程占用...原创 2020-04-24 13:22:24 · 231 阅读 · 0 评论 -
Linux的htop
1、htop相当于top的增强版,相比top具有以下优势:两者相比起来,top比较繁琐默认支持图形界面的鼠标操作可以横向或纵向滚动浏览进程列表,以便看到所以进程和完整命令行杀进程时不需要输入进程号htop和top一样,也是打开一个实时的监控界面,下载安装好后,直接输入htop命令变可查看。上左区域:显示CPU、物理内存和交换分区的信息;上右区域:显示任务数量、平均负载和连接运行...原创 2020-04-17 15:48:36 · 185 阅读 · 0 评论 -
Linux进程管理
1、Linux程序与进程程序:程序是一组指令及参数的集合,通过逻辑控制运行起来,完成某项特定任务。静态的,封闭的。进程:进程是程序运行起来的结果,是操作系统运行的基本单位。有生命周期(产生---->死亡)进程有运行状态(running,sleepping,等待,僵死)并发性,交互性(管道)----共享内存,队列(kafka)。程序与进程的区别:程序是静态,进程是动态的有生...原创 2020-04-17 14:49:41 · 618 阅读 · 0 评论 -
Linux中RAID结构和LVM逻辑卷
RAID磁盘阵列(RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。RAID类型个数利用率优缺点RAID0条带集2,2+100%读写性能提升,不容错RAID1镜像集2,2+50%读性能提升,写性能下降,有冗余能力RAID5奇偶校验条带集3+n-1读写性能提升,容错,允许坏1块盘RAID6奇偶校验条带双校验4+n-2读写性能...原创 2020-04-02 18:06:10 · 355 阅读 · 0 评论 -
Linux磁盘挂载等相关核心工具
磁盘挂载挂载点:用于作为另外一个文件系统的访问入口1、必须事先存在2、使用未被系统或者其他进程使用的目录3、挂载点下的原文件会被隐藏1、mount命令mount -t 文件系统 -o 选项 设备名 挂在点#mount -t iso9660 -o loop /dev/sr0 /media默认选项:defaults: rw,suid,dev,exec...原创 2020-04-02 15:19:53 · 264 阅读 · 0 评论 -
Linux磁盘管理命令
磁盘分区命令:1、fdisk命令:查看系统的分区详细信息fdisk对磁盘进行分区新建分区查看分区更新磁盘信息格式化挂载2、文件系统管理工具命令创建文件系统的工具mkfs:-t:指定文件系统类型mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat, …检测及修复文件系统的工具fsck:fsc...原创 2020-04-02 14:25:12 · 319 阅读 · 0 评论 -
Linux磁盘初识
磁盘磁盘的物理组成:如下图所示:磁盘主要存储数据的是磁盘盘,磁盘盘组成:1、扇区是最小的物理储存单位,有512bytes和4k两种格式。2、将扇区组成一个圆是磁柱3、最小分区单位通常为扇区4、磁盘分区表主要有两种格式,一种是限制较多的MBR分区,一种是GPT分区。5、MBR分区中,第一个扇区最重要,主要存放开机区的MBR和分区表。6、GPT分区表示除了分区数量扩充较多之外,支持...原创 2020-04-02 11:55:42 · 237 阅读 · 0 评论 -
Linux源码安装
源码安装通过源码包进行源码安装,源码包能直接看到源码,安装时需要人为手工设置安装位置,一般是/usr/local/软件名/。优点:1、开源的,可以自行修改代码2、安装的时候可以自定义功能,按需选择功能3、编译安装,更加适合系统,4、卸载方便,直接删除安装目录缺点:1、步骤多,难度大2、编译时间长3、错误新手比较难解决我们已经了解到的什么是源码安装,以及它的优缺点,那么接下...原创 2020-03-20 14:42:17 · 362 阅读 · 0 评论 -
Linux程序包安装及管理方式
Linux上软件包分类1.源码包源码包能直接看到源码,安装时需要人为手工设置安装位置,一般是/usr/local/软件名/。源码包的升级版——脚本安装包,人为的改动源码使其有安装界面。优点:1、开源的,可以自行修改代码2、安装的时候可以自定义功能,按需选择功能3、编译安装,更加适合系统,4、卸载方便,直接删除安装目录缺点:1、步骤多,难度大2、编译时间长3、错误新手比较难解...原创 2020-03-16 22:28:26 · 245 阅读 · 0 评论 -
Linux文本编辑工具vim,压缩,解压,打包
Linux文本编辑工具vi/vimvi编辑器是所以Linux系统下标准的编辑器,其功能相当于Windows系统中的记事本,对于Linux的任意版本,vi编辑器都是完全相同的。而vim编辑器相当于vi编辑器的增强版,它具有语法着色功能,我们可以通过字体颜色来判断语法的正确性,以达到方便程序设计的目的。在最小化安装的系统中是没有安装vim编辑器的,我们需要通过yum命令来安装。 # yum ...原创 2020-03-16 21:25:09 · 366 阅读 · 0 评论 -
Linux文件系统权限管理ACL...
基本权限ACLACL的全称是 Access Control List (访问控制列表) 。一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。它被设计为UNIX文件权限管理的一个补充。ACL允许你给任何的用户或用户组设置任何文件/目录的访问权限。1、针对用户设置权限2、针对用户组设置权限3、子文件或者子目录继承父目录的权限...原创 2020-03-13 22:52:29 · 500 阅读 · 0 评论 -
sudo命令和Linux文件系统权限管理
sudo:1、设置用户在某台机器上运行某些命令2、sudo提供了丰富的日志,详细记录每个用户干了什么3、通行证作用,免验证时间4、/etc/sudoers如何使用sudo命令完成指令1、编辑/etc/sudoers, 使用visudo编辑2、用户需要是登录用户,并且启用密码3、在普通用户下 sudo commond username练习,创建新用户 user1, 让它能够...原创 2020-03-08 21:00:09 · 454 阅读 · 0 评论 -
Linux用户、组管理
Linux 是一个可以实现多用户登陆的操作系统,允许多个用户同时登陆到系统上使用资源。系统根据账户来区分每个用户的文件、进程、任务,给每个用户提供特定的工作环境。系统解析用户的时候,并不能直接的去解析用户名 root,能够识别解析的是ID号,UID,GID,在linux中每个用户必须属于一个组,每个用户组其实就是多个用户的一个集合。用户 :UID管理员 0 root普通用户 ...原创 2020-03-08 13:46:55 · 294 阅读 · 0 评论 -
Linux文件搜索命令
which 查找可执行的文件在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令搜索命令所在路径及别名。whereis 查看文件的位置whereis命令只能用于搜索程序名,而且只搜索二进制文件(选项-b)、man说明文件(选项-m)和源代码文件(选项-s)。如果省略参数,...原创 2020-03-07 13:34:59 · 246 阅读 · 0 评论 -
Linux文件搜素工具
grep:文本过滤工具 正则表达式引擎基于用户指定的“模式”,对目标文件逐行进行匹配检查,打印匹配到的行,默认打印到终端窗口模式:正则表达式元字符编写出来的过滤条件正则表达式:由一类特殊的字符以及文本字符所编写的模式,并不代表字面含义,表达控制或者通配的功能。正则表达式引擎:grep [OPTIONS] PATTERN [FILE…] PATTERN 模式grep [OPTIO...原创 2020-03-05 18:36:40 · 206 阅读 · 0 评论 -
Linux文件系统 inode block superblock
Linux文件系统文件储存在硬盘中,硬盘的最小存储单位是扇区(sector),每个扇区的大小为512字节(0.5KB)。当硬盘读取文件时不会一个扇区一个扇区的读取,那样效率太低,而是一次读取多个扇区,也就是一个块(block),这样由多个扇区组成的块,是文件存取的最小单位。块的大小,最常见的是4KB,即连续八个sector组成一个块。文件数据都储存在"块"中,那么很显然,我们还必须找到一个地...原创 2020-03-05 18:04:55 · 316 阅读 · 0 评论 -
Linux文件目录常见管理命令
Linux文件目录常见管理命令:mkdir:创建目录格式:mkdir 【选项】 目录名-m设置权限-p递归创建-v打印创建目录信息创建以下目录:├── mylinux│ ├── bin│ ├── conf│ ├── lib│ ├── logs│ ├── webapps│ │ ├── docs│ ...原创 2020-03-02 21:07:48 · 289 阅读 · 0 评论 -
Linux文件系统层级结构FHS
根目录结构: FHS (Filesystem Hierarchy Standard)FHS :定义Linux系统中主要的目录以及目录中存放的内容linux系统以单根的方式组织文件主要目录:目录名注释/主层次结构的根,整个文件系统的根目录/bin所有用户在单用户模式中必须具备的二进制命令文件/dev/dev/null /dev/sr0 /dev/z...原创 2020-02-25 22:25:46 · 252 阅读 · 0 评论 -
Linux系统管理命令
Linux bash shell的基础特性1.补全查看系统中支持的shellcat/etc/shell查看当前系统的默认shellecho $SHELL命令补全:很多命令都会提供一个bash-complete的脚本,因此给定的打头的字符串如果在系统中能够唯一的标识某一个命令程序文件,再按一下tab键,命令可以直接补全。如果不能够唯一标识,则需要再次敲击tab键,...原创 2020-02-21 13:58:50 · 471 阅读 · 0 评论 -
Linux第一章学习总结(图文详解)
一.Linux学习环境搭建安装的准备工作:VMware WorkStation虚拟机软件的下载,在镜像文件站点下载所需的不同版本的CentOS系统的镜像文件。1.1 虚拟机的创建学习Linux我们选用VMware WorkStation虚拟机软件来创建我们的虚拟机。下载完成后,运行Vmware Workstation虚拟机软件包,按照步骤完成VMware的安装。接下来运行VMware ...原创 2020-02-20 18:26:03 · 504 阅读 · 0 评论