Linux系统常用命令速查手册目录
一、系统信息
二、时间系统日期
三、系统的关机、重启以及登出
四、文件和目录
五、文件搜索
六、挂载一个文件系统
七、磁盘空间
八、用户和群组
九、文件的权限
十、文件的特殊属性
十一、打包和压缩文件
十二、rpm包(Fedora, Redhat及类似系统)
十三、yum软件包管理器(Fedora, RedHat及类似系统)
十四、DEB 包 (Debian, Ubuntu 以及类似系统)
十五、APT 软件工具 (Debian, Ubuntu 以及类似系统)
十六、查看文件内容
十七、文件处理
十八、字符设置和文件格式转换
十九、文件系统分析
二十、初始化一个文件系统
二十一、SWAP文件系统
二十二、备份
二十三、光盘
二十四、网络 - (以太网和WIFI无线)
二十五、JPS
一、系统信息123456789101112131415161718192021222324252627282930$ arch #显示机器的处理器架构(1)$ uname -m #显示机器的处理器架构(2)$ uname -r #显示正在使用的内核版本$ ...
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879[root@lavm-36z141uod3 ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): /root/root already exists.Overwrite (y/n)? n[root@lavm-36z141uod3 ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsaCreated dire ...
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 ...
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目录里面的配置文件。这也意味着,如果把修改后的配置文件放在该目录,就可以达到覆盖原始配置的效果。
二、启动服务设置开机启动以后,软件并不会 ...
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220 ...
Linux系统解压缩命令Linux系统下的压缩和解压缩命令学习。
1、tar命令介绍:
-c:压缩
-x:解压
-t:查看内容
-r:向压缩文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压文件时可选的。
-z:有gzip属性
-j:有bz2属性
-Z:有compress属性的
-v:显示解压过程
-o:覆盖已存在文件
-f:使用文件名字,这个参数是最后一个参数,后面只能接文件名。
2、.tar格式
压缩为.tar格式:tar -cvf top.gds.tar top.gds
解压.tar格式:tar -xvf top.gds.tar
3、.tar.gz格式
压缩为.tar.gz格式:tar -czvf top.gds.tar.gz top.gds
解压.tar.gz格式:tar -xzvf top.gds.tar.gz
4、.tar.bz2格式
压缩为.tar.bz2格式:tar -cjvf xx.gds.tar.bz2 xx.gds
解压.tar.bz2格式:tar -xj ...
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.注释以下文件 ...
如你有一个需要 7x24 小时不间断运行的软件,通过此软件可以实现声明:该公众号分享的工具和项目均来源于网络,仅供安全研究与学习之用,下载试用后请24小时内删除,不得用于任何商业用途。如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。
Servy 是一个开源的 Windows 服务管理工具,用于将任意应用转换为原生 Windows 服务,提供完整的配置控制(如工作目录、启动类型、优先级、日志、健康检查、环境变量、依赖和预启动脚本),作为 NSSM、WinSW 和 FireDaemon 的现代开源替代,支持 GUI、CLI 和 PowerShell 模块,实现实时监控和管理,适用于开发者、系统管理员和 CI/CD 管道,帮助后台运行 Node.js、Python、.NET 等应用,确保自动重启和资源清理,用 C# 构建,兼容 Windows 7-11 和 Server 版。
为什么要这个/解决什么痛点很多应用程序,比如一个 Python 脚本、一个 Node.js 服务器或一个简单的 .exe 文件,当你手动双击运行后,只要你关闭了窗口或者 ...
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 ...
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 等模式,兼顾性能与冗余。
• 媒体服务器:支持视频流播放与多设备共享。
...
