自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux系统的运行级别

init进程,是一个由内核启动的用户级进程。在linux中 init所在的位置为/sbin/init,如果无法找到init则会运行/bin/sh,如果运行失败,那么系统则启动失败在linux系统中 共有七个运行级别,如下0: 系统停机(关机)模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机。1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的...

2020-03-13 10:00:16 515

原创 tomcat基本原理

什么是tomcattomcat是一个servlet容器,按照sun公司提供的规范,对servlet和JSP进行支持,提供了作为web服务器的一些特有功能。如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器tomcat 是一个接受 http 请求并解析 http 请求并反馈客户端的一个应用程序tomc...

2019-09-10 09:50:20 545

原创 Linux小命令之——echo

在Linux中,echo常用于输出字符串,还会用来提取变量的值常用格式为echo [参数] 字符串/$变量参数:-n 输出的末尾不自动换行例如-e 支持扩展表达式在字符串中,可以添加相应的字符来调整输出的格式符号作用\a在输出结果后机器报警一声\c插入的地方不换行,后面内容不进行输出\t制表符,很多地方都有用到\v阶梯制表符\...

2019-03-27 15:43:20 822

原创 如何设置开机自动挂载

在linux中,除了yum以外,还有rpm也可以安装软件参数

2019-02-21 13:54:53 2917

原创 用户删除后其文件属主归属问题

前两天从网上看到一篇文章,提到一个问题,我觉得很有意思,但是没有测试全面,今天我来测试一下提出这样一个问题当一个用户名为alice的用户创建一个名为test的文件后,删除这个alice,那么这个文件的属主将是谁呢1.创建一个属主为alice的文件sudo -u alice touch /tmp/test准备完毕,一个属主为alice的文件创建成功2.查看alice的uidid al...

2019-02-19 12:33:35 713 1

原创 用户删除后uid的归属问题

我们知道每个用户对应一个uid,那么当这个用户被删除后,这个uid还会被使用吗?那么测试开始删除一个用户1.首先查看有哪些用户2.删除用户peter(不删除家目录)userdel peter3.添加用户peter1useradd peter1发现新添加的peter1和之前删除的peter的uid是相同的,那么删除用户的家目录是否会对结果有影响?删除一个用户同时删除家目录1...

2019-02-18 10:23:12 1411 1

原创 linux 用户管理

在linux中,可以添加多个用户,每个用户分配不同的uid用作标记。

2019-02-17 11:31:32 157

原创 linux sudo命令

作用sudo命令可以让你临时使用某个用户的身份执行命令而不需要切换用户使用方法sudo -u [想要使用的用户身份(如果不写,则默认为root)] 命令示例1.使用wdy用户,在/tmp目录下,创建一个文件sudo_testsudo -u wdy touch /tmp/sudo_test通过查看文件详细信息,发现文件的属主和属组竟然都是wdy,那么就说明了sudo确实可以使用其他用...

2019-02-15 12:25:52 513

原创 特殊权限--ACL

ACL的主要目的是提供传统的用户、组、其他,三个身份除读写执行权限之外的权限设置.可以针对单一的用户,也可以对单一的文件或目录来进行rwx权限的设置相关命令getfacl获取某文件/目录的ACL设置setfacl设置某个文件/目录的ACL参数setfacl [参数] 文件名参数作用-m设置后续的acl参数给文件使用,不可与-x合用-x删除后续的acl参数...

2019-02-13 22:18:20 204

原创 rsync备份工具基础使用

rsync是linux系统下的一个备份工具,可以将本地的数据远程备份到远端服务器。其优点是在本地机器上可以远程控制备份和还原。参数-a --参数,相当于-rlptgoD,-r --是递归-l --是链接文件,意思是拷贝链接文件-i --列出 rsync 服务器中的文件-p --表示保持文件原有权限-t --保持文件原有时间-g --保持文件原有用户组-o --保持文件原有属主-...

2019-02-12 12:26:55 216

原创 特殊权限--隐藏权限sticky

