linux-jdk linux jdk

03Linux 文件权限

一、文件权限 文件的权限针对三类对象进行定义 owner 属主,缩写u group 属组,缩写g other 其他,缩写o 每个文件针对每类访问者定义了三种主要权限 r:Read 读 w:Write 写 x:eXecute 执行 对于文件和目录来说,r,w,x有着不同的作用和含义: 针对文件: r: ......
权限 文件 Linux 03

Linux LVM磁盘

逻辑卷概念 LVM,Logical Volume Manger,是linux内核提供的一种逻辑卷管理功能,由内核驱动和应用层工具组成,它是在硬盘的分区基础上,创建了一个逻辑层,可以非常灵活且非常方便的管理存储设备。 LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统 ......
磁盘 Linux LVM

Linux系统中的进程管理

1.进程 进程是以启动的可执行程序的运行实例。由以下几部分组成。 已分配内存的地址空间。 安全属性,包括所有权凭据和特权。 程序代码的一个或多个执行线程。 进程状态。 一般分为3类:就绪状态、运行状态、阻塞状态。 就绪态:进程已具备运行条件,但是CPU还没有分配过来。 运行状态:进程占用CPU,并在 ......
进程 系统 Linux

Linux学习 文件管理

一、文件系统的层次模型 1、文件系统模型可以划分为三个层次(1)最高层是文件系统提供给用户的接口(GUI、cmd、System Call)。(2)中间层是对对象进行操作和管理的软件集合(文件存储空间的管理,文件目录管理,地址转换,文件读写管理,文件的共享与保护。)(3)最底层是对象(文件、目录、磁盘 ......
文件 Linux

Linux存储管理

在Linux系统下,系统识别到硬盘后,会为其创建一份初始分区表。硬盘在分区后才可以使用,系统通过分区表来管理硬盘的使用 存储方式 1.存储类型 从连接方式上,存储分为以下3种类型 本地存储:直接插在服务器上的硬盘,系统文件存放在本地。 外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB ......
Linux

01初识Linux

1.1、操作系统概述1、学习目标: 了解操作系统的作用了解常见的操作系统2、硬件和软件 我们所熟知的计算机是由硬件和软件组成的。 硬件:计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称。(看的见、摸得着的东西:CPU、内存硬盘、显示屏、鼠标等) 软件:是用户和计算机硬件之间的接口和桥梁, ......
Linux

Linux部署Redis哨兵集群 一主两从三哨兵

目录一、哨兵集群架构介绍二、下载安装Redis2.1、选择需要安装的Redis版本2.2、下载并解压Redis2.3、编译安装Redis三、搭建Redis一主两从集群3.1、准备配置文件3.1.1、准备主节点6379配置文件3.1.2、准备从节点6380配置文件3.1.3、准备从节点6381配置文件 ......
哨兵 集群 Linux Redis

Linux:存储管理和LVM磁盘

一 、存储管理 1. 存储概览1.1 从磁盘的工作原理上分类磁盘机械磁盘 HDD固态磁盘 SSD 1.2 从插拔方式上分类磁盘热插拔非热插拔 1.3 从硬盘接口上分类磁盘IDE-SATA(串行ATA)SCSI-SAS(串行SCSI)PCIE接口FC光纤接口 1.4 从连接方式上分类本地存储外部存储网 ......
磁盘 Linux LVM

Linux学习笔记 虚拟机的安装

VMWare是当前最主流、应用最广泛的虚拟软件(来搭建虚拟环境)。它可以保证在一台现有的计算机操作系统上,模拟出一个新的硬件环境,以实现在一个电脑上真正同时运行两个OS。其官网为:www.vmware.com 。在我看来:使用VMWare装的OS还可以同Windows主机进行网络通信的。 安装VMW ......
笔记 Linux

发掘Linux中输入输出重定向的妙用

在Linux系统中,输入输出重定向是一项强大的功能,为用户提供了更灵活的命令行操作和文件处理方式。本文将深入研究Linux中输入输出重定向的功能,探讨其基本概念、常见用法以及如何在命令行环境中充分发挥其优势。 1. 输入输出重定向基础 首先,让我们回顾一下输入输出重定向的基本概念。了解`stdin` ......
妙用 Linux

Linux的进程状态

在Linux操作系统中,进程状态是系统管理和性能优化中至关重要的一环。理解和有效地监控进程状态不仅是系统管理员的责任,也是确保系统稳定性和性能的关键。本文将深入研究Linux的进程状态,从基本概念到状态管理的方方面面 1. 进程基础知识 首先,让我们回顾一下进程的基本概念。了解进程如何在系统中运行、 ......
进程 状态 Linux

Linux I/O重定向与管道

在生产环境中,每天凌晨需要备份数据库,这时工作人员会编写一个简单的脚本创建计划任务,把脚本执行结果放到一个或几个文件中以便第二天查看,这个过程就叫重定向。在使用"ps aux"命令时,为了快速找到所需要信息,经常使用grep命令进行过滤,此时就需要使用管道符。 I/O重定向 I/O运行一个程序时 , ......
管道 Linux

Linux 05

第五章 进程管理 本章学习目标: 1.了解进程的基本概念 2.掌握查看进程的基本方法 3.熟悉信号控制进程 4.了解进程优先级原理 5.了解作业控制 一、初识进程 1.1进程是已启动的可执行程序的运行实例。进程有一下组成部分。 ①已分配内存的地址空间 。 ②安全属性,包括所有权凭据和特权。 ③程序代 ......
Linux 05

我对linux的学习计划

对于现在的我来说,现在还没有明确的从业方向,还在慢慢的摸索过程中,但无论以后做什么工作都需要不断的学习,对于计算机行业来说,新技术不断涌现,保持学习的态度,及时了解新的发展和趋势,不断更新自己的知识和技能。 千里之行,始于足下。任何东西基础是必须的。万丈高楼平地起,再高的大楼都要从平地建起,也就是说 ......
linux

Linux第八次博客

这次博客主要还是讲存储管理,将前面没有讲清楚的地方和后面没讲的一起讲完了。 补充内容告诉了我们硬盘机和一些其他的dev表达式,如:IDE硬盘机为/dev/hd[a-d],SCSI/SATA/U盘硬盘机为/dev/sd[a-p],控制台为/dev/console,内存/dev/random。 随后就讲 ......
Linux 博客

Linux文件查找,打包压缩及解压

1.文件查找 1.1which命令: which命令的功能是用于查找命令文件,能够快速搜索二进制程序所对应的位置。如果我们既不关心同名文件(find与locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在的路径,那么这个which命令就太合适了。 语法格式: ......
文件 Linux

linux提权

Linux Privilege Escalation 机器信息收集 拿到一个立足点可以执行简单命令后,对机器的一些信息收集 hostname:主机名 在某些情况下,它可以提供有关目标系统在企业网络中的角色的信息(例如用于生产 SQL 服务器的 SQL-PROD-01) uname -a: linux ......
linux

Linux第七章存储管理11.28

一、添加新硬盘 lsblk 二、MBR分区 fdisk -l /dev/sda 可以查看系统所挂硬盘个数及分区情况。 输入m,可以查看帮助信息,了解每个参数的具体作用,分区具体操作等。 输入n,尝试创建新的分区 选择主分区,输入p 直接按回车键,选择默认的扇区的起始分区 用户可以添加扇区和添加尺寸的 ......
Linux 11.28 11 28

Linux解压文件指令

一、ZIP解压1、把文件解压到当前目录下 unzip 文件名.zip 2、如果要把文件解压到指定的目录下,需要用到-d参数。 unzip -d 目录 文件名.zip 3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数 unzip -n 文件名.zipunzip -n -d 目录 文件 ......
指令 文件 Linux

Linux系统中文件的管理

1.文件目录与路径 (1)所有文件都在根目录(/)下,用户可以使用ls命令查看根目录下的文件。 根目录下常见的目录: /bin:里边包含了一般程序工具,用户、管理员、系统都可以调用。 /dev:系统设备文件目录,除cpu外的所有的硬件设备都会抽象成特殊的文件放在这里,虚拟设备也放在这里。 /etc: ......
文件 系统 Linux

Linux 04

第四章 文件权限 本章学习目标: 1.掌握基本权限用法 2.掌握高级权限用法 一、基本权限UGO U:owner,属主。 G:group,属组。 O:other,其他用户。 r:read(读取),数字设定为4. w:write(写入),数字设定为2. x:execute(执行),数字设定为1. 77 ......
Linux 04

如何更改linux的密码

众所周知,设密码时笑嘻嘻,找回密码***,每次设置的linux密码最后都只防住了自己,接下来我就讲讲如何改密码 Linux修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。 [ ......
密码 linux

Linux 03

第三章 用户管理 本章学习目标: 1.了解用户和组的意义 2.掌握创建、修改与删除用户/组的方法 3.熟悉用户相关配置文件 4.熟悉用户身份切换与提权 一、用户/组概览 Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的所拥有。如果需要使用系统资 ......
Linux 03

linux的期末总结

简介 Linux 是目前最流行的操作系统之一,在服务器、桌面、移动等领域都有广泛的应用。为了深入了解 Linux 内核的运行机制,我参加了学校的 Linux 内核分析课程。通过八周的学习,我对 Linux 内核有了比较深入的了解,并在以下几个方面取得了进步: 掌握了 Linux 内核的基本概念和结构 ......
linux

Linux课堂知识总结

这是学习Linux的第五节课,老师跟我们讲述了Linux的进程管理操作。 程序(program)是一个普通文件,是为了完成特定任务而准备好的指令序列与数 据的集合,这些指令和数据以“可执行映像”的格式保存在磁盘中。例如:hello.c源程 序文件经过编译后产生a.out程序,其中a.out文件为可执 ......
课堂 知识 Linux

Linux课堂知识总结

这是学习Linux的第六节课,老师跟我们讲述了Linux的i/o重定向操作。 cat:合并文件。sort:对文本行排序。uniq:报告或删除文件中重复的行。wc:打印文件中的换行符、字和字节的个数。grep:打印匹配行。head:输出文件的第一部分内容。tail:输出文件的最后一部分内容。tee:读 ......
课堂 知识 Linux

Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo

前言 驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。 杂项设备文件操作集 cd /usr/src/linux-headers-4.18.0-15 vi include/linux/fs.h 搜索到(vi则直接使用“/ ......
内核 原理 文件 笔记 用户

学习linux的好处

1. 引言 Linux 操作系统是一种开源、免费的操作系统,广泛应用于服务器、嵌入式系统和个人计算机等领域。学习 Linux 不仅仅是获取一项技能,更是一种对计算机科学世界的深入理解。本报告将探讨学习 Linux 的各种好处,从技术、职业和学术角度分析其价值。 2. 技术好处 2.1 开源理念 Li ......
好处 linux

Kali Linux工具详解

前言 Kali系统预装了大量的安全工具,可以说是一个安全工具的数据库。在kali2018.2系统中就有600多个工具,工具如此之多,掌握所有的工具是不现实的,只有需要用的时候再去学习工具的使用即可。但是了解这些工具的用途,掌握一些常用的安全工具是必要的,本篇文章主要对一些常用的安全工具进行介绍,这里 ......
工具 Linux Kali

Linux基础44 nginx优化: ab压测工具, 系统性能优化, 代理服务优化, 静态资源优化

Nginx优化 注:本文参考 https://www.cnblogs.com/wuqiuyin/p/15190616.html 一、性能优化概述 1.我们需要了解的 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务,了解每个服务最大能支撑多少并发。比如n ......
代理服务 静态 性能 基础 工具