Systemd 服务配置文件(转载)目录
一、开机启动
二、启动服务
三、停止服务
四、读懂配置文件
[五、 Unit] 区块:启动顺序与依赖关系
六、[Service] 区块:启动行为
6.1 启动命令
6.2 启动类型
6.3 重启行为
[七、Install] 区块
八、Target 的配置文件
九、修改配置文件后重启
一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。
如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。
1$ sudo systemctl enable httpd
上面的命令相当于在/etc/systemd/system目录添加一个符号链接,指向/usr/lib/systemd/system里面的httpd.service文件。
这是因为开机时,Systemd只执行/etc/systemd/system目录里面的配置文件。这也意味着,如果把修改后的配置文件放在该目录,就可以达到覆盖原始配置的效果。
二、启动服务设置开机启动以后,软件并不会 ...
SSH隧道的使用1. 什么是SSH隧道?SH 隧道是 SSH 中的一种机制,它能够将其他 TCP 端口的网络数据通过 SSH 连接来转发,并且自动提供了相应的加密及解密服务。因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输,因此这一过程也被叫做“隧道”(tunneling)。
2. 适用场景·客户那边不给开放除了ssh外的其他端口,又想本地访问测试
·有些对接内部的接口,外部不给访问,那么你本地就没法调试
·某些DB端口只开放给app server访问,又想在本地进行数据查询等
2.1 本地端口转发如何上图,客户服务器只开放ssh登录,不给开其他端口,此时我们想本地访问测试就可以使用ssh隧道方案(前提是服务器没禁用ssh代理)。
1.192.168.31.31上启动一个node-exporter服务做测试
2.开启防火墙,只允许我PC访问ssh端口
$ systemctl start firewalld
$ firewall-cmd –permanent –add-rich-rule=’ rule family=”ipv4” sou ...
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220 ...
Vim 命令文件命令打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 …
在vim窗口中打开一个新文件
:open file
在新窗口中打开文件
:split file
切换到下一个文件
:bn
切换到上一个文件
:bp
查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。
:args
打开远程文件,比如ftp或者share folder
123:e ftp://192.168.10.76/abc.txt:e \\qadrive\test\1.txt
vim的模式
正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空
插入模式(按i键进入) 左下角显示–INSERT–
可视模式(不知道如何进入) 左下角显示–VISUAL–
导航命令% 括号匹配
插入命令
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
查找命令/text 查找text,按n健查找下一个,按N健查找前一个。
?text 查找text,反向查找,按n健查找 ...
Ubuntu
Ubuntu防火墙设置
安装防火墙 : sudo apt install ufw
防火墙状态:sudo ufw status
status: active表示为已启动。如果是inactive表示未启动状态 ,我们可以通过sudo ufw enable来启动防火墙 。
服务器防火墙端口开放&关闭与ssh默认22端口修改
在防火墙状态开启的状态下 ,我们可以设置开放的端口 。在终端继续执行 sudo ufw allow 22
在防火墙内设置允许开发你需要自定义的端口:sudo ufw allow 23333
编辑ssh配置文件: sudo vi /etc/ssh/sshd_config, 加入Port 23333保存:wq退出。
重启ssh服务service ssh restart
关闭允许开放的22端口:sudo ufw deny 22
Ubuntu开启root登录和远程登录一、开启root用户登录
1.设置root密码
sudo passwd root
验证当前账户密码后设置root账户密码
2.切换命令行至root
su - root
3.注释以下文件 ...
blendOS 是一款基于 Arch Linux 的新型 Linux 发行版,由 Ubuntu Unity 的维护者 Rudra Saraswat 开发。它的目标非常大胆:取代所有 Linux 发行版,通过容器化技术将不同发行版的生态融合在一起,让用户无需频繁“跳槽”,在一个系统中即可享受多种发行版的优势。
🏞️ 界面预览
📜 起源与发展
• 🕰️ 2022 年:blendOS 项目启动,定位为“不可变(Immutable)Linux”。
• 🧑💻 开发理念:结合 Arch 的滚动更新与容器化,解决 Linux 用户频繁更换发行版的痛点。
• 🔄 版本演进:
• v1:初步展示容器化运行多发行版的能力。
• v2:引入更多桌面环境支持。
• v3(代号 Bhatura,2023 年发布):支持 7 种桌面环境、10 个容器发行版、Android 应用运行。
🎯 核心设计理念
• 🛡️ 不可变系统:系统核心只读,更新通过 ISO 镜像重建,安全稳定。
• 🧩 多发行版融合:通过 Distrobox/Podman 容器运行 Fedora、Ubun ...
Vim从小白到入门By wsgzao
发表于 2019-09-06
前言Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。而 Windows ❤️ Linux 的态度转变相信大家会经常使用到Vim文本编辑器,关于Vim的文章网上已经很多了本文只记录自己常用的作为备忘录,然而熟练掌握的方法始终只有一个字用。
Vim从小白到入门
更新历史2019年09月06日 - 初稿
阅读原文 - https://wsgzao.github.io/post/vim/
扩展阅读
Vim英文文档 - http://vimdoc.sourceforge.net/htmldoc/
Vim中文文档 - http://vimcdoc.sourceforge.net/doc/
Vim键盘图
Vim入门5步骤
完成以下练习恭喜你打开Vim的大门
vim HelloWorld.txt
键入 i
编辑 输入任意信息,如Hello Worl ...
curl命令终极指南:从入门到封神,一篇文章让你成为网络请求大师curl简介:curl(Client URL)是一个强大的命令行工具,用于通过URL传输数据。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、LDAP、DICT、TELNET等。curl设计初衷是无需用户交互即可工作,非常适合脚本和自动化任务。几乎可以处理所有与URL数据传输相关的任务。通过组合不同的选项,可以构建出适合各种场景的请求。在生产环境中使用时,掌握curl可以大大提高在Linux环境下与网络服务交互的效率,特别是在自动化脚本和系统管理中。
主要特点:支持多种协议、支持代理服务器、用户认证、文件上传/下载、 断点续传、支持SSL/TLS、Cookie支持、支持HTTP POST/PUT等请求方法。
基本用法
1.最简单的请求
1curl https://www.example.com
向指定的URL发送GET请求并将响应输出到终端,如果提示未安装,则先安装:
2. 保存输出到文件
1curl -o output.html https:/ ...
ZimaOS —— 打造你的专属个人云系统在数字生活中,照片、视频、文档和多媒体内容分散在不同设备和云端,管理与备份常常令人头疼。ZimaOS 的出现,正是为了解决这一痛点:它让用户在家中轻松搭建一个 私有云与轻 NAS 系统,实现数据的统一管理与安全存储。
📌 官方网站:ZimaOS 官网[1]📌 最新版本:ZimaOS Beta 1.5
🏞️ 界面预览
📜 起源与发展
• 🕰️ 2021 年:Zima 团队成立,专注于 NAS 与个人云生态。
• 🔄 CasaOS 升级版:ZimaOS 在 CasaOS 基础上独立运行,无需依赖其他 Linux 系统。
• 🌍 定位:一个 轻量级 NAS 系统,面向家庭用户与创作者。
🎯 核心特色亮点
• 🖥️ 跨平台支持:兼容所有 x86-64 架构硬件,可运行在 PC、虚拟机或专用 NAS 设备上。
• ⚡ 功能全面:
• 远程访问:随时随地管理文件。
• 自动备份:保障数据安全。
• RAID 支持:提供 RAID0、RAID1、RAID5 等模式,兼顾性能与冗余。
• 媒体服务器:支持视频流播放与多设备共享。
...
http://isoredirect.centos.org/centos/7/isos/x86_64/
In order to conserve the limited bandwidth available, ISO images are not downloadable from mirror.centos.org
The following mirrors in your region should have the ISO images available: http://mirrors.njupt.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirror.bit.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirrors.neusoft.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirrors.cqu.edu.cn/CentOS/7.9.20 ...
