ZIP 相关※
- 忽略seatunnel239/logs/下的所有内容,若想忽略整个logs,则修改为-x "seatunnel239/logs"
zip -r output.zip seatunnel239 -x "seatunnel239/logs/*"
Vi※
- 全局替换::%s/123/abc/g 将123替换为abc
- 特殊字符替换:
:%s/\\.\\//\\/opt\\/secretnote\\/scql\\//g
将./ 替换为 /opt/secretnote/scql/ - 光标起删除n行:ndd ex: 100dd 从光标处删除100行
- 从光标处删除至行尾: D
- 撤销操作:u
- 上下左右:kjhl(在没有上下左右的键盘上可以移动光标)
- 跳转至n行::n ex: :100 跳转至第100行
- 显示/关闭行号::set nu 显示 :set nonu 关闭
- 搜索:/keyword 下一项: n 上一项:shift + n
未分类※
- 查看文件夹实际占用
du -sh seatunnel239 根目录爆满解决方案
cd \ du -h -x --max-depth=1
根据执行结果,可以看到占用最高的目录是root,清理一下root中无用的内容即可- 不停止服务,清空日志
echo "" > catalina.out ls时按时间顺序排列
#按时间逆序排序,即新的在前 ls -lt #按时间顺序排序,即旧的在前 ls -ltr #只显示文件名,且时间顺序排序 ls -tr #组合使用 #按时间逆序排序,且取前5个 ls -lt | head -5lvm 扩容
SSH※
SSH 本地端口转发
例如:
192.168.108.133服务器只开放了 2022 端口用于SSH链接,此时若需要在本地访问Mysql,可以通过本地端口转发, 把3306映射到本地的3307端口,此时再访问localhost:3307,就是192.168.108.133的Mysql了。# ssh -L <local_port>:localhost:<server_port> -p <ssh_port> <server_user>@<server_ip> ssh -L 3307:localhost:3306 -p 2022 root@192.168.108.133
查看操作系统※
uname -a
Linux host-192-168-86-1 4.19.90-52.22.v2207.ky10.aarch64 #1 SMP Tue Mar 14 11:52:45 CST 2023 aarch64 aarch64 aarch
64 GNU/Linux1. 内核信息
Linux: 表明操作系统内核是 Linux。host-192-168-86-1: 这是当前系统的主机名。4.19.90-52.22.v2207.ky10.aarch64: 这是内核版本号。4.19: 内核主版本号。90-52.22: 次版本号和补丁级别。v2207: 可能代表特定版本的内部代号或发布日期(如2022年7月)。ky10: 表明该内核来自 Kylin Linux V10(麒麟操作系统),这是一个国产的Linux发行版。aarch64: 表明该内核是为 ARM 64位架构编译的。
#1 SMP Tue Mar 14 11:52:45 CST 2023: 这部分是内核的编译信息。#1: 表示这是该版本内核的第一次编译。SMP: Symmetric Multi-Processing(对称多处理),意味着该内核支持多核处理器系统。Tue Mar 14 11:52:45 CST 2023: 内核的编译时间(北京时间,2023年3月14日)。
2. 硬件与架构
aarch64: 这部分重复了三次,分别表示:处理器类型 (
aarch64): CPU 架构类型。硬件平台 (
aarch64): 运行该内核的硬件平台架构。操作系统 (
aarch64): 操作系统自身的架构。
GNU/Linux: 这是一个常见的标记,表示系统运行的是 GNU 工具和库 配合 Linux 内核。
3. 总结
您正在运行一个基于 ARM 64位架构 的 Kylin Linux V10 操作系统。该系统的内核版本为 4.19.90,并且支持多核处理器。