Linux
文章平均质量分 73
看着就很难
迷路的小绅士
无敌的我又迷路了
展开
-
Linux的运行级别
《Linux从入门到精通》第一章 macOS Linux_CentOS7.6安装第二章 网络连接的三种模式第三章 VMware中的虚拟机克隆第四章 虚拟机快照第五章 Linux的目录结构第六章 vi和vim编辑器第七章 Linux的开机、重启和用户登录注销第八章 用户管理及其配置文件文章目录《Linux从入门到精通》一、运行级别说明二、演示1.通过init切换运行级别5-32.重启三、指定运行级别案例:查看当前级别,并修改为其它级别一、运行级别说明运行级别说明0原创 2022-04-15 08:53:19 · 1839 阅读 · 0 评论 -
Linux的开机、重启和用户登录注销
《Linux从入门到精通》第一章 macOS Linux_CentOS7.6安装第二章 网络连接的三种模式第三章 VMware中的虚拟机克隆第四章 虚拟机快照第五章 Linux的目录结构第六章 vi和vim编辑器文章目录《Linux从入门到精通》一、关机重启命令1.基本介绍2.注意细节二、用户登录和注销1.基本介绍2.使用细节一、关机重启命令1.基本介绍命令含义shutdown -h now立即关机shutdown -h 1 【文字描述】1分钟后关机,可原创 2022-04-09 08:47:39 · 546 阅读 · 0 评论 -
Linux的目录结构
Linux从入门到精通第一章 macOS Linux_CentOS7.6安装第二章 网络连接的三种模式第三章 VMware中的虚拟机克隆第四章 虚拟机快照文章目录Linux从入门到精通前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?原创 2022-04-02 20:20:54 · 697 阅读 · 0 评论 -
虚拟机快照
Linux从入门到精通第一章 macOS Linux_CentOS7.6安装第二章 网络连接的三种模式第三章 VMware中的虚拟机克隆文章目录Linux从入门到精通前言一、快照管理二、实操注意前言如果在使用Linux的虚拟机时想要回到之前的某个状态,或者一些操作影响了当前虚拟机的状态,所以要回到之前正常运行的状态时,VMware提供了一个方便的功能——快照管理。一、快照管理在快照管理中查看当前的状态二、实操安装好系统后先创建一个快照1以创建文件夹来代表系统的使用,原创 2022-03-30 08:25:27 · 1332 阅读 · 1 评论 -
VMware中的虚拟机克隆
Linux从入门到精通第一章 macOS Linux_CentOS7.6安装文章目录Linux从入门到精通前言一、方式一:拷贝一份成功安装后的虚拟机文件二、方式二:使用VMware自带的克隆功能总结前言当成功的安装了一个Linux操作系统,如果想到更多的Linux操作系统或Linux操作系统集群,那么就可以采用克隆的方式,而非重装。一、方式一:拷贝一份成功安装后的虚拟机文件打开VMware,找到Linux系统的安装路径将该文件夹拷贝到任意磁盘,然后用VMware打开(Ctrl+O),原创 2022-03-29 20:23:05 · 4337 阅读 · 0 评论 -
网络连接的三种模式
文章目录前言一、图解网络连接的三种模式二、文字说明网络连接的三种模式总结前言我们在使用VMware来配置虚拟机时发现存在三种网络连接模式,桥接模式、NAT模式和仅主机模式,接下来我们就来分析下为什么选择NAT模式。一、图解网络连接的三种模式主机A、B、C在同一个网段,所以他们之间可以相互通讯主机A的虚拟机是桥接模式,所以虚拟机与主机处于同一网段,故主机A与主机B可以相互通讯如果同一网络环境下存在超过255个主机并创建的虚拟机都是桥接模式,那么会造成IP冲突C主机的虚拟机是NAT模式,C原创 2022-03-14 21:18:01 · 5514 阅读 · 2 评论 -
macOS Linux_CentOS7.6安装
以CentOS7.6为例文件-新建虚拟机将CentOS7.6的光盘文件拖入,点击继续更改虚拟机名称与存储位置点击回车手动安装或等待一分钟弹出自动安装界面选择语言,继续根据下方提示,找到此图标标记的内容点击安装位置,手动分区,完成点击加号,添加新的挂载点,进行分区一般分为3个区,1GB的boot引导分区,2GB的swap交换分区和余下的17GB的根分区将文件系统切换为标准分区和ext4根分区也切换为标准分区和ext4原创 2021-10-10 13:20:52 · 636 阅读 · 0 评论 -
shell编程——流程控制
一、if条件判断1.单分支if条件语句单分支if条件语句最为简单,就是只有一个判断条件,如果符合条件则执行某个程序,否则什么事情都不做if [条件判断式];then 程序fi单分支条件语句需要注意几个点:if语句使用fi结尾,和一般语言用大括号结尾不同[条件判断式]就是使用test命令判断所以中括号和条件判断式之间必须有空格then后面跟符合条件之后执行的程序,可以放在[ ]之后,用“;”分割。也可以换行写入,就不需要“;”了,比如单分支if语句还可以这样写:if [条件判断式]原创 2021-04-23 08:21:26 · 223 阅读 · 0 评论 -
shell编程——条件判断
1.按照文件类型进行判断测试选项作用-b 文件判断该文件是否存在,并且是否为块设备文件(是块设备文件为真)-c 文件判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真)-d 文件判断该文件是否存在,并且是否为目录文件(是目录为真)-e 文件判断该文件是否存在(存在为真)-f 文件判断该文件是否存在,并且是否为普通文件(是普通文件为真)-L 文件判断该文件是否存在,并且是否为符号链接文件(是符号链接文件为真)-p 文件判断该文原创 2021-04-21 07:33:55 · 460 阅读 · 0 评论 -
shell编程——字符处理命令
1.排序命令sortsort [选项] 文件名选项: -f:忽略大小写 -b:忽略每行前面的空白部分 -n:以数值型进行排序,默认使用字符串型排序 -r:反向排序 -u:删除重复行,就是uniq命令 -t:指定分隔符,默认分隔符是制表符 -k n[,m]:按照指定的字段范围排序,从第n个字段开始,m字段结束(默认到行尾)sort命令默认是用每行开头第一个字符来进行排序的:sort /etc/passwd如果想要反向排序,请使用“-r”选项:sort -r /etc/passw原创 2021-04-21 07:32:32 · 250 阅读 · 0 评论 -
shell编程——字符截取和替换命令
1.cut列提取命令cut [选项] 文件名选项: -f 列号:提取第几列 -d 分隔符:按照指定分隔符分隔列 -c 字符范围:不依赖分隔符来区分列,而是通过字符范围(行首为0)来进行字段提取。“n-”表示从第n个字符到行尾;“n-m”从第n个字符到第m个字符;“-m”表示从第1个字符到第m个字符cut命令默认分隔符是制表符,也就是“tab”键,不过对空格符支持的不好2.awk编程printf格式化输出printf 输出类型输出格式 输出内容输出类型含义%ns输原创 2021-04-21 07:31:19 · 910 阅读 · 0 评论 -
shell编程——正则
一、正则表达式1.概述正则表达式和通配符的区别:正则表达式用来在文件中匹配符合条件的字符串,通配符用来匹配符合条件的文件名正则的原则:包含匹配其实这种区别只在Shell当中适用,因为用来在文件当中搜索字符串的命令,如grep、awk、 sed 等命令可以支持正则表达式,而在系统当中搜索文件的命令,如ls、find、cp这些命令不支持正则表达式,所以只能使用shell 自己的通配符来进行匹配了2.基础正则表达式元字符作用*前一个字符匹配0次或任意多次.匹配除了换行符外原创 2021-04-14 08:30:23 · 263 阅读 · 0 评论 -
环境变量配置文件
一、source命令source 配置文件或# . 配置文件二、环境变量配置文件1.登录时生效的环境变量配置文件在Linux系统登录时主要生效的环境变量配置文件有以下五个:/etc/profile/etc/profile.d/*.sh~/.bash_profile~/.bashrc/etc/bashrc环境变量配置文件调用过程在用户登录过程先调用/etc/profile文件,在这个环境变量配置文件中会定义这些默认环境变量:USER变量:根据登录的用户,给这个变量赋值(原创 2021-04-12 08:24:36 · 1189 阅读 · 0 评论 -
shell的运算符
一、数值运算的方法1.使用declare声明变量类型【不推荐】既然所有变量的默认类型是字符串型,那么只要我们把变量声明为整数型就可以运算了declare [+/-][选项] 变量名选项功能-给变量设定类型属性+取消变量的类型属性-a将变量声明为数组型-i将变量声明为整数型(integer)-r将变量声明为只读变量。注意,一旦设置为只读变量,既不能修改变量的值,也不能删除变量,甚至不能通过+r取消只读属性-x将变量声明为环境变量-p原创 2021-04-10 09:04:21 · 241 阅读 · 0 评论 -
shell基础
一、shell概述1.什么是shell2.shell分类shell类别易学性可移植性编辑性快捷性Bourne Shell(sh)容易号较差较差Korn Shell(ksh)较难较好好较好Bourne Again(Bash)难较好好好POSIX Shell(psh)较难好好较好C Shell较难差较好较好TC Shell(tcsh)难差好好shell的两种语法类型有Bourne和C,这两种语法原创 2021-04-01 08:11:49 · 944 阅读 · 0 评论 -
文件特殊权限SetUID、SetGID、Stick BIT
一、SetUID1.SetUID是什么SetUID功能可以这样理解:只有可以执行的二进制程序才能设定SUID权限命令执行者要对该程序拥有x权限命令执行者在执行该程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主)SetUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效2.举例因为/user/bin/passwd命令拥有特殊权限SetUID,也就是在属主的权限位的执行权限上是s。可以这样来理解:当一个具有执行权限的文件设置SetUID权限后原创 2021-03-26 08:30:28 · 640 阅读 · 0 评论 -
权限管理
一、ACL权限1.ACL概述ACL权限用于解决用户对文件身份不足的问题3.ACL基本命令getfacl 文件名 #查询文件的acl权限setfacl 选项 文件名 #设定acl权限选项: -m:设定acl权限 -b:删除acl权限 -x:用户 删除单个用户的acl权限setfacl -m u:用户名:权限 文件名setfacl -m g:组名:权限 文件名setfacl -m u:aa:rwx /test #给test目录赋予aa是读写执行的acl权限setfacl -m u原创 2021-03-25 08:29:51 · 168 阅读 · 1 评论 -
用户管理及其配置文件
一、用户相关文件1./etc/passwd用户信息文件root:x:0:0:root:/root:/bin/bash第一列:用户名第二列:密码位(密码标识)第三列:用户IDID含义0超级用户UID。如果用户UID为0,代表这个账号是管理员账号。那Linux中如何把普通用户升级成为管理员呢?就是把其他用户的UID 修改为0就可以了,这点和Windows是不同的。不过不建议建立多个管理员账号1-499系统用户(伪用户) UID。这些UID账号是系统保留给系统用户原创 2021-03-18 08:22:24 · 313 阅读 · 0 评论 -
vi和vim编辑器
一、vi编辑器简介vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版,我们主要讲解的是vim编辑器。可以利用别名让输入vi命令的时候,实际上执行vim编辑器,例如:alias vi = 'vim'这样定义的别名是临时生效,如果需要永久生效,请放入环境变量配置文件(~/.bashrc)二、vim基本使用1.vim工作在三种模式之下命令模式:是主要使用快捷键的模式,是我们后面学习的重点。命令模式想要进入输入模式,可以使用以下的方式:命令作用a在光标所在字符后插入原创 2021-03-15 08:30:19 · 9004 阅读 · 0 评论 -
挂载命令
1.mount命令基本格式linux所有存储设备都必须挂载使用,包括硬盘命令名称:mount命令所在路径:/bin/mount执行权限:所有用户2.光盘挂载光盘挂载的前提依然是指定光盘的设备文件名,不同版本的Linux,设备文件名并不相同:CentOS5.x以前的系统,光盘设备文件名是/dev/hdcCentOS 6.x以后的系统,光盘设备文件名是/dev/sr0不论哪个系统都有软连接/dev/cdrom,与可以作为光盘的设备文件名mount -t iso9660 /dev/原创 2021-03-12 08:18:57 · 4006 阅读 · 0 评论 -
系统痕迹命令
系统中有一些重要的痕迹日志文件,如/var/log/wtmp、/var/run/utmp 、/var/log/btmp 、/var/log/lastlog等日志文件,如果你用vim打开这些文件,你会发现这些文件是二进制乱码。这是由于这些日志中保存的是系统的重要登录痕迹,包括某个用户何时登录了系统,何时退出了系统,错误登录等重要的系统信息。这些信息要是可以通过vim打开,就能编辑,这样痕迹信息就不准确,所以这些重要的痕迹日志只能通过对应的命令来进行查看。1.w命令w命令是显示系统中正在登陆的用户信息的命令原创 2021-03-10 08:32:25 · 178 阅读 · 0 评论 -
常用网络命令
1.配置IP地址1.1 配置IP地址IP地址是计算机在互联网中唯一的地址编码。每台计算机如果需要接入网络和其他计算机进行数据通信,就必须配置唯一的公网IP地址。配置IP地址有两种方法:setup 工具vi /etc/sysconfig/network-scripts/ifcfg-eth0,手工修改配置文件1.2重启网络服务service network restart1.3虚拟机需要桥接到有线网卡,并重启网络服务1.4复制镜像有可能需要重置UUID(唯一识别符)vi /etc/sy原创 2021-03-09 08:31:36 · 935 阅读 · 0 评论 -
关机和重启命令
1.sync数据同步命令名称:sync英文原意:flush file system buffers所在路径:/bin/sync执行权限:所有用户功能描述:刷新文件系统缓冲区2. shutdown 命令命令名称:shutdown英文原意:bring the system down所在路径:/sbin/shutdown执行权限:超级用户功能描述:关机和重启shutdown [选项] 时间 [警告信息]选项: -c:取消已经执行的shutdown命令 -h:关机 -r:重启原创 2021-03-08 08:20:27 · 303 阅读 · 0 评论 -
压缩命令
在Linux中可以识别的常见压缩格式有十几种,比如“.zip”“.gz”“.bz2”“.tar”“.tar.gz”“ .tar.bz2”等1.“.zip”格式“.zip”是. Windows中最常用的压缩格式,Linux 也可以正确识别“.zip”格式,这可以方便地和Windows系统通用压缩文件。1.1. “.zip”格式的压缩命令命令名称:zip英文原意:package and compress (archive) files所在路径:/usr/bin/zip执行权限:所有用户功能描述原创 2021-03-08 08:02:14 · 2996 阅读 · 0 评论 -
别名和快捷键
一、命令的别名命令的别名就是命令的小名,主要是照顾管理员使用习惯的alias # 查询命令别名alias 别名 = ‘原命令’ # 设定命令别名用命令定义的别名,是临时生效的,要想永久生效,需要写入环境变量配置文件~/.bashrc二、常用快捷键快捷键作用Tab键命令或文件补全ctrl+A把光标移动到命令行开头。如果我们输入的命令行过长,想要把光标移动到命令行开头时使用ctrl+E把光标移动到命令行结尾ctrl+C强制终止当前的命令ctrl原创 2021-03-06 09:17:40 · 75 阅读 · 0 评论 -
帮助命令与搜索命令
一、帮助命令1.man命令man是最常见的帮助命令,也是Linux中最主要的帮助命令命令名称:man英文原意:format and display the on-line manual pages所在路径:/usr/bin/man执行权限:所有用户功能描述:显示联机帮助手册1.1命令格式man [选项] 命令选项: -f:查看命令拥有哪个级别的帮助,或whatis命令 -k:查看命令相关的所有帮助,或apropos命令1.2man命令的快捷键快捷键作用上原创 2021-03-03 08:27:27 · 524 阅读 · 0 评论 -
基本权限管理
一、权限的介绍1.权限的含义在ls命令中,长格式显示的第一列就是文件的权限,例如:其中第一列权限为如果不计算最后的“.”,则共有10位,“.”的含义是:GNU ’ ls’使用“.”字符指示带有SELinux的文件安全上下文,但没有其他替代访问方法。第1位代表文件类型。Linux 不像Windows使用扩展名表示文件类型,而是使用权限位的第1位表示文件类型。虽然Linux文件的种类不像Windows中那么多,但是分类也不少,详细情况可以使用“info ls”命令查看文件类型表示符含原创 2021-02-26 08:22:36 · 285 阅读 · 0 评论 -
Linux系统命令——目录与文件的基本操作命令
文章目录一、命令的基本格式1.命令的提示符2.命令的基本格式二、使用步骤1.引入库2.读入数据总结一、命令的基本格式1.命令的提示符[root@localhost ~]#[]:提示符的分割符号,没有特殊含义root:显示的是当前的登录用户@:分割符号,没有特殊含义localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录#:命令提示符,超级用户是#,普通用户是$2.命令的基本格式原创 2021-02-22 08:31:10 · 923 阅读 · 1 评论 -
服务器管理建议
文章目录一、了解Linux目录结构二、使用步骤1.引入库2.读入数据总结一、了解Linux目录结构目录名目录的作用/bin/存放系统命令的目录,普通用户和超级用户都可以执行。是/user/bin/目录的软链接/sbin/存放系统命令的目录,只有超级用户才可以执行。是/user/bin/目录的软链接/user/bin/存放系统命令的目录,普通用户和超级用户都可以执行/user/sbin/存放系统命令的目录,只有超级用户才可以执行/boot/系统启动目原创 2021-02-19 08:30:13 · 110 阅读 · 0 评论 -
SSH服务文件传输
1.可视化的界面传输工具:Filezilla(1)选择“文件”--“站点管理器(Ctrl + s)”(2)连接好之后的效果(3)从本地windows上传文件到linux中方式支持直接拖拽,也可以右键本地需要上传的文件,然后点选“上传”。(4)下载linux文件到本地与上传相反。2.通过命令行工具来传输文件/文件夹工具:pscp.EXE(必须通过cmd命令...原创 2018-09-27 16:06:06 · 2180 阅读 · 0 评论 -
网络设置
网卡配置文件位置:/etc/sysconfig/network-scripts在目录中网卡配置文件命名格式:ifcfg-网卡名称如何重启网卡?service network restart在有的分支版本中可能没有service命令来快速操作服务,但是有一个共性的目录:/etc/init.d ,这个目录中放着很多服务的快捷方式。此处的重启网卡命令:/etc/init....原创 2018-09-27 15:30:17 · 155 阅读 · 0 评论 -
指令练习题
1.如何通过命令重启linux操作系统?reboot2.如何在命令行中快速删除光标前/后的内容?前:ctrl+u后:ctrl+k3.如何删除/tmp下所有A开头的文件?rm -f /tmp/A*4.系统重要文件需要备份,如何把/etc/passwd备份到/tmp目录下?cp /etc/passwd /tmp5.如何查看系统中最后创建的3个用户?...原创 2018-08-02 14:22:07 · 1421 阅读 · 0 评论 -
绝对路径与相对路径
绝对路径:由根目录(/)开始写起的文件名或目录名称。相对路径:相对于目前路径的文件名写法。(开头不是/就属于相对路径的写法)。- .:代表当前的目录,也可以使用./来表示。- ..:代表上一层目录,也可以用../来表示。...原创 2018-07-22 14:29:04 · 526 阅读 · 0 评论 -
Linux高级指令
明确重点,其它了解。原创 2018-07-25 11:13:17 · 199 阅读 · 0 评论 -
Linux进阶指令
不常用,其中管道需要记清楚。原创 2018-07-23 20:15:29 · 149 阅读 · 0 评论 -
Linux基础指令
一个完整指令的标准格式:Linux的通用格式指令主体[选项][操作对象]1.list用法1:list含义:列出指定路径下的所有文件/文件夹的名称。 用法2:list 路径含义:列出指定路径下的所有文件/文件夹的名称。关于路径(重要):相对路径:必须有一个参照物(一般就是当前的工作路径);绝对路径:不需要参照物,直接从“/”寻找对应路径;相对路径的...原创 2018-07-01 21:22:47 · 142 阅读 · 0 评论