- 博客(1027)
- 资源 (45)
- 收藏
- 关注
原创 Linux入门之网络接口设备命名
RHEL 为网络接口提供一致且可预测的设备命名方法。内核通过连接固定前缀和初始化网络设备而增加的数字来为网络接口分配名称。eth0表示第一个在启动时被探测的设备。udev设备管理器支持多种不同的命名方案。默认情况下,udev根据固件、拓扑和位置信息分配固定名称。设备名称是完全可预测的。即使添加或删除硬件,设备名称也保持不变,因为不会重新枚举。可以无缝更换有缺陷的硬件。...
2022-09-24 16:49:36 477
原创 Linux入门之使用 netstat 命令查看网络信息
netstat(网络统计)是一个命令行实用程序,它显示网络统计信息。适用于Unix、Plan 9、Inferno和 Linux 操作系统,包括macOS、Linux、Solaris和BSD。也可用于 Windows XP、Windows Vista、Windows 7、Windows 8和Windows 10。在 Linux 上,该程序大部分已过时,但仍包含在许多发行版中。在 Linux 上,netstat(net-tools的一部分)被ss(iproute2的一部分)取代。
2022-09-24 16:48:06 905
原创 Linux入门之使用紧急救援模式更改 root 密码
转到以 linux ($root) 开头行的行尾,使用 CTRL + e 跳转到行尾,然后添加 rd.break。如果没有 sudo 特权,以在引导时通过切换到专门的chroot jail环境来重置 root 密码。使用 CTRL + x 启动系统,进入紧急救援模式,出现 switch_root。非 root 用户要更改 root 密码,必须有 sudo 特权。root用户更改 root 密码只需要使用 passwd 命令。退出系统,并且等待重新标记过程完成,且重启完成,大概几分钟。...
2022-08-27 23:34:00 1135
原创 Linux入门之管理 sudo 访问
系统管理员可以授予sudo访问权限以允许非 root 用户执行通常为root用户保留的管理命令。非 root 用户无需登录root用户帐户即可执行此类命令。
2022-08-27 23:17:38 165
原创 Linux入门之管理 user 和 group
用户和组的控制是 RHEL 系统管理的核心要素。每个 RHEL 用户都有不同的登录凭据,并且可以分配到不同的组以自定义系统权限。创建文件的用户是该文件的所有者和该文件的组所有者。文件为所有者、组和该组之外的人分配了单独的读取、写入和执行权限。文件所有者只能由root用户更改。root用户和文件所有者都可以更改对文件的访问权限。普通用户可以将他们拥有的文件的组所有权更改为他们所属的组。每个用户都与一个称为 UID 的唯一数字标识号相关联。每个组都与一个 GID 相关联。...
2022-08-27 23:04:52 314
原创 Linux入门之优化 systemd 以缩短开机时间
有一个默认启用的 systemd 单元文件列表。这些单元文件定义的系统服务在启动时会自动运行,这会影响启动时间。
2022-08-27 21:24:45 391
原创 记一个 vmware NAT 模式下无法联网问题
创建虚拟机时是ok的,但是一段时间后,发现 NAT 模式下虚拟机无法联网只有桥接模式时可以访问网络。
2022-08-27 21:11:53 569
原创 Linux入门之 systemd unit 文件
单元文件包含描述单元并定义其行为的配置指令。systemctl命令可以处理单元文件。系统管理员可以手动编辑或创建单元文件。/etc/systemd/system/目录是为系统管理员创建或自定义的单元文件保留的。unit_name代表单元的名称,type_extension标识单元类型。单元文件可以用一个目录来补充额外的配置文件。要向 sshd.service 中添加自定义配置选项,请创建 sshd.service.d/custom.conf 配置文件。......
2022-08-27 18:38:53 356
原创 Linux入门之关机、挂起和休眠
此命令将系统状态保存在 RAM 中,除 RAM 模块外,将关闭机器中的大多数设备。由于系统状态保存在硬盘上而不是 RAM 中,因此机器不必保持 RAM 模块的电源。因为系统状态保存在 RAM 中,所以从挂起模式恢复系统比从休眠模式恢复要快得多。或者在不关闭机器电源的情况下关闭并暂停系统,或者取消挂起的关闭。重新打开机器时,系统会从 RAM 中恢复其状态,而无需再次启动。重新打开机器时,系统会从保存的数据中恢复其状态,而无需再次启动。但是,请注意,挂起的系统状态也容易受到断电的影响。...
2022-08-27 15:33:51 577
原创 Linux入门之使用 systemd targets
systemd 目标由目标单位表示。目标单元文件以.target文件扩展名结尾,目标的作用是通过依赖链将其他 systemd 单元组合在一起。graphical.target unit用于启动图形会话,启动系统服务 gdm.service 或 accounts-daemon.service并激活multi-user.target unitmulti-user.target 单元启动其他基本系统服务,NetworkManager.service ,dbus.service。...
2022-08-27 11:55:46 254
原创 Linux入门之使用 systemctl 管理 systemd 服务
可以使用该systemctl实用程序执行不同服务的不同任务如启动、停止、重新启动、启用和禁用服务、列出服务以及显示系统服务状态。
2022-08-27 11:40:52 239
原创 Linux入门之 systemd
systemd是一个软件套件,为 Linux 提供一系列系统组件。主要目标是统一Linux 发行版中的服务配置和行为主要组件是 系统和服务管理器,用于引导用户空间和管理用户进程的初始化系统。它还提供各种守护程序和实用程序,包括设备管理、登录管理、网络连接管理和事件记录。systemd的名称遵循Unix 通过附加字母d命名守护程序的约定。自 2015 年以来,大多数 Linux 发行版都采用了 systemd,取代了其他 init 系统,如SysV init。......
2022-08-25 23:15:44 130
原创 Linux入门之SysVinit
在基于 SysVinit 的系统上,init是 Linux 内核加载后执行的第一个进程。内核使用的默认 init 程序 /sbin/init 由systemd-sysvcompat 或 sysvinit AUR提供。/etc/inittab是 init 的启动配置文件,包含有关在进入特定运行级别时要运行程序和脚本的说明。
2022-08-24 09:05:39 465
原创 RHEL 6入门之使用 ntsysv 、chkconfig 管理服务
Red Hat Enterprise Linux 附带了以下实用程序来管理服务system-config-services图形界面、ntsysv文本用户界面和chkconfig命令行工具。
2022-08-23 23:07:05 157
原创 Linux入门之 init
在基于Unix的计算机操作系统中,init 是系统启动的第一个进程。Init 是一个守护进程,它会继续运行直到系统关闭。它是所有其他进程的直接或间接祖先,并自动采用所有孤立进程。Init在引导过程中由内核启动,如果内核无法启动它,就会发生内核恐慌。Init 通常被分配进程标识符1。直到最近,大多数Linux 发行版都使用与 System V 有点兼容的传统 init而Slackware等一些发行版使用 BSD 风格的启动脚本而Gentoo等其他发行版则有自己的定制版本。
2022-08-22 23:28:51 378
原创 记一个 强制 wordpress 执行 https 连接问题
有时wordpress服务器经过几层代理,而最近一层代理访问 wordpress 使用了 http需要强制 wordpress 使用 https。
2022-08-16 17:28:39 555
原创 aws ec2实战之挂载数据卷
aws ec2默认只会对根卷分区并且挂载目录,下面的根卷分了三个区,并且挂载到目录$ lsblk另外挂载的数据卷,需要手动分区并且挂载。
2022-08-15 17:15:16 595
原创 mysql实战之使用软链接迁移数据目录
将目录移动到与 不同的文件系统时,需要创建一个 AppArmor 别名。如果跳过这一步,启动mysql会遇到权限问题。接下来创建新目录到旧目录的符号链接。将mysql数据目录移动到新位置。重启 apparmor 服务。...
2022-08-15 17:03:40 550
原创 Linux入门之启动过程
init进程对应的执行文件为 /sbin/init ,它是系统中所有进程的发起者和控制者。由于是系统中第一个运行的进程,init 进程的PID永远是1由于 init 进程永远不会被终止,所以系统在必要时以它作为父进程参考对象。除了init 进程之外的所有进程都有一个父进程对于父进程已被终止的子进程,系统会自动把 init 作为它们的父进程。init 进程的另外一个作用就是初始化操作系统,进入特定的运行级别时运行相应的程序。
2022-08-13 23:47:27 157
原创 Linux入门之配置 telnet 服务
Telnet服务采用客户端 / 服务器的工作模式,默认端口为23。使用Telnet 可以远程访问 Linux 服务器。主要操作系统都已经内置了 telnet 客户端在 RHEL 中,telnet是 xinetd 的一部分,建议使用 SSH 而不是 telnet 连接服务器。.........
2022-08-13 21:02:16 123
原创 Linux入门之修改默认运行环境
Linux有多种不同的运行环境,比如命令行环境和图形环境以前是通过修改 /etc/inittab文件来修改默认的运行环境最新的版本则通过 systemctl 来修改默认运行环境。
2022-08-13 20:12:40 304
原创 Linux入门之 vi 编辑器使用
VI 编辑器是所有 UNIX 及 Linux 系统命令行下标准的文本编辑器。在UNIX及Linux系统的任何版本中, VI编辑器的使用方法是完全相同的。
2022-08-12 23:08:59 2367
原创 记一个 nest.js 路由匹配后面所有路径问题
一般路径参数只能匹配一个部分,只能匹配/view/aaa,不能匹配 /view/aaa/bbb。
2022-08-08 17:27:38 434
原创 vmware入门之运行RHEL虚拟机
vmware虚拟机只是创建了硬件,并不提供操作系统,需要手动安装。重启之后既可以使用创建的用户登录,然后进行一些配置就 ok 了。选择安装系统的磁盘分区,这里选择之前配置的 20 GB 硬盘。选择安装程序光盘映像文件,找到下载的 iso 镜像。创建完成后点击播放,这时会进入系统安装,选择第二项。只需要输入用户名密码,然后 Register即可。然后进入一个列表,显示了安装所需的必要条件。创建一个常用的用户,设置用户名和密码。完成创建,可以编辑硬件设置。这里需要确认选择安装的软件。首先下载 iso 镜像,..
2022-08-07 01:56:21 272
原创 Linux系统版本
Linux的版本号可分为两部分:内核(Kennel)和发行套件(distribution)版本内核版本是指由Linus领导下的开发小组开发出的系统内核版本号而发行套件则是由其他组织或者厂家将Linux内核与应用软件和文档包装起来,并提供了安装界面和系统设置或管理工具的完整软件包,发行套件版本由组织或厂家自行规范和维护。......
2022-08-06 20:08:22 140
原创 Linux系统起源
而Linux的开发者,当时荷兰赫尔辛基大学的学生 Linus Torvalds 正是受了 Minix 系统的启发,希。在linux之前,首先出现的是Minix,它是一个由荷兰教授Andy Tanenbaum编写的免费且开放源代。由于Linux是芬兰人Linus所开发的,所以系统名称也是为此而命名 - Linus's Unix 的缩写。1994年3月,在Linux社区的自由开发人员协同努力下,Linus完成并发布了具有里程碑意义的。的硬件资源,即使在只有很低配置的80386机器上都能很好的运行。.......
2022-08-06 13:18:15 88
原创 ThinkPHP入门之快速开始
ThinkPHP6.0底层架构采用PHP7.1改写和进一步优化。采用PHP7强类型(严格模式)支持更多的PSR规范原生多应用支持系统服务注入支持ORM作为独立组件使用增加Filesystem全新的事件系统模板引擎分离出核心内部功能中间件化SESSION机制改进日志多通道支持规范扩展接口更强大的控制台对Swoole以及协程支持改进对IDE更加友好统一和精简大量用法ThinkPHP6.0的运行环境要求PHP7.2+,兼容PHP8.1。.........
2022-08-06 00:01:57 374
原创 kubernetes入门之工作负载资源ReplicationController
ReplicationController 确保在任何时候都有特定数量的 Pod 副本处于运行状态。ReplicationController 确保一个 Pod 或一组同类的 Pod 总是可用的。当 Pod 数量过多时,ReplicationController 会终止多余的 Pod。当 Pod 数量太少时,ReplicationController 将会启动新的 Pod。由 ReplicationController 创建的 Pod 在失败、被删除或被终止时会被自动替换。......
2022-08-02 18:28:23 163
原创 kubernetes入门之工作负载资源 CronJob
CronJob 创建基于时隔重复调度的 Jobs。一个 CronJob 对象就像 crontab (cron table) 文件中的一行。用 Cron 格式进行编写, 并周期性地在给定的调度时间执行 Job。Kubernetes 项目官方并不支持设置如 CRON_TZ 或者 TZ 等变量。......
2022-08-02 17:38:57 196
原创 kubernetes入门之工作负载资源Job
Job会创建一个或者多个Pod,并将继续重试Pod的执行,直到指定数量的Pod成功终止。随着Pod成功结束,Job跟踪记录成功完成的Pod个数。当数量达到指定的成功个数阈值时,Job结束。删除Job的操作会清除所创建的全部Pod。挂起Job的操作会删除Job的所有活跃Pod,直到Job被再次恢复执行。也可以使用Job以并行的方式运行多个Pod。如果想按某种排期表(Schedule)运行Job可以使用CronJob。......
2022-08-02 10:24:07 123
原创 kubernetes入门之工作资源负载DaemonSet
DaemonSet确保全部节点上运行一个Pod的副本。当有节点加入集群时,会为新增一个Pod。当有节点从集群移除时,这些Pod也会被回收。删除DaemonSet将会删除它创建的所有Pod。在每个节点上运行集群守护进程在每个节点上运行日志收集守护进程在每个节点上运行监控守护进程。......
2022-08-01 09:25:38 68
原创 kubernetes入门之部署 web-ui-dashboard
Dashboard是基于网页的Kubernetes用户界面。可以使用Dashboard将容器应用部署到Kubernetes集群中,也可以对容器应用排错管理可以使用Dashboard获取运行在集群中的应用的概览信息,也可以创建或者修改资源。......
2022-07-31 19:01:29 139
原创 kubernetes入门之工作资源负载StatefulSet
StatefulSet是用来管理有状态应用的工作负载API对象。StatefulSet用来管理某Pod集合的部署和扩缩,并为这些Pod提供持久存储和持久标识符。StatefulSet管理基于相同容器规约的一组Pod和Deployment不同的是,StatefulSet为每个Pod维护了一个有粘性的ID。这些Pod是基于相同的规约来创建的,但是不能相互替换无论怎么调度,每个Pod都有一个永久不变的ID。......
2022-07-31 18:40:07 150
原创 kubernetes入门之工作负载资源ReplicaSet
ReplicaSet的目的是维护一组在任何时候都处于运行状态的Pod副本的稳定集合。通常用来保证给定数量的、完全相同的Pod的可用性。
2022-07-30 23:54:23 234
原创 kubernetes入门之工作负载资源Deployments
Deployment为Pod和ReplicaSet提供声明式的更新能力。Deployment控制器以受控速率更改实际状态,使其变为期望状态。可以定义Deployment以创建新的ReplicaSet,或删除现有Deployment不要管理Deployment所拥有的ReplicaSet。......
2022-07-30 16:38:21 113
原创 kubernetes入门之Downward API
在不与Kubernetes过度耦合的情况下,容器拥有自身的信息是很有用的。DownwardAPI允许容器在不使用客户端或API服务器情况下获得自己或集群信息。作为环境变量作为downwardAPI卷中的文件这两种暴露Pod和容器字段的方式统称为DownwardAPI。......
2022-07-30 00:29:48 503
postgresql-9.6.18-1-windows-x64-binaries.zip
2020-05-21
LuaForWindows_v5.1.4-46.zip
2020-05-12
php-7.4.11-Win32-vc15-x64.zip
2020-10-04
php-7.4.11-nts-Win32-vc15-x64.zip
2020-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人