自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Linux学习笔记14—Linux权限管理

进程的属主与文件的属主是否相同,如果相同意味着应用属主权限(左三位),否则,则检查进程的属主是否属于文件的属组,如果是,则应用属组权限(中三位),否则,就只能应用other的。x:可以执行文件中的指令,可将此文件发起运行为进程。w:可以修改文件的数据,改动或新增文件中内容。左三位:定义user(owner)的权限。读、写、执行对文件和目录的意义是不同的。中三位:定义group的权限。右三位:定义other的权限。x:excute,执行权限。w:write,写权限。r:read,读权限。

2023-09-09 02:56:11 39

原创 Linux学习笔记13—用户和组管理命令

PATH/to/somewhere 2>&1:先输出至某一个文件位置。2>, 2>>:错误输出重定向,错误追加输出重定向。:覆盖输出重定向,追加输出重定向。&>, &>>:两者合并为一。groupadd:组创建命令。[ ]:匹配指定范围内字符。[ ^ ]:取反义的字符。Linux用户和组管理。*:匹配任意长度字符。命令:tr, tee。

2023-09-06 02:45:30 47

原创 Linux学习笔记12—Linux用户和组的基础概念

组的概念:用户组,即用户的容器,将多个用户合并形成一个逻辑组件,授权多个用户对某个文件具有相同的访问权限,将相关用户加入到组当中统一进行操作。用户名:加密的密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告期限:过期期限:保留字段。在计算之前加salt,添加随机数,因此不同的用户虽然密码相同,但是加密后的密码因为添加随机数而不同。单项加密:只能加密,不能解密,提取数据特征码,单项加密是定长输出的,雪崩效应。user_list:该组的用户成员,以此组为附加组的用户的用户列表。

2023-09-04 03:51:02 60

原创 Linux学习笔记11—BASH基础特性glob及IO重定向

练习5:复制/usr/share/man目录下,所有以man开头,后跟一个数字结尾的文件或目录至/tmp/man/目录下。练习6:复制/etc目录下,所有以.conf结尾,且以m,n,r,p开头的文件或目录至/tmp/conf.d/目录下。练习4:复制/etc目录下,所有以m开头,以非数字结尾的文件或目录至/tmp/magedu.com目录。练习1:显示/var/log目录所有以l开头,以一个小写字母结尾,且中间出现一位任意字符的文件或目录。输出的数据流:–>标准输出(stdout),通常输出至显示器。

2023-08-28 02:04:39 106

原创 Linux学习笔记10—BASH基础特性文件查看及管理2

(2)如果目标文件是目录文件:则先在目标文件目录下创建一个与源文件相同的文件,把源文件数据流复制过去。1、如果目标文件不存在:事先创建目标文件,并复制源文件的数据流至目标文件。(1)如果目标文件是非目录文件:则会复制源文件的数据流覆盖至目标文件。(2)如果目标文件是目录文件:分别复制每个文件目标目录中,并保持原名。copy文件的机制:将源文件的数据流抽出传送到目标文件。-d:复制符号链接文件本身,而非其指向的源文件。(1)如果目标文件是非目录文件:不允许,错误。1、如果目标文件不存在:不允许,错误。

2023-08-27 22:17:26 63

原创 Linux学习笔记9—BASH基础特性文件查看及管理

在给定的起始路径下,已对应路径下的打头字符串来逐一匹配起始路径下的每个文件,如果能唯一标识,则直接补全,如果不能唯一标识,则再单击tab键,给出列表。给定的打头字符串如果能唯一标识某命令程序文件,则直接补全,如果不能唯一标识某命令程序文件,再单击tab键,会给出列表。问题1:如何创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b。/tmp/{a,b} 相当于 /tmp/a , /tmp/b。~:自动展开为用户的家用户,或指定的用户的家目录。

2023-08-26 16:57:08 160

原创 Linux学习笔记8—BASH基础特性

