Linux学习
文章平均质量分 83
Linux
锦衣admin
每个鬼故事都是别人的悲惨世界!
展开
-
Linux学习导航
Linux学习导航Linux基础Linux之命令篇Linux之top、ps进程命令Linux之rpm命令Linux之静态IP配置Linux之VIM编辑器使用Linux之yum源配置Linux之软件rpm、yum、源码安装方式Linux基础管理Linux之网络管理篇Linux之systemctl管理系统服务Linux之配置文件Linux之文件权限管理篇Linux之操作系统用户和组的概念Linux之防火墙firewalldLinux之系统运行级别Linux服务管理篇Linux之间同步服务NTPLinux之计划任原创 2021-05-27 19:17:17 · 269 阅读 · 0 评论 -
systemd配置文件及管理方法详解(转载)
©著作权归作者所有:来自51CTO博客作者大飞侠大虾的原创作品,如需转载,请注明出处,否则将追究法律责任:https://blog.51cto.com/arm2012/1963238systemd配置文件及管理方法详解(转载)一、systemd文件夹配置文件夹:二、centos 7 程序管理工具:三、systemctl命令的系统运行级别的使用:一、systemd文件夹配置文件夹:systemd 配置文件存在于以下三个文件夹中:①/etc/systemd/system:存放系统启动的默认级别及启动转载 2021-06-29 03:05:50 · 2948 阅读 · 0 评论 -
Linux之kill命令
Linux之kill命令kill 命令killall 命令kill 命令kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。一般情况下,终止一个前台进程使用 Ctrl + C 就可以了。对于一个后台进程就须用 kill 命令来终止查看可用信号:说明:这些信号中只有第 9 种信号(SIGKILL)才可以无条件的终止进程,其他信号进程原创 2021-06-27 03:40:34 · 341 阅读 · 0 评论 -
chkconfig 命令说明
chkconfig 命令说明chkconfig 命令用于将某个服务添加到开机启动项中基本语法:服务为这个程序在/etc/init.d 目录下的服务脚本名称# chkconfig --add nginx => 将Nginx 添加到开机启动项# hkconfig --del nginx => 将Nginx 从开机开机启动项删除掉# chkconfig --level 35 nginx on => 设置某服务的开机启动项等级为35(init 0~6)# chkco原创 2021-06-25 19:36:12 · 3582 阅读 · 1 评论 -
Linux之系统运行级别
系统运行级别作用:运行级别全称(Running Level),代表Linux系统的不同运行模式CentOS6的运行级别 # vim /etc/inittab0 系统关机状态 halt (Do NOT set initdefault to this)1 单用户工作状态 Single user mode (类似Windows的安全模式,Linux忘记密码)2 多用户状态(没有NFS) Multiuser, without NFS (The same as 3, if you do原创 2021-05-27 19:04:41 · 142 阅读 · 0 评论 -
Linux之VIM编辑器使用
VIMvim基础vim四种模式命令模式编辑模式或输入模式末行模式可视化模式vim使用方法命令模式相关操作末行模式相关操作编辑模式相关操作可视化模式相关操作异常退出解决方案vim基础安装方式:yum install vim -yvim四种模式命令模式使用VIM编辑器时,默认处于命令模式。在该模式下可以① 移动光标 ② 复制 粘贴 ③ 剪切 粘贴 删除 ④ 撤销与恢复。编辑模式或输入模式在命令模式下输入小写字母a或小写字母i即可进入编辑模式,在该模式下可以对文件保存、退出、查找与替换、显原创 2021-05-27 19:03:33 · 115 阅读 · 0 评论 -
Linux之磁盘管理
Linux之磁盘管理理论储备硬盘的基本知识理论储备硬盘的基本知识硬盘接口:硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据,不同的硬盘接口决定硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。了解硬盘接口类型:IDE接口:IDE(Integrated Drive Electronics),即"电子集成驱动器",它是把盘体与硬盘控制器集成在一起的硬盘驱动器。这样减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,且不需要原创 2021-05-27 15:27:26 · 919 阅读 · 0 评论 -
硬盘的分区方式
硬盘的分区方式硬盘的分区方式MBR分区方案GPT分区方案硬盘的分区方式参考文章:MBR 与 GPT,关于分区表你应该知道的一些知识 - 硬盘使用知识大全Linux下有两种硬盘分区方式:MBR和GPT分区MBR分区方案MBR分区也称MSDOS分区,是传统的分区方式,用于硬盘大小小于2TB的硬盘分区方式。上图是采用MBR分区方案的硬盘分区示意图。MBR分区方案的特点:MBR分区方案使用硬盘的第一个物理扇区中的64个字节作为分区表的空间保存硬盘分区信息,每个分区的信息要占16个字节。所以,MBR转载 2021-05-23 16:30:59 · 3538 阅读 · 0 评论 -
硬盘寻址
硬盘寻址硬盘寻址CHS寻址模式LBA寻址模式硬盘寻址内存读写数据时需要到硬盘内进行。CHS寻址模式CHS寻址介绍:早期硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。也就是硬盘盘片的每一条磁道都具有相同的扇区数。由此产生了所谓的CSH 3D参数 (Disk Geometry)。即磁头数(Heads),柱面数(Cylinders),扇区数(Sectors),以及相应CHS寻址方式:使用时分别读取三个参数,然后再送到磁盘控制器去执行。系统用8b来存储磁 头地址,用10b来存储柱面地址,用6原创 2021-05-23 16:34:49 · 465 阅读 · 0 评论 -
Linux之top、ps进程命令
Linux之top、ps进程命令top命令:动态监测CPU信息free命令:查看物理内存使用情况df命令:查看磁盘剩余空间ps命令:查看系统进程信息ps -ef命令:静态查看进程信息ps aux命令:是ps -ef命令的一种补充kill/killall命令:结束进程kill命令:根据PID编号结束进程killall命令:根据进程名称杀掉进程进程的优先级top命令调整进程的优先级使用`renice`命令调整进程的优先级使用`nice`命令调整进程的优先级top命令:动态监测CPU信息# top主要功能原创 2021-05-08 18:15:14 · 2226 阅读 · 0 评论 -
Linux之网络管理篇
Linux之网络管理ifconfig命令:获取计算机的网络信息与网卡相关的配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33systemctl命令:查询计算机的网络状态chkconfig命令:看服务是否开机自启ifconfig命令:获取计算机的网络信息# ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.1.1.16 netma原创 2021-05-08 18:14:30 · 226 阅读 · 0 评论 -
Linux之操作系统用户和组的概念
操作系统用户和组的概念用户组/etc/group文件解析(管理用户组信息文件)添加用户组:groupadd用户组的修改:groupmod用户组的删除:groupdel附属组管理用户/etc/passwd文件(管理用户信息文件)用户的添加:useradd用户的修改:usermod用户的删除:userdel用户信息查询用户组原理:针对不同用户分配不同权限,集中管理理论上Linux系统中的每个用户在创建时都应该有一个对应的用户组,这个组就称之为用户的主组。同时,有些情况下,某个用户需要临时使用某个组的权限,原创 2021-05-08 18:13:58 · 1519 阅读 · 0 评论 -
Linux之FTP文件共享服务
Linux之FTP文件共享服务FTP文件共享服务概述FTP服务介绍FTP服务的服务端工具FTP服务的客户端工具FTP的两种运行模式主动模式被动模式FTP文件共享服务概述FTP服务介绍FTP(File Transfer Protocol)是一种应用非常广泛并且古老的一个互联网文件传输协议。主要功能:文件传输=>文件上传与文件下载主要用于互联网中文件的双向传输(上传/下载)、文件共享跨平台 Linux、WindowsFTP是C/S架构,拥有一个客户端和服务端,使用TCP协议作为底层原创 2021-05-04 21:37:32 · 2618 阅读 · 1 评论 -
Linux之软件rpm、yum、源码安装方式
Linux之软件的三种安装方式Linux软件基础知识软件包类型二进制软件包的安装方式获取软件如何选择合适的软件①rpm软件包的安装、卸载以及升级②yum安装软件包③源码安装获取软件的源码包源码安装三步走使用源码包`默认`安装cmatrix代码雨使用源码包`自定义`安装cmatrix代码雨Linux软件基础知识三种软件安装方法:① RPM软件包管理(软件名称.rpm)rpm -ivh 软件包名称② YUM软件包管理(使用yum命令install + 软件名称) => 下载 + 安装一体化③ 源原创 2021-05-04 21:33:31 · 557 阅读 · 0 评论 -
Linux之DNS域名系统服务
Linux之DNS域名系统服务DNS服务概述DNS(domain name system ) 域名管理系统DNS的结构DNS工作原理DNS服务实验任务要求DNS服务器的搭建DNS服务概述DNS(domain name system ) 域名管理系统由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够使人更方便的访问互联网,而不用记住能够被机器直接读取的IP地址。计算机 => IP地址,互联网中的计算机都是通过IP地址进行互相访问的。(IP地址过于复杂)域名:代替原创 2021-05-04 21:31:52 · 271 阅读 · 0 评论 -
Linux之SAMBA文件共享服务器
Linux之SAMBA文件共享服务器SAMBA服务概述SAMBA服务实验SAMBA环境准备SAMBA软件安装(服务器搭建)smb的配置文件SAMBA综合案例任务要求解决方案环境配置基于Windows实现samba服务共享基于Linux实现samba服务共享SAMBA服务概述什么是SAMBA?SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System )是Windows和类Unix系统之间共享文件的一种协议客原创 2021-05-04 13:42:12 · 480 阅读 · 0 评论 -
Linux之NFS静态资源文件服务
Linux之NFS静态资源服务NFS静态资源服务概述任务背景环境准备NFS静态资源服务概述主要用于给web服务器存储静态资源(用于静态资源的存储如图片、视频、附件)任务背景① 搭建NFS服务器(用于静态资源的存储如图片、视频、附件)② 使用mount指定对NFS服务器进行挂载,挂载到Web服务器中③ 对NFS服务器中的静态资源进行实时备份(inotify + rsync)环境准备编号主机名称FQDNIP地址作用1web.itcast.cn10.1.1.11原创 2021-05-03 11:47:41 · 349 阅读 · 0 评论 -
Linux之RSYNC文件同步服务
Linux值RSYNC文件同步服务RSYNC文件同步服务概RSYNC命令使用本地文件同步命令远程文件同步RSYNC命令Push:上传文件到远程服务器端Pull:下载文件到本地服务器端实现同步远程服务器环境准备RSYNC文件同步服务概什么是RSYNC?sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级快。async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。rsync 远程同步:remote synchronous,实现服务器到服务器端的远程备份原创 2021-05-02 22:43:20 · 1564 阅读 · 0 评论 -
Linux系统服务之SSH服务
Linux系统服务之SSH服务SSH服务概述SSH命令加密算法对称加密算法(DES)非对称加密算法(RSA)对称加密与非对称加密区别SSH基于用户名密码的认证原理认证原理:SSH服务搭建环境准备(任务背景)搭建SSH服务器(JumpServer与RealServer)SSH服务概述SSH的全称Secure Shell,安全的shell,是Client/Server架构,默认端口号为22,TCP协议ssh是一种用于安全访问远程服务器的协议,远程管理工具。它之所以集万千宠爱为一身,就是因为它的安全性。通原创 2021-04-28 15:01:34 · 784 阅读 · 0 评论 -
Linux之命令篇
Linux命令篇Linux系统的文件目录用途Linux入门级命令uname:查看系统信息命令ls:查看文件信息命令pwd:查看当前路径命令cd:切换目录命令clear:清屏命令reboot:重启命令shutdown:关机命令type:查看命令类型命令history:历史记录命令hostnamectl:获取计算机名称命令Linux文件管理命令mkdir:创建目录命令rmdir:删除目录命令touch:创建文件命令rm:文件删除命令cp:复制命令mv:文件剪切命令tar:打包压缩与解压缩命令Linux系统的文原创 2021-04-27 17:41:04 · 896 阅读 · 0 评论 -
VMware中的三种网络
VMware中的三种网络原创 2021-04-27 17:14:24 · 158 阅读 · 0 评论 -
Linux之静态IP配置
Linux之静态IP配置网卡配置信息JumpServer服务器IP配置网卡配置信息虚拟网卡VMnet 1(8) 只是作为虚拟机与物理真机进行通信的桥梁https://www.jb51.net/article/141288.htm# vim /etc/sysconfig/network-scripts/ifcfg-ens33 (网卡的配置文件路径)TYPE="Ethernet" => 网络类型,Ethernet以太网BOOTPROTO="dhcp" => IP的获取方式,dhcp代原创 2021-04-27 16:46:22 · 106 阅读 · 0 评论 -
Linux之yum源配置
Linux之yum源配置yum源的概述yum源分类本地yum源网络yum源本地yum源配置本机yum源备份本地yum配置使用光盘镜像作为yum源仓库网络yum源配置yum源的概述yumi源作用:软件包管理器,类似360的软件管家。yum源优点:RPM安装 (下载软件、单独安装、需要解决依赖关系)。源码安装 (下载软件的源码包,有依赖需要解决依赖,解压,进入目录 => 配置+编译+安装)。yum源能够解决软件包之间的依赖关系,提高工作效率。(相当于RPM软件包管理的升级版本)yum源原创 2021-04-26 11:52:01 · 1044 阅读 · 0 评论 -
Linux之rpm命令 [挂载]
Linux之rpm命令rpm命令:对二进制软件包.rpm的安装、卸载、更新查询rpm软件安装rpm软件rpm软件包的升级卸载rpm软件包挂载光盘安装rpm软件包rpm命令:对二进制软件包.rpm的安装、卸载、更新RPM 包管理系统:功能强大,安装、升级、査询和卸载非常简单方便,因此很多 Linux 发行版都默认使用此机制作为软件安装的管理方式,例如 Fedora、CentOS、SuSE 等。获取.rpm包:官网去下载(http://rpm.pbone.net)查询rpm软件# rpm -qa |g原创 2021-04-21 22:24:28 · 914 阅读 · 0 评论 -
Linux之文件权限管理篇
Linux之权限管理篇权限的基本概念文件的所属的用户分类:user、group、other、rootls -l命令查看文件权限文件类型 + 权限解析chmod命令:文件或目录权限设置针对文件授予权限针对目录授予权限更改文件拥有者和所属组权限文件拥有者设置:chown文件所属组的设置:chgrp同时修改属主与属组:chown高级权限冒险位(u+s) => 文件强制位(g+s) => 针对目录粘滞位(o + t) => 针对目录ACL :ACL访问控制:额外拥有的权限权限的基本概念在多原创 2021-04-21 21:54:16 · 409 阅读 · 0 评论 -
Linux之间同步服务NTP
Linux之间同步服务NTPNTP时间同步服务NTP时间同步操作NTP时间同步服务什么是NTP服务:NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。NTP时间同步的原理:现在的标准时间是由原子钟报时的国际标准时间UTC(Universal Time Coordinated,世界协调时),所以NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。在NTP中,定义了时间按照服务器的等级传播,Stratum层的原创 2021-04-20 22:39:48 · 181 阅读 · 0 评论 -
Linux之防火墙firewalld
Linux之防火墙firewalld防火墙firewalldfirewall-cmd命令:防火墙防火墙规则案例:通过的服务名称添加规则 (临时):--add-service案例:移除添加的规则:--remove-service案例:通过服务的端口号添加规则 (临时):--add-port案例:移除添加的规则:--remove-port永久模式--permanent防火墙firewalld防火墙:防范一些网络攻击。有软件防火墙、硬件防火墙之分。防火墙选择让正常请求通过,从而保证网络安全性。Linux中原创 2021-04-20 22:39:12 · 154 阅读 · 0 评论 -
Linux之计划任务服务crontab
Linux之计划任务服务crontabLinux中的计划任务:crontabWindows中计划任务Linux中的计划任务crontab -e命令:计划任务的编辑计划任务权限Linux中的计划任务:crontab什么是计划任务:操作系统不可能24 小时都有人在操作,有些时候想在指定的时间点去执行任务(例如:每天凌晨 2 点去重新启动httpd=>阿帕奇),此时不可能真有人每天夜里 2 点去执行命令,这就可以交给计划任务程序去执行操作了。(在指定的时间执行指定的操作)Windows中计划任务原创 2021-04-20 22:38:07 · 452 阅读 · 0 评论 -
Linux之LAMP部署
Linux之LAMP部署1️⃣LAMP概述什么是LAMP:AMP三者之间的关系:2️⃣LAMP环境部署LAMP部署前期准备LAMP正式安装LAMP环境之Apache安装LAMP环境之MySQL安装LAMP环境之PHP安装1️⃣LAMP概述什么是LAMP:LAMP:Linux + Apache + MySQL + PHP ==> LAMP 架构(组合)LNMP:Linux + Nginx + MySQL + php-fpm =原创 2021-03-06 17:25:26 · 865 阅读 · 1 评论