唐仔仔源码分享 首页 Python 前端 Linux 算法
← 返回首页

Linux 命令速查

个人学习 Linux 过程中整理的常用命令与服务器配置小结。

1. 文件与目录操作

2026-08-25 · 学习笔记

最基础的几个命令,日常几乎每次登录服务器都会用到。

ls -al          # 查看当前目录所有文件(含隐藏)
cd /var/www     # 进入目录
pwd             # 显示当前路径
mkdir -p a/b/c  # 递归创建目录
cp -r src dst   # 递归复制
mv old new      # 移动/重命名
rm -rf temp     # 删除目录(谨慎使用)

2. 文件权限 chmod

2026-08-27 · 学习笔记

权限分读(4)、写(2)、执行(1),分别对应属主、属组、其他人。常用 755644

chmod 755 run.sh    # 属主可读写执行,其他人可读执行
chmod 644 index.html # 属主可读写,其他人只读
chown www:www index.html  # 修改文件属主

3. 进程管理

2026-09-02 · 学习笔记

查看运行中的进程、端口占用,以及结束进程。

ps -ef | grep nginx     # 查看 nginx 进程
top                     # 实时查看资源占用
kill -9 12345           # 强制结束 PID 为 12345 的进程
netstat -tlnp           # 查看端口监听情况

4. Nginx 反向代理配置笔记

2026-09-10 · 学习笔记

练习用 Nginx 把域名请求转发到本地服务,并配置了 HTTPS 证书。

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate     /etc/nginx/cert/example.pem;
    ssl_certificate_key /etc/nginx/cert/example.key;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

5. 网络排查常用命令

2026-09-03 · 学习笔记

遇到连不上、解析异常时,按这个顺序排查很有效。

ping baidu.com          # 测试连通性
curl -I https://example.com   # 查看响应头
nslookup example.com    # 检查 DNS 解析
traceroute example.com  # 查看路由跳转(需安装)