Sticky Bit(SBIT)粘滞位 目前只针对目录有效作用当用户对此目录有w、x权限时,在用户在此目录下创建文件或目录时,仅有自己与root才有权利删除该文件。也就是说,存在一个目录A,一个用户Alice,Alice对A有用户组或其他人的身份,并且拥有w权限,这意味着Alice可以对A下的任何人新创的目录或文件进行删除,重命名,移动等操作。若在此时对A目录加上SBIT权限时,Alice就...

2019-02-10 19:27:31 340

原创 特殊权限--隐藏权限chattr

chattr命令用于设置文件的隐藏权限格式chattr [参数] 文件如果想要把某个隐藏功能添加到文件上,则需要在命令后面 追加“+参数”,如果想要把某个隐藏功能移出文件,则需要追加 “-参数”,或者直接使用= 设置仅有的参数参数参数作用-i无法对文件进行修改;若对目录设置了该参数,则仅能修改其中的子文件内容而 不能新建或删除文件-a仅允许补充(追加)内容,...

2019-02-09 23:31:12 495

原创 sed部分常用参数示例

一、q 打印完第二行后停止:例如 一个文件中有十行,但是我只想打印前两行可以用参数qseq 10 | sed 2q二、d 删除第二行seq 10 | sed 2d三、-n p只打印第二行seq 10 | sed -n 2p四、n 间隔一行进行替换seq 6 | sed 'n;s/./x/'若要间隔两行 则变为seq 6 | sed 'n;n;s/./x/'...

2019-02-01 12:54:27 541

原创 sed练习题(1)

原文本Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500Igor Chevsky:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400Norma Corder:397-857-2735:74 Pine Stree...

2019-01-30 13:19:54 1254 1

原创 linux防火墙基础知识

什么是防火墙防火墙是位于内部网和外部网之间的屏障,它按照系统管理员预先定义好的规则来控制数据包的进出。防火墙是系统的第一道防线,器作用是防止非法用户的进入。防火墙管理工具在linux中,我们通常使用iptables命令来管理防火墙,真正实现防护墙功能的是netfilter实现方式防火墙主要实现是通过过滤各种规则控制四表五链来实现filter表——过滤数据包Nat表——用于网络地址转换...

2019-01-26 12:10:47 228

原创 用户使用浏览器访问网站的过程

当用户使用浏览器访问一个网站的时候,例如访问www.qq.com首先会通过本地去解析这个域名(hosts)如果本地无法解析到,则尝试从dns协议获取ip获取到ip后会进行tcp连接...

2019-01-24 20:01:04 2027

原创 python装饰器

什么是装饰器装饰器实际上是一个函数,它是由闭包支撑的,可以在主函数不变的情况下增加额外的功能。分类1.从实现方法从实现方法上来说,装饰器可以分为使用函数实现和使用类方法实现2.从参数从参数上来说,可以分为有参数和没有参数两种实例1.函数-无参数def wrapper (func): def new_func(*args, **kwargs): #接受两个不定长变量 prin...

2019-01-23 21:29:47 137

原创 DNS服务器的搭建方法

在搭建DNS服务器之前,首先要安装DNS服务器的软件,命令是yum install bind-chroot只有安装了这个软件,才能有相关的配置文件,才能针对linux搭建DNS服务器下面开始搭建关闭防火墙,Selinux在搭建所有的服务器之前,都应该进行这两步,如果不关闭防火墙,那么在搭建过程中,会出现许多的问题修改主配置文件vi /etc/named.conf在配置文件的opt...

2018-11-26 18:11:49 812

原创 DNS服务基础知识

DNS的作用dns是一种提供域名解析的服务,在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址。那么DNS服务,就是在你输入域名时,它可以给你解析成IP地址(正向解析),在你输入IP地址时,会给你解析成IP所对应的域名(反向解析)。DNS相关概念域:域分为分为根域、顶级域名、二级域名、三级域名、注册域名。FQDN可以这么...

2018-11-26 14:47:30 930

原创 awk的常用语法及示例

awk的使用方法简介awk是一种优良的文本处理器,它可以扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。它也是一种用于处理文本的编程语言工具.也正是因为它的强大功能,所以它也是处理文本所用的三个工具中最复杂的一个.格式awk [选项] ‘命令’ 文件awk脚本的组成awk脚本是由模式和操作组成的...