使用type区分外部或内部命令,内部显示为builtin,外部显示为命令文件路径。命令可以有别名,别名可以与原名相同,此时原名被隐藏,此时如果要运营原命令,则使用\COMMAND。l:symbolic link,符号链接文件,类似windows的快捷方式,也称为软链接文件,有软链接与硬链接的区别。w命令:与who命令一致,不仅显示用户登录信息,还可以显示目前用户的操作内容,加强版who命令。s:socket,套接字文件,两个进程实现通信时的套接字文件,类似插座的功能。

2023-08-26 11:21:31 41

原创 Linux学习笔记7—根文件系统层级标准FHS

proc:内核和进程信息的虚拟文件系统,为了保证一切皆文件而特殊设定的,内核及进程存储其相关信息,多数为内核参数,例如net.ipv4.ip_forward参数,proc虚拟为net/ipv4/ip_forward文件,存储于/proc/sys,因此其完整路径为/proc/sys/net/ipv4/ip_forward。/lib:对于32位系统是可选的,对于64位系统是必须的,主要是为bin和sbin路径的应用程序启动提供的库文件,即为其提供的依赖文件。

2023-08-24 01:55:31 45

原创 Linux学习笔记6—常用的基础命令

Linux系统启动时,从硬件读取日期等时间信息,读取完成后就不再与硬件时间相关联,而靠内核的频率记录时间,date看到的是系统时钟,clock查看的是硬件时钟,hwclock同样表示的也是硬件时钟。~]# cat /etc/fstab /etc/issue 可以连接查看fstab和issue两个文件。-h, --human readable,对文件大小单位换算,换算后的结果可能会非精确值。-s:–hctosys,以硬件时间为准,把系统调整为与硬件一致。cat:文本文件查看命令,只能用于查看文本类文件。

2023-08-21 01:36:06 27

原创 网络学习笔记4—IPV4地址

IPV4地址IP地址----身份标识概念,哪个网络的某一台主机去找另一个网络的另一台主机IP地址大小—32bit,以点分十进制的形式,分为四段X.X.X.X每一段8bit, 一个八位组就是一个字节,Byte,32个bit对应4个Byte每一段的取值范围:0-2552的几次方-1: 比如2的8次方减1=256-1=255,为何减1?因为从0开始IP地址的高位和底位高位:网络位,从左往右—为1的位—唯一的标识一个网络低位:主机位,从右往左—为0的位—标识一个网络中这台主机是谁—标识接口一个广播

2021-02-27 23:35:16 438

原创 网络学习笔记3—网络基础命令集

网络基础命令集OSI模型回顾:(1)物理层-----传输介质线缆、硬件设备、网络接口线缆:网线、光纤、网卡、光模块硬件设备:PC、路由器、交换机(三层交换机,指的是工作在那一层,但是真实的设备,看的间摸得着的东西都实际都是在物理层)电模块(电口—网口)、光模块(ONU、光猫)都叫做物理层的设备ONU—光网络单元—可以插光模块光模块和电模块有什么区别:光纤—传输的是光信号—利用光的全反射—用于远距离的传输网线—传输的是电信号—用于近距离的传输—网线的传输距离在100米左右,超过100米后出

2021-02-18 22:26:14 173

原创 网络学习笔记2—OSI七层模型

OSI七层模型开放式系统互联—模型—框架ISO组织定义的模型—国际标准化组织—协同统一标准制定统一标准的原因—不同厂商之间制造的设备标准不统一—为了使各不同厂商设备能够协同统一TCP/IP四层模型与OSI模型的关系?OSI要求必须得逐层封装,不能实现跨层;TCP/IP四层模型可以实现跨层,例如ARPOSI模型解释的是:一台主机和另一台主机之间通信------数据从最初得封装到解封装的过程网络基础—OSI模型1、应用层—直接面向用户服务接口—http—802、表示层—数据表现形式,加密解密,

2021-02-18 22:24:21 265

原创 网络学习笔记1—网络基础概念

