Linux常用操作
统计文件数量,与 wc -l 结合:
例如:
查看当前文件夹内文件数量:
ls -l ./ | wc -l
find统计指定文件数量:
find ./ -name "img_0*" | wc -l
# 解压文件
tar -xzvf file.tar.gz
# 在文件夹内搜寻字符串
grep -rni "text string" /path/to/directory
# 强制取消挂载目录
sudo umount -l ./mnt
# 清空文件内容
> log.txt
sudo sh -c '> log.txt'
# 分屏操作:
# 根据文件夹名,搜索
find [路径] -type d -name "文件夹名"
# Linux 时间同步
# 看System time是否为0
systemctl enable chronyd
systemctl start chronyd
chronyc tracking
timedatectl set-timezone Asia/Shanghai
timedatectl
chronyc makestep
chronyc tracking
# 再次查看System time是否为0
Cgroup资源限制
# 动态设置stress.slice的CPU资源限制
systemctl set-property stress.slice CPUQuota=200%
# 停止并重新加载 slice
systemctl stop stress.slice
systemctl daemon-reload
systemctl start stress.slice
# 信息查看,cgtop后可直接跟slice名
systemd-cgls
systemd-cgtop
uv环境创建
yum install uv
uv venv .venv --python=3.11
source .venv/bin/activate
uv lock
uv sync
测试指定ip和端口是否能联通
nc -zv 192.168.19.130 11114
linux端口转发
socat TCP-LISTEN:12355,fork,reuseaddr TCP:192.168.19.130:12355