2018-11-07 19:18:46 3059

原创 sed的常用语法总结及示例

Sed的基本用法概念及作用sed和grep类似,也是一种文件编辑器sed是一个流编辑器,所谓流编辑器是指sed每次只从文件或stdin中读入一行,将读入的行保存至模式空间然后根据指定的要求对其进行处理,并将处理后的结果输出至屏幕,接着读入下一行,整个文本的过程如流水线般被逐行处理后输出。sed主要用来自动编辑一个或多个文件,可以将数据进行增删改查等特定工作,简化对文件的反复操作.格式...

2018-10-31 18:07:56 1789

原创 如何给虚拟机添加硬盘

给虚拟机添加硬盘的步骤添加一块硬盘>>>>硬盘分区>>>>格式化这块硬盘>>>>挂载>>>>使它开机自动挂载通过以上步骤,一块硬盘就可以正常使用了.如何添加硬盘硬盘分为热插拔和非热插拔两种热插拔:就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘,,直接带电插拔的

2018-10-25 20:00:55 18878 6

原创 grep语法及正则表达式

grep基本用法作用grep是一种文本搜索工具,在Linux中常用的文本搜索工具还有sed和awk.我们常用grep在内容繁多的文本中匹配到我们所需要的字符,并显示字符(串)所在的行.格式grep [参数] [文件]常用参数grep --color 显示匹配到字符(串)的颜色grep -i 忽略字符大小写grep -o 仅显示匹配的字符(串)grep -v 反选(匹配到的...

2018-10-18 17:59:25 617

原创 Linux用户和组

用户、组的基本概念一、用户Linux是一个多用户,多任务的操作系统,那么什么是用户呢?简单来说用户就是用能够获取系统资源的权限的集合。而我们使用的Linux一旦打开,就有一个用户,他的名字默认为root。他是我们的系统管理员用户。那么问题来了,什么是管理员用户呢?管理员用户就是具有使用系统所有权限的用户,其UID 为0。除了管理员用户,Linux还有普通用户和系统用户两种。普通用户...

2018-10-17 20:20:39 519

原创 Vi文本编辑器的使用方法

一、什么是vi是一种文本编辑器,是Visual interface的简称;而vim则是vi的强化版vi plus,专业全称Vi improved。二、vi的优势所有的类Unix系统(Unix like系统)都会自带vi文本编辑器,而其他的文本编辑器则不一定存在许多软件的编辑接口都会主动呼叫vivim具有程序编辑的能力,可以通过颜色来辨别语法,可以方便我们设计程序编辑速度非常快...

2018-10-11 17:34:26 16443 1

原创 在Linux中wget的安装方法

我们在Windows中可以很轻松的下载和安装各种各样的软件,我们在Linux中也可以下载和安装,只需要wget命令即可,但是初装的虚拟机是没有这个命令的,我们需要安装他的包才能使用。下面是wget的安装方法1.、从虚拟机的右下角确认光盘连接如果光盘没有连接,单击,选择连接2.做配置文件的修改mount /dev/sr0 /media/运行后为注意空格3.进入etc/yu...

2018-09-26 09:11:07 16708

原创 Linux的常用命令

Linux的基础命令一、重要思想在Linux中,“一切皆文件”是它的重要思想,就是将Linux中几乎所有的资源全部抽象为文件形式。也是我们在学习和使用中最关键的一点。二、基础命令——系统工作命令1. echo命令echo即我们在其他语言中的print/printf,意思在终端输出字符串或变量值。常用格式为 echo 字符串 或 echo $变量例如我们还可以使用$变量的方式提...

2018-09-20 12:51:48 285

原创 Linux初体验

Linux基础知识一、Linux的诞生时间Linux正式向外公布于1991年10月5日,它是一种类Unix操作系统。二、Linux的特点Linux是一种多用户,多任务的操作系统,相较于传统操作系统具有五个特点完全免费用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。也正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对...

2018-09-19 09:35:13 893

空空如也

空空如也

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

TA关注的人

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