#Linux

2022-11-23

Linux

## 管理

2022-10-17

Armbian

基于 Debian构建的用于 ARM 芯片的轻量级 Linux 系统

2022-08-24

Fedora

## 配置网络

2022-04-13

双拼

- 在线练习:[双拼练习 @ BlueSky](https://api.ihint.me/shuang/)

2022-04-12

Ubuntu

基于 [[Debian]]

2022-03-18

VSCode

## 安装

2021-08-24

CentOS

### 更换镜像源

2015-02-28

乐者为王

简单需要特别的设计和很高的品味。

2024-12-27

lsof

lsof 是一个用于列出打开文件的进程的命令,可以查看进程打开的文件、网络连接、进程信息等。

2024-12-27

ps

ps 是一个用于查看进程状态的命令,可以查看进程的详细信息,包括进程ID、进程名、进程状态、进程资源使用情况等。

2024-12-27

top

top 是一个用于实时查看系统资源使用情况的命令,可以查看系统中各个进程的资源使用情况,包括 CPU、内存、磁盘I/O等。

2024-12-24

ffmpeg

ffmpeg 是一个强大的多媒体处理工具,可以用于视频、音频和图像的编解码、格式转换、剪辑、合并等操作。

2024-12-13

echo

echo 命令用于输出字符串或是变量。也可以和管道命令结合使用,将输出结果传递给其他命令。

2024-12-13

history

查看历史命令。

2024-12-12

du

显示目录或文件的大小。

2024-12-12

ls

列出目录下的文件和子目录。

2024-12-12

sort

sort 用于对文本进行排序。

2024-08-31

tree

tree 命令用于以树状图列出目录结构。

2024-07-25

lsblk

以块设备的树状结构显示 Linux 系统中的设备信息。

2024-07-25

resize2fs

resize2fs 是 Linux 文件系统管理工具,用于调整 ext2、ext3 和 ext4 文件系统的大小。

2024-03-06

fastfetch

fastfetch 是一款类似 [[neofetch]] 的工具,同样用于获取信息并用漂亮的格式展示。

2024-01-28

neofetch

neofetch 是 [[macOS]] 系统上显示系统信息的工具,目前在 Github 上对应仓库已经归档(2024-04-26),可以使用 [[fastfetch]] ...

2019-12-21

测试端口开放的几种方法

这篇文章最初是放在内部 WiKi 中,本意是让大家了解除了常用的`telnet`之外,在运维过程中,如果在服务器中未发现相关命令还可...

2023-12-05

id

显示 [[Linux]] 中用户和组的标示信息。

2023-11-07

tail

head 是一个用于查看文件开头内容的命令,可以查看文件的前几行内容。对应查看文件末尾内容的 [[tail]] 命令。

2023-11-07

tail

tail 是一个用于查看文件末尾内容的命令,可以查看文件的最后几行内容。对应查看文件开头内容的 [[head]] 命令。

2023-10-25

netstat

显示网络连接、路由表等相关信息,已被 ss 代替。

2023-10-25

ss

ss 命令是 [[netstat]] 的替代工具,可以在 [[Linux]] 中快速查看正在监听的端口、已建立的连接以及与特定进程相关信息。

2023-09-13

git-lfs

doc:: [Git Large File Storage](https://git-lfs.com/)

2023-09-09

Vim

### 模式

2023-07-26

RIME

Rime 是一款跨平台的输入法引擎,支持 Windows、macOS、Linux 等系统。

2023-07-20

sed

sed 是流编辑器,用于对文本进行编辑。

2023-07-13

parted

磁盘分区工具,支持大于 2T 的磁盘

2023-06-15

sudo

sudo 允许普通用户以临时提升的权限来执行需要超级用户权限的操作。

2023-05-16

timedatectl

timedatectl 是 [[Linux]] 系统中用于管理系统时间和日期的命令,可以查看和设置系统时间、时区等信息。

2023-05-06

setfacl

setfacl 用于为用户或组设置文件和目录权限。

2023-03-15

chgrp

修改所属用户组

2023-03-15

chown

更改 [[Linux]] 文件或目录的所有者和所属组。

2023-03-09

mkdir

创建目录。

2023-03-05

wsl

## 命令

2023-02-28

dd

### 生成一个指定大小的文件

2023-02-15

tar

tar 是一个用于打包和解包文件的命令,可以创建和提取 tar 文件。

2022-12-23

lsb_release

查看 Linux 版本号。

2022-12-21

apt

- apt list --installed: 列出已安装的软件包 - apt-cache policy python3: 检查可用的包版本

2022-12-15

setcap

允许非 root 用户绑定 1024 以下端口(包含 80):

2022-11-23

Zsh

[[macOS]] 默认自带 Zsh。

2022-11-23

gpasswd

> Linux gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。

2022-11-23

ufw

- 启用: ufw enable - 禁用: ufw disable - 查看 - 状态: `ufw status` - 未使用: inactive - 已激活: act...

2022-11-18

scp

scp 用于在 [[Linux]] 之间复制文件或目录,使用 [[ssh]] 进行数据传输和验证,默认端口和 SSH 一样为 22。

2022-07-26

rsync

### 参数

2022-06-08

export

添加目录到 PATH:

2022-05-24

kill

结束指定进程。

2022-05-24

wget

- -O: 指定保存文件名 (已存在会覆盖) - -b: 后台下载

2022-05-18

crontab

crontab 只能精确到分钟

2022-04-19

find

- find <path> <parameter> - -name <file>:按文件名 - -iname <file>:忽略大小写 - -type <type>:按文件类型 ...

2022-04-19

firewall-cmd

- `--permanent` :永久生效 - `--zone=public`:区域 - `--list-port`:查看开放端口 - `--list-service`:查看开放服务 - `--...

2022-04-19

grep

grep 是一个用于在文件中搜索匹配字符串的命令,可以搜索文件中的字符串,并返回匹配到的行。它的名称来源于 **Global Regular ...

2022-04-19

iptables

- `--list`:查看所有规则(/etc/sysconfig/iptables)

2022-04-19

ssh

ssh 是一个用于远程登录到其他计算机的命令,可以连接到远程服务器,并进行文件传输、远程执行命令等操作。

2022-04-19

systemctl

systemctl 是一个用于管理系统服务的命令,可以启动、停止、重启、设置开机启动等,可以替代 [[service]] 命令。

2022-04-18

cURL

```bash # 语法 curl <url>

2022-04-07

Docker

Docker 是目前最流行的容器化平台,可以方便地管理容器化应用。

2022-04-06

asdf

- 安装

2022-03-30

mtr

结合了 ping 和 traceroute 两者的功能用来判断网络联通性。

2022-03-30

Nginx

## 命令

2022-03-28

Tmux

Tmux 是一个终端复用器 (terminal multiplexer),仅需单一环境就可以登录多个终端或窗口,每个终端或窗口都运行着独立的进程或...

2021-02-28

ntp

在 Linux 中进行 NTP 同步。

2021-01-10

获取访问 IP 的几种方式

在排查网络故障时常遇到对方给出的 IP 并非实际访问 IP(比如 SNAT ),这时往往只能被动的等待,其实只要一些简单的方法便可以...

2020-05-03

Linux 用户的建立与修改

给自有项目分配资源时,出于安全与维护考虑保留了 root 账号,所以新增了一个账号给厂家使用,对一些命令记录如下。

2020-04-26

Linux 系统关机与重启命令

本想简单记录下 Linux 系统常用的关机和重启命令,待写完后发现在 CentOS 7 之后许多命令的实际调用已经改变。不过太晚只能先这...

2020-04-12

Linux 常用解压缩命令

在 Linux 中一些压缩工具仅支持对单文件进行操作,如果想对目录或多文件进行压缩,则必须先打包成一个文件,然后再进行压缩。

2020-04-05

Linux 常用文件搜索命令

最近有点懒散,准备换个主题或深入一点,这周让我再偷一次懒吧。

2020-03-29

CentOS 7 YUM 常用命令整理

YUM (Yellow dog Update, Modified) 是基于 RPM 的包管理器,可以从指定服务器下载包并安装,同时自动处理包之间的依赖关系。

2020-03-22

CentOS 7 硬盘分区、格式化和挂载

每当要对系统硬盘进行修改的时候,总免不了需要查找相关命令,索性借着这次重建内网 YUM 源的机会捋一捋。

2020-03-15

使用 SSH Key 实现免密登录

无论是基于测试还是维护,日常工作中常常需要频繁登录到某台服务器,除了使用第三方软件记录密码外,还可以通过 SSH-Key 实现免...

2020-03-01

Linux、macOS、Windows 静态路由设置

记录了 Linux、macOS 和 Windows 三个平台查看、添加、修改和删除静态路由的常用命令。

2020-02-23

清除 CentOS 用户登录历史

前段时间为了方便以后开测试资源,便在 PVE 上建了一个 CentOS7 的模版,设置完成后为了还原回一个较干净的系统,便去查了下如...

2020-02-16

CentOS 7 Firewall 防火墙设置

这篇文章原写于春节前,本打算作为第三周的分享,只是感觉不是很完善就一直放着,刚好这周在整理文章,便作些修改作为本周周分...

2020-02-09

CentOS 7 修改 SSH 端口后报错

在安装官方版 CentOS 7 情况下,如果更改默认的 22 远程端口,然后打算用 `systemctl restart sshd` 命令使端口更改生效时,将...

2020-02-02

清除 history 命令的历史记录

有时在系统中完成一些操作后,可能并不想保留记录,比如说无意识的输入 `ll`,文件传输时的路径名等,这时我们便可以通过清除当...

2020-01-26

在两台 Linux 之间传输文件

在工作中常常遇到需要在两台服务器之间临时共享文件,而借助 `SCP` 和 `SFTP` 两个命令便可以无需借助第三方客户端的情况下实现...

2020-01-19

修改 Linux 和 Windows 默认远程端口

出于安全考虑在装好系统后如果有远程的需求,一般都会修改默认的远程端口,早些都是进入系统之后打开对应文件更改,但这样效率...

2020-01-12

CentOS 7 通过 SSH 登录时出现延迟

工作中偶然遇到的一个问题,有用户反应说每次通过 SSH 登录服务器时有 30 秒左右延迟,开始以为是网络问题,但后面检查时发现内...

2020-01-05

网络连通性测试

大概整理了下 macOS、Linux 和 Windows 三个平台用于测试网络连通性的几个命令,不过并未深入。

2019-12-06

使用 CentOS 搭建内网 YUM 私有源: 同步官方源

接上一篇[[使用 CentOS 搭建内网 YUM 私有源:镜像篇]],这次是直接使用 rsync 同步官方源(国内镜像站)。为了保证文章的完整...

2019-11-13

使用 CentOS 搭建内网 YUM 私有源:镜像篇

因为工作的原因,需要在隔离的内网环境中搭建 YUM 私有源。搭建完成后,发觉绕了一些弯路,而且网上类似文章虽多,但基本很少有...