Linux入门学习
文章平均质量分 84
Linux入门基础,系统学习资料整理
TA548464
时间一次一次更迭过往,我要一步一步实现愿望
展开
-
Linux:ipxe网络无人值安装详细配置解析
PXE是INTEL公司开发的网络引导技术,工作在client/service模式,允许客户机从网络在远程服务器下载引导镜像,并加载安装文件或者整个操作系统。原创 2023-09-07 17:23:15 · 1321 阅读 · 1 评论 -
网络文件系统NFS用法详解以及NFS-nginx搭建
由于FTP是基于客户端—服务器的协议,所以需要进行连接的建立和关闭,因此相对于NFS,FTP传输的速度较慢,效率也较低。而NFS则是通过一些标准和规定管理远程文件系统的,直接访问远程文件系统,传输速度和效率更高。而NFS使用一些安全机制来实现远程文件系统的访问和传输,因此相对于FTP,NFS更加安全可靠。NFS则是一种分布式文件系统协议,作为本地操作系统和远程文件系统之间的桥梁,可以实现跨平台文件共享。原创 2023-09-06 18:59:48 · 408 阅读 · 2 评论 -
Linux文件服务器vsftpd用法详解(自签名SSL证书配置)
文件传输协议(File Transfer Protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载、删除文件。FTP服务器端可以同时提供给多人共享使用。FTP服务是Client/Server(简称C/S)模式,基于FTP协议实现FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程序基于FTP协议,则称之为FTP客户端,FTP客户端可以向FTP服务器上传、下载文件。FTP Server提供文件共享服务,实现上传下载端口:21号。原创 2023-09-05 19:16:17 · 1326 阅读 · 3 评论 -
Linux:rsync同步服务器搭建
文件记录密码值,在rsync服务器A和rsync客户端B上对于密码文件的写法是不一样的,服务器A的密码文件需要记录用户名与口令,而客户端B的密码文件不需要记录用户名,只记录口令。–password-file 在同步客户端本地保存密码文件/rsyncd.passwd,只记录密码。::backup 表示在服务器的配置文件中创建的同步项名称。密码为服务器/etc/rsyncd/rsyncd.passwd文件记录的密码值。关闭SeLinux、关闭防火墙。原创 2023-09-04 18:51:27 · 161 阅读 · 2 评论 -
Linux:SSH远程服务和tcpwrapper访问控制工具详细介绍
TCPwrappers先查找/etc/hosts.allow,再查找/etc/hosts.deny,如果两个配置中有冲突,先匹配中的优先,也就是hosts.allow中的配置优先,如果两个配置都没命中,默认放行。如果 /etc/hosts.allow 没有匹配项,则检查/etc/hosts.deny;/etc/hosts.allow、/etc/hosts.deny两个配置文件,并判断某一主机是否能够访问服务。先检查 /etc/hosts.allow 如果被允许,则直接放行;sshd服务的端口号----原创 2023-08-30 19:34:11 · 300 阅读 · 2 评论 -
Linux:日志系统rsyslog和日志轮转logrotate
Linux系统和许多程序会产生各种错误信息、告警信息和其他的提示信息,这些各种信息都应该记录到日志文件中,完成这个过程的程序就是rsyslog。原创 2023-08-29 19:33:21 · 1454 阅读 · 1 评论 -
Linux:计划任务at/cron详细解析
Linux操作系统中可以通过安装at和crontabs这两个系统服务实现一次性、周期性计划任务的功能。计划任务分为一次性和循环性的计划任务。一次性任务可以使用at命令进行设置,语法为“at :now +5min>写执行的命令”。循环性任务可以使用crontab命令进行设置,通过将指令存放于“/etc/crontab”文件中实现周期性被执行的指令。安装at和crontabs需要使用yum命令,启动服务需要使用systemctl或/etc/init.d原创 2023-08-28 19:13:05 · 270 阅读 · 0 评论 -
Linux:MySQL源码包编译安装
DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ sock文件位置,用来做网络通信的,客户端连接服务器的时候用。-DMYSQL_DATADIR=/usr/local/mysql/data \ 数据目录 错误日志文件也会在这个目录。-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 安装目录。-DWITH_INNOBASE_STORAGE_ENGINE=1 默认的存储引擎,支持外键。字符集的支持,可以调。启动之后再按一下回车!原创 2023-08-25 15:33:55 · 143 阅读 · 0 评论 -
Linux使用nginx制作私有YUM仓库
1.环境整理:关闭防火墙、selinux原创 2023-08-24 19:14:23 · 131 阅读 · 0 评论 -
Linux软件管理二:源码包管理
源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言。Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件。make:可以看成是一个智能的批处理工具,通过调用makefile文件中用户指定的命令来进行编译和链接的。:编译安装过程,可以设定参数按照需求增加功能,进行安装,并且可以指定安装的版本,可以指定安装路径,灵活性比较大。按Makefile定义的文件路径安装,将产生的可执行文件,安装到合适的位置,相当于拷贝。原创 2023-08-23 20:06:20 · 177 阅读 · 0 评论 -
Linux软件管理一:RPM包管理
Red Hat Package Manager,由Red Hat公司提出,被众多Linux发行版所采用,也称二进制,无需编译,可以直接使用.原创 2023-08-22 19:02:49 · 178 阅读 · 1 评论 -
Linux文件压缩和解压缩(tar、zip、gzip、bzip2)
f:在压缩或解压缩时,若输出文件与现有文件同名,默认不会覆盖现有文件,若使用此选项,则会强制覆盖现有文件。-k:在压缩或解压缩任务完成后,会删除原始文件,若要保留原始文件,可使用此选项。-压缩级别:压缩级别(1~9),-1代表压缩速度更快,-9代表压缩效果更好。-v:对于每个压缩和解压缩的文件,显示相应的文件名和压缩比。-x 文件列表:解压文件,但不包含文件列表中指定的文件。-r:递归处理,解压缩指定目录下以及子目录下的所有文件。-r:递归压缩指定目录下以及子目录下的所有文件。原创 2023-08-21 19:17:14 · 96 阅读 · 1 评论 -
Linux文件查找(which、find命令详细介绍)
命令 路径 选项 表达式 动作。文件查找,依赖数据库,并且有排除目录。(前提:查找的用户和组已存在)原创 2023-08-18 19:09:24 · 53 阅读 · 3 评论 -
Linux---文件系统ext4、ext3、xfs的区别
(5)与 ext 家族不同的是, xfs 的 block 与 inode 有多种不同的容量可供设置,block 容量可由 512Bytes ~ 64K 调配,不过,Linux 的环境下, 由于内存控制的关系 (分页档pagesize 的容量之故),因此最高可以使用的 block 大小为 4K 而已。EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。(3)是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。(1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳。原创 2023-08-17 20:09:03 · 1364 阅读 · 1 评论 -
Linux文件(软/硬)链接和ext4文件系统
EXT4:第四代扩展文件系统(Fourth extended filesystem)XFS:一种高性能的日志文件系统inode:索引节点,记录文件的属性(文件的元数据metadata),一个文件占用一个inode,同时记录此文件数据所在的block numbber。128 bytes元数据:文件的属性、大小、权限、属主、属组、连接数、块数量、块的编号block:存储文件的实际数据,存储文件的内容,若文件较大,会占用多个block。默认为4Ksuperblock。原创 2023-08-16 20:06:25 · 139 阅读 · 1 评论 -
Linux磁盘管理三:RAID详情介绍
由于RAID5磁盘阵列兼顾了安全性和速度,所以有一块磁盘是要被用作安全备份区的,所以6块300G的磁盘实际使用到的只有5块。Failed Devices : 0 ----坏了1就危险了,2个就完蛋了。理论上6块硬盘做raid5;Raid Level : raid5 ----raid类型。Raid Devices : 3 ----组中设备的数量。State : clean ----状态,卫生的,哈哈。Spare Devices : 1 ----热备的1个。原创 2023-08-15 20:28:21 · 690 阅读 · 1 评论 -
Linux服务器分区策略
分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。分区建议:如果你安装的linux是用于服务器或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区。作用:引导分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常引导启动,一般这些文件所占空间在200M以内。2.4.手动分区页面如下,根据所需要的分区大小处理。原创 2023-08-14 20:14:13 · 644 阅读 · 0 评论 -
Linux磁盘管理二:逻辑卷LVM和交换分区管理Swap
LVM是Logical Volume Manager逻辑卷管理。原创 2023-08-11 19:49:15 · 170 阅读 · 1 评论 -
Linux磁盘管理一:磁盘详细介绍和基本分区(MBR为例)
磁盘/硬盘/disk,不同于内存的是容量比较大原创 2023-08-10 20:31:42 · 752 阅读 · 1 评论 -
Linux管道重定向分析介绍
FD,程序通过描述符访问文件,可以是常规文件,也可以是设备文件。原创 2023-08-09 19:51:24 · 58 阅读 · 1 评论 -
Linux进程管理详细分析
语法: ps axoVIRT:virtual memory usage 虚拟内存(需要这些内存,但并没有占满。RES:resident memory usage 常驻内存(用了多少内存)SHR:shared memory 共享内存(除了自身进程的共享内存,也包括其他进程的共享内存;共享内存大小公式:RES – SHR)Linux 进程调度及多任务时,每个CPU在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。优先级越高,分配的资源越多作业控制是一个命令行功能,也叫后台运行。fg。原创 2023-08-08 20:50:05 · 87 阅读 · 0 评论 -
Linux文件属性chattr和进程掩码umask
chattr更改文件隐藏属性;umask设置用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。原创 2023-08-07 20:00:04 · 80 阅读 · 1 评论 -
Linux用户的特殊权限suid、sgid、stick详细介绍
stick权限一般针对目录来设置,目录内的文件,仅属主能删除;就是只允该目录下的文件的创建者删除自己的创建的文件,不允许其他人删除文件。(root用户除外,因为root用户是超级管理员),而且stick权限只能设置在other位置上。当执行具有sgid权限的二进制文件命令时,就会获得该命令在执行期间所属组的身份与权限(就相当于执行具有suid权限的文件一样)。root运行是超管的权限,普通用户运行时是普通用户的权限。授权,可以使目录下新建文件,继承目录的属组权限。当设置了sgid权限的文件夹,会保证。原创 2023-08-04 17:51:56 · 216 阅读 · 3 评论 -
Linux用户的基本权限UGO,ACL
文件权限设置真实的样子,赋于某个用户或组,能够以何种方式,访问某个文件(图片文件,视频文件,普通文件)原创 2023-08-03 19:34:41 · 320 阅读 · 0 评论 -
Linux用户、组管理和提权
useradd 要创建的用户名,如果创建一个用户时,未指定任何选项,系统会创建一个和用户名相同,判断该用户是否有执行sudo的权限,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认,若密码输入成功,则开始执行sudo后续的命令。原创 2023-08-02 20:35:08 · 62 阅读 · 0 评论 -
Linux文件管理和分类
ctrl+V,上下选择,然后可以ctrl+> 进行整体缩进。按V进入,小v光标自己选取,大V直接选取一行,YYp复制粘贴即可。语法:mkdir 空格 路径和目录名。语法:rm -rf 文件或目录的路径。示例:查看不同的文件类型。mv 源文件路径 目标文件路径。grep过滤关键字:针对文件内容进行过滤。通过颜色判断文件的类型是不一定正确的!Linux系统中文件是没有扩展名!语法:命令 参数1 参数2。语法:命令 空格 文件名.后缀。语法:命令 参数1 参数2。原创 2023-08-01 14:43:25 · 65 阅读 · 1 评论 -
Linux目录结构和功能
Linux目录结构: FSH (Filesystem Hierarchy Standard)原创 2023-08-01 08:44:44 · 32 阅读 · 1 评论 -
电脑硬件组成(常见硬件)
电脑芯片厂商(AMD/英特尔)、手机芯片厂商(高通/台积电/联发科)、型号(酷睿i系列、2660、3660/志强E5)(台式机7200/笔记本5400/15000/20000/30000)、厂商(希捷/西数)(7)显示器:类型(CRT/LED)、尺寸(27寸/32寸/64寸)电脑硬件组成 :(冯诺依曼:运算、控制、输入、输出、存储):北芯片-CPU/显卡/硬盘、南芯片-打印机/...(6)电源:功率 (一般随机箱赠送)(5)显卡:显存(4G/8G)、(单核/双核/八核/十六核)、原创 2023-07-28 20:02:43 · 316 阅读 · 0 评论 -
通过VMware部署CentOS系统
本文章更新仅用于本人学习、整理笔记。原创 2023-07-27 21:14:38 · 429 阅读 · 1 评论 -
Linux/Unix诞生以及Linux发行版本
本文章更新仅用于本人学习、整理笔记。1、RHEL:RHEL是Red Hat Enterprise Linux的缩写,是Red Hat公司的Linux系统。2、CentOS:CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。原创 2023-07-26 19:12:17 · 241 阅读 · 2 评论