
Linux基础
文章平均质量分 68
该栏是关于Linux系统基础的文章
秃头呆熊
我,干运维的
展开
-
Linux系统基础命令详细总结,不定期更新,建议收藏
命令目录一、快捷键二、Date时间命令三、文件目录命令四、用户管理五、组管理六、权限管理七、进程管理八、管道命令九、磁盘管理十、存储管理十一、查找文件十二、打包压缩十三、Yum命令十四、Exit十五、计划任务十六、轮转日志(logrotate)十七、网络参数配置一、快捷键Ctrl + a //移到命令行首(相当于home)Ctrl + e //移到命令行尾(相当于end)Ctrl + p //历史中的上一条命令(相当于上方向键)Ctrl + n //历史中的下一条原创 2021-01-08 08:10:37 · 267 阅读 · 0 评论 -
带你详细了解网络层,并完成路由通信实验
一、IP地址1.简介 IP地址是一组32位二进制数,用于主机在互联网中的标识。32位里每八位为一组,用‘.’分隔,用十进制标识(方便记忆),如1.2.3.4,192.168.1.1,10.0.0.1。2.分类1)A类(1~126):127为本机回环地址2)B类(128~191)3)C类(192~223)4)D类(224~239):组播专用IP地址,不对外5)E类(240~255):科研专用IP地址,不对外3.私有IP分类1)A类:10.0.0.0~10.255.255.2552原创 2020-12-09 17:38:08 · 513 阅读 · 0 评论 -
数据链路层详细解剖,并完成实现不同交换机相同VLAN主机之间的通信实验
一、功能 链路创建,维护,管理,帧封装,传输,同步,差错校验二、地址 MAC(Media Access Control Address)地址:媒体访问控制地址,结构为48位2进制数字或12位16进制数字,比如:00-21-CC-C3-8C-B0,前六位为厂商标识,后六位为硬件唯一标识。三、帧封装MAC地址写到信息当中: 目标MAC||源MAC||数据||CRC四、交换机工作原理1.学习 交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址原创 2020-12-09 09:01:57 · 793 阅读 · 0 评论 -
简单了解认识通信过程中的物理层
一、信号分类1.模拟信号是不断变化的物理量,适用于电话等网络2.数字信号是两种恒定的物理量,适用于计算机网络,抗噪音和抗衰减能力比较强二、介质种类1.双绞线(EIA/TIA568标准)1)外形八根线芯,两两互绞:2)功能分类1>屏蔽型:线芯外面裹着一层铝箔或者其他具有屏蔽型的包围层2>非屏蔽型:UTP(Unshielded Twisted Pair)非屏蔽双绞线3)速率1>cat 5 /5类线/10M100M(带宽大小,一种按bit计算,一种按byte计算)原创 2020-12-08 18:40:03 · 2510 阅读 · 12 评论 -
域名服务详解(域名解析流程和分类)
一、基本概念访问互联网是依靠IP地址的,但IP地址多种多样,很难记忆,所以使用域名服务 代替IP地址输入。1.hosts文件1)位置Windows系统在C:\Windows\System32\drivers\etc\hosts,需要超级管理员权限;Linux系统在/etc/hosts。2)作用实现名字解析,主要为本地主机名、集群节点提供快速解析。3)数据库是平面式结构,集中式的数据库4)缺点不方便查询,比如Windows那么深,寻找很麻烦的,并且不方便修改来更新。2.DNS释义DN原创 2020-12-15 20:14:35 · 2854 阅读 · 2 评论 -
静态站点和动态站点实验详解
一、简介1.UI的转变 演变成了现在的B/S架构:(Browser/Server,浏览器/服务器模式)是WEB兴 起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一 了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护 和使用。2.名词HTML:Hyper Text Markup Language(超级 文本 标记 语言),一种网页语言。网页:使用HTML,PHP,JAVA语言格式书写的文件。主页:进去网页中显示的第一个页面,一般包含子页面超链接。原创 2020-12-10 20:55:01 · 765 阅读 · 0 评论 -
简单了解ssh服务,并实现免密登录操作
1.简介在服务器的字符界面(类似于最小化安置页面)进行选取,复制,粘贴,翻页,很不方便。所以就可借助其他程序通过SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。2.登录虚拟机准备两个虚拟机登录,查看IP地址。3.查询是否安装SSH[root@localhost ~]# rpm -qa |grep ssh //查看已安装的ssh软件包(第三个),若没有,需要安装:#yum -y install openssh-serveropenssh-7.4p1-16.el7.x86_64原创 2020-12-10 08:43:02 · 263 阅读 · 0 评论 -
了解Linux系统的NFS服务以及做一个NFS实验
1.简介 名词:NFS:Network File System 网络文件系统,是Linux/Unix系统之间共享文件的一种协议,客户端主要是Linux系统,支持多节点同时挂载、并发写入。即可以通过一个IP地址作为跳板来控制多个IP地址服务器,提供文件共享服务,为 Web Server 配置集群中的后端存储。2.实验环境 准备四个虚拟机,查看四个IP地址,一个当做跳板,其他三个表示多台服务器,若设备限制,两个即可。实验的时候注意要根据自己的IP地址操作。nas 192.168.190.151原创 2020-12-10 08:35:59 · 220 阅读 · 2 评论 -
Linux系统FTP服务详解
1.简介1)名词: FTP:(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。2)作用: 提供文件共享服务,互联网上有非常多的资源,绝大部分都是通过FTP服务器来传递下载上传的。3)软件包: vsftp,下载为:#yum -y install vsftp4)基础: 控制端口:command 21/tcp 数据端口:data 20/tcp2.服务器端配置准备一个虚拟机作为服务器,然后进行配置[root@localhos原创 2020-12-10 08:29:48 · 532 阅读 · 0 评论 -
linux中的selinux到底是什么,本篇文章彻底明白
原文链接https://www.phpyuan.com/235739.html,本文加以修改,若有侵权,请联系删除一、前言安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理转载 2020-12-06 18:01:01 · 1391 阅读 · 1 评论 -
带你简单了解Linux操作系统网络通信的TCP/IP协议族
1.应用层HTTP/超文本传输协议/网站 //例如淘宝SSH/远程连接协议/远程控制 //例如QQ远程桌面FTP/文件传输协议 //例如电影天堂SMTP/简单邮件传输协议/Email //例如QQ邮箱DNS/域名服务/WWW //例如baiyun.com2.传输层TCP/传输控制协议/可靠UDP/用户数据报协议/不可靠,只负责发送,不保证安全性,譬如不检查通道安全直接发送数据,很大概率会丢失、损坏数据3.网络层IP/原创 2020-12-05 10:35:49 · 257 阅读 · 2 评论 -
详细介绍Linux操作系统网络通信OSI模型和TCP/IP模型(含封装和解封装大致过程)
1.简介OSI(Open System Interconnection)开放系统互联模型,而开放式系统互联是由国际标准化组织(ISO)所制定,定义了不同计算机互联的标准,来设计描述计算机网络通信的框架。全世界网络通信的工作分为7层: 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层优势: 开放、厂商兼容性、易于理解学习、将工程模块化、故障排除TCP/IP:(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议原创 2020-12-05 10:33:00 · 434 阅读 · 0 评论 -
Linux操作系统怎么查看、修改时间以及同步服务器时间
一、查看时间[root@localhost ~]#date //显示当前日期和时间 Tue Nov 3 13:21:06 CST 2020[root@localhost ~]#date +%y%m%d%H%M%S //显示当前日期和时间 201103132347[root@localhost ~]#date +%F //显示当前日期和时间 2020-11-03[root@localhost ~]#date +%D原创 2020-12-05 10:17:31 · 2428 阅读 · 0 评论 -
详细说明centos7系统的最小化安装之后必须进行的配置
最小化安装之后需要进行哪些操作可以方便以后的系统管理,以下为详细步骤和说明1.配置root密码[root@localhost ~]#passwd //修改密码2.配置IP地址为自动获取(NAT)[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //若无vim命令可下载安装BOOTPROTO=dhcp原创 2020-12-05 10:08:08 · 1251 阅读 · 0 评论 -
了解Linux操作系统的网络参数以及配置步骤(包括IP地址的更改配置)
一、简介1.Linux网络接口规则网络接口名称: 传统上,Linux中的网络接口被枚举为eth0、eth1、eth2等。但是,其中的机制设置这些名称可以导致在添加和删除设备时更改接口获取的名称。 在Red Hat Enterprise Linux 7中,默认的命名行为是根据固件、设备拓扑、和设备类型。 接口名称有以下字符: 以太网接口从en开始,WLAN接口从wl开始,WWAN接口从ww开始。 下一个字符(s)表示适配器的类型,o表示板上适配器,s表示热插拔插槽,p表示PCI地理位原创 2020-12-05 09:40:40 · 1917 阅读 · 0 评论 -
简单了解Linux操作系统的logrotate日志轮转功能
一、简介 logrotate日志轮转批量管理日志,进行分割和删除。日志记录了程序运行时各种信息。通过日志可以分析用户行为,记录运行轨迹,查找程序问题。但是磁盘的空间是有限的,日志轮转就像飞机里的黑匣子,记录的信息再重要也只能记录最后一段时间发生的事。所以为了节省空间和整理方便,日志文件经常需要按时间或大小等维度分成多份,删除时间久远的日志文件,以便于存放新日志文件。二、工作原理logrotate日志轮转是按照配置进行轮转配置文件种类有两种: 主配置文件:/etc/logrotate.con原创 2020-12-05 09:21:53 · 1256 阅读 · 0 评论 -
带你了解Linux系统Rsyslog系统日志管理
一、简介日志管理分为两部分: 任务一:rsyslog系统日志管理–>程序种类产生的日志种类放到哪里 任务二:logrotate日志轮转–>批量管理日志,进行分割和删除 日志平常一般不会查看,经常会在系统出错时查看日志来查看报错原因二、处理日志的进程第一类: rsyslogd:系统专职日志程序。处理绝大部分日志记录,系统操作有关的信息,如登录信息,程序启动关闭信息,错误信息第二类: httpd/nginx/mysql:各类应用程序,可以以自己的方式记录日志,讲解对应程序时原创 2020-12-05 09:06:37 · 652 阅读 · 0 评论 -
为什么创建一个at一次调度计划显示不能打开某一文件
为什么创建一个一次性调度执行计划显示不能打开某一文件当使用at命令创建一个一次性调度执行计划有时会发现系统报错,主要是因为你没有打开atd运行服务[root@localhost ~]# at now +2minat> useradd qqat> <EOT>job 7 at Wed Dec 2 19:10:00 2020Can't open /var/run/atd.pid to signal atd. No atd running?解决办法:启动atd[root@原创 2020-12-02 21:06:49 · 116 阅读 · 0 评论 -
带你了解Linux系统的计划任务操作(执行at/cron命令)
一、简介计划任务作用: 主要是做一些周期性的任务,最主要最经常的操作就是定期备份数据。计划任务分类: 一次性调度执行(at):安排一次性任务。 循环调度执行(cron):使用cron调度重复执行的作业。二、At-----一次性调度执行语法:at 计时器时间 计时器时间示例: now +5min //5分钟后 teatime tomorrow //下午茶时间(下午四点) noon +4 days //第原创 2020-12-02 20:46:55 · 550 阅读 · 0 评论 -
shell命令之exit后缀数字合集
exit 后缀数字功能exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。0 系统停止1 单用户系统,不需要登陆2 多用户系统但不支持NFS,命令行模式登陆3 完整多用户模式,命令行模式登陆4 未用5 X11图形模式,图形模式登陆6 重新启动系统...原创 2020-12-01 20:36:50 · 1232 阅读 · 0 评论 -
VMware使用的centos7系统忘记密码时重新设置密码方法
方法一:(在linux服务器上适用)1.开机2.在选择服务时按e3.向下查看UTF-84.在UTF-8后面输入 init=/bin/sh5.然后按ctrl+x6.输入mount mount -o rw,remount/7.关闭selinux8.passwd,设置新密码方法二:(在VMware上进行修改)服务器也可以用1.开机2.在选择服务时按e3.向下查看UTF-84.在UTF-8后面输入 rd.break console=tty0 //把 /sysroot 重新挂载为可读写的原创 2020-11-29 17:07:15 · 1085 阅读 · 0 评论 -
(详细图解)通过VMware安装centOS系统并进行开机配置(小白版)
一、VMware的版本及选择VMware-ESX-Server :ESX本身为一操作系统,不需要宿主操作系统,它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面,带有远程web管理和客户端管理功能。VMware-GSX-Server :运行于服务器版的操作系统,这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS. 而HOST OS可以是Windows 2000 Server以上的Windows系统或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很原创 2020-11-24 21:27:29 · 1024 阅读 · 1 评论 -
了解Linux操作系统历史和Linux发行版本,知晓Linux相关认证介绍
嗯原创 2020-11-29 15:15:53 · 712 阅读 · 0 评论 -
Linux系统之打开终端窗口以及部分基本命令
一、终端的使用 1.打开 1)桌面空白部分右键打开终端 2)在活动终端上使用快捷键ctrl+shift+t 3)设置运行快捷键(alt+F2)–>打开运行窗口–>输入gnome-terminal 4)利用系统菜单打开终端 2.ctrl+(shift+)加号 字体放大 ctrl+(shift+)减号 字体缩小 3.退出 1)exit命令 2)鼠标手动关闭二、基本命令命令提示符:[r原创 2020-11-29 15:43:56 · 17918 阅读 · 3 评论 -
Linux系统之文件管理和用户组管理
一、文件管理1.Linux目录结构1)WINDOWS/LINUX目录对比 Windows: 以多根的方式组织文件 C:\ D:\ E: Linux: 以单根的方式组织文件 / 图示:2)目录功能查找当前系统的目录:# ls /bin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr其中:root //用户(超级管理员)的家目录原创 2020-11-29 17:03:50 · 337 阅读 · 0 评论 -
Linux系统之权限管理(包含UGO和ACL)
一、基本权限UGOu:属主 g:属组 o:其他人 a:所有人(u+g+o)权限分为:读=r=4 写+w=2 执行+x=1只能给一个用户,一个组和其他人设置权限例如:#ll /root/1.txt结果:-rw-r–r--. 1 root root 179 5月 25 14:27 /root/1.txt 结果字段信息:-文件类型 主人的权限,属主 属组的权限 其他人的权限 .(点)权限的扩展 文件链接原创 2020-11-29 17:21:53 · 497 阅读 · 0 评论 -
Linux系统之进程管理(PS,TOP,KILL)
一、简介1.进程简介进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间; • 安全属性,包括所有权凭据和特权; • 程序代码的一个或多个执行线程; • 进程状态。程序: 二进制文件,是静态的 例如/usr/bin/passwd ,/usr/sbin/useradd进程: 是程序运行的过程, 动态,有生命周期及运行状态。图形举例说明:2.进程的生命周期父进程复制自己的地址空间(fork)创建一个新的(子)进程结构。每个新进程分配一个,唯原创 2020-11-30 10:45:13 · 221 阅读 · 0 评论 -
Linux系统之重定向管道
一、重定向1.简介 重定向分为标准输入、标准输出、标准错误。 FD:(file descriptors)文件描述符、文件句柄,进程用文件描述符来管理打开的文件,是链接文件。2.图示数字 通道名字 描述 默认连接 权限0 Stain 标准输入 键盘 只读1 Stdout 标准输出 终端 只写2 Stderr 标准错误 终端 只写3+ Filename 其他文件 无 读写至少一个(0是键盘只读,1,2是终端可以理解是屏幕,3+是文件,可读可写 )3.FD示例1)通过一个终端使用vim打原创 2020-11-30 14:15:21 · 170 阅读 · 0 评论 -
Linux系统之磁盘分区(基本分区和LVM逻辑卷分区)
一、磁盘简介1.磁盘属性简介•定义: 磁盘=硬盘=disk,与内存不一样的是容量比较大。•类型 从工作原理上分为机械硬盘和固态硬盘 机械硬盘:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。 固态硬盘:固态驱动器(SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘 区别:机械硬盘比较大且重,但比较稳定,固态硬盘小巧轻便,但没有机械硬盘稳定。•尺寸 常见的有3.5英寸、2.5英寸、1.8英寸•接口 早原创 2020-11-30 21:22:14 · 4977 阅读 · 0 评论 -
Linux系统软件管理(配置yum仓库,管理RPM包,部署tengine)
一、简介1.RPM包 RPM(原Red Hat Package Manager,现在是一个递归缩写),由 Red Hat 公司提出,被众多 Linux 发行版所采用,也称二进制( binary code)无需编译,可以直接使用,但无法设定个人设置,开关功能。 例如: zip-3.0-11.el7.x86_64.rpm wget-1.14-15.el7.x86_64.rpm tcpdump-4.9.0-5.el7.x86_64.rpm字段释义:zip - 3.0-11.原创 2020-12-01 19:55:11 · 403 阅读 · 0 评论 -
Linux系统之查找文件和打包压缩文件
一、文件查找1.简介which :命令查找find: 文件查找,针对文件名ocate:文件查找,依赖数据库2.which查找命令文件例如:查找ls命令的位置: #which ls #whereis ls3.查找文件⑴locate例如:#locate hosts //查找文件名含有hosts的文件注意:locate搜索范围是开机之前,所以本次开机之后创建的新文件不在查找范围。解决方法:刷新locate数据库: #updatedb⑵find语法:fi原创 2020-12-01 15:41:24 · 516 阅读 · 3 评论 -
Linux系统之存储管理(文件系统、链接文件和RAID)
一、文件系统详解(EXT4文件系统)1.EXT4:是第四代扩展文件系统(Fourth extended filesystem),是Linux系统下的日志文件系统,是ext3文件系统的后继版本。还有其他文件系统: XFS:(existing filesystem)一种高性能的日志文件系统,特别擅长处理大文件,同时提供平滑的数据传输。 FAT:文件配置表(File Allocation Table),是一种由微软发明并拥有部分专利的文件系统,供MS-DOS使用,也是所有非NT核心的微软窗口使用的文件系原创 2020-12-01 15:14:27 · 288 阅读 · 0 评论