网络基础概念1、网络是什么?组成网络几大元素:(1)网络设备:PC 交换机 路由器 防火墙 服务器(2)传输介质—网线 光纤 线缆面向于用户的—PC 手机 IPAD 打印机 服务器—终端设备—直接面向用户本身的终端设备需具备:操作系统(Windows,安卓,苹果IOS)、应用(QQ,微信,浏览器)操作系统上的应用程序—会产生数据—将进行发送或接收—资源共享过程—需要传输介质进行连接总结:网络是什么?—将终端设备彼此互联,为操作系统上的应用程序提供资源共享—网络就是一个载体,承载应用程序产生的

2021-02-18 22:14:34 303

原创 Linux学习笔记5—获取命令使用帮助详解

获取命令使用帮助详解BSD:1、 如果二次发布的产品种包含源代码,则在源代码种必须带有原来的代码中的BSD协定2、 如果二次发布的产品是二进制格式的库或程序,则需要在发布的文档或版权声明中说明原来代码中的BSD协定3、 不可以用开源代码的作者或组织,以及原来的产品的名字做市场推广文件系统、文件、目录:倒置树状结构:目录、文件目录:主要实现路径映射,实际上也是文件,只不过表现形式不同文件:存储在磁盘上的某个存储空间的流式数据,文件不能再作为路径映射文件名:严格区分字符大小写,并且路径分隔符为

2021-02-17 22:31:43 358

原创 Linux学习笔记4—Linux文件系统初步

Linux文件系统初步终端用户界面:1、GUI:图新界面接口,著名的有两个接口类型GNomeKDE2、CLI:命令行接口,有很多的接口类型bash, zsh(功能非常强大), sh, csh, tcsh, ksh查看目前所使用的shell类型~]# echo $SHELL绝大多数操作都在命令界面,在Linux上面不建议使用图形界面远程连接:建议远程连接服务的方式登录Linux系统,基于ssh协议进行ssh协议:Secure shell步骤1:运行~]# ss -tnl查看系统监听

2021-02-17 15:04:16 99

原创 Linux学习笔记3—Linux系统组成及初识

Linux学习笔记—Linux系统组成及初识Linux三大主流发行版:Debian, Slackware,RedHatDebian二次衍生版:UbuntuKnopixSlackware二次衍生版:S.u.S.EOpensuseRedHat二次衍生版:CentOSFedoraLinux:仅仅是内核,完整的操作系统需要包含内核+开源应用程序(GNU组织提供的众多Application),完整意义上的Linux应该称为:GNU/LinuxGNU/Linux:通常以源码方

2021-02-16 23:27:52 197

原创 Linux学习笔记2—Linux系统基础入门

Linux学习笔记—Linux系统基础入门1990前后,BSD将System V中的代码基本全部清除,随后BSD与ATT的System V Unix官司基本到尾声,BSD与System V再无瓜葛,BSD推广Unix的使命基本完成1991年左右,Jolitz, 把BSD移植到x86系统上(Intel公司生产的CPU平台,包含AMD生产的兼容PC架构,非专用的小型机),称为386-BSD分支,目前在某些领域仍在使用386-BSD1991年8月,芬兰大学生,Linus Torvalds

2021-02-16 21:29:48 181

原创 Linux学习笔记1—Linux操作系统发展史

Linux学习笔记—Linux操作系统发展史计算机与操作系统ENIARC:世界第一台通用计算机,美国宾夕法尼亚法学设计计算机五大基本部件CPU当中包含两个重要部件1、运算器:主要进行算数运算,逻辑运算以及各种类型运算2、控制器:控制总线的使用权限,寻址控制,对内存当中读访问,写访问进行控制另外还包含存储部件:寄存器(CPU内部存储器),缓存(一级缓存,二级缓存)3、存储器:内存,又称为随机访问存储器RAM(Random Access Memory)4、输入设备Input

2021-02-14 23:24:00 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除