云海的博客
首页
  • 接口
  • 数组
  • slice
  • map
  • 指针
  • 反射
  • Context
  • sync.map
  • 锁
  • 类型和类型指针分析
  • recover
  • 从零实现RPC框架
  • make和new区别
  • channel
  • sync.Once
  • sync.Pool
  • protobuf
  • MongoDB pkg源码-findone
  • MyBatis
  • Maven
  • 解析Laravel框架—路由处理
  • PHP(客户端)与 Golang(服务端)使用grpc+protobuf 通信
  • JAVA(客户端)与 Golang(服务端) 使用grpc+protobuf通信
  • Docker使用笔记-常用命令
  • Docker使用笔记-容器间通讯
  • Docker使用笔记-搭建Redis集群
  • Docker使用笔记-镜像多阶段构建
  • Kubernetes部署golang服务
  • Linux常用命令
  • Docker安装Prometheus与Grafana
  • Protobuf
  • TCP抓包
  • 概述-《TCP/IP详解》读书笔记
  • 索引
  • 事务隔离级别
  • 常识
  • 每日一题(1)
  • 每日一题(2)
  • 每日一题(3)
  • 每日一题(4)
关于
GitHub (opens new window)

云海

服务端研发
首页
  • 接口
  • 数组
  • slice
  • map
  • 指针
  • 反射
  • Context
  • sync.map
  • 锁
  • 类型和类型指针分析
  • recover
  • 从零实现RPC框架
  • make和new区别
  • channel
  • sync.Once
  • sync.Pool
  • protobuf
  • MongoDB pkg源码-findone
  • MyBatis
  • Maven
  • 解析Laravel框架—路由处理
  • PHP(客户端)与 Golang(服务端)使用grpc+protobuf 通信
  • JAVA(客户端)与 Golang(服务端) 使用grpc+protobuf通信
  • Docker使用笔记-常用命令
  • Docker使用笔记-容器间通讯
  • Docker使用笔记-搭建Redis集群
  • Docker使用笔记-镜像多阶段构建
  • Kubernetes部署golang服务
  • Linux常用命令
  • Docker安装Prometheus与Grafana
  • Protobuf
  • TCP抓包
  • 概述-《TCP/IP详解》读书笔记
  • 索引
  • 事务隔离级别
  • 常识
  • 每日一题(1)
  • 每日一题(2)
  • 每日一题(3)
  • 每日一题(4)
关于
GitHub (opens new window)
  • Docker使用笔记-常用命令
  • Docker使用笔记-镜像多阶段构建
  • Docker使用笔记-搭建Redis集群
  • Docker使用笔记-容器间通讯
  • Kubernetes部署golang服务
  • Linux命令
    • 网关浅析
    • Nginx配置
    • Protobuf
    • Docker安装Prometheus与Grafana
    • EFK日志收集系统单机版
    • 微服务
    云海
    2021-09-26
    目录

    Linux命令

    # 概述

    本文记录不常用的Linux命令,大多时候用不到,但对于某些场景下,很实用。

    # 详细

    # 1.查找进程的启动文件
    ps -ef | grep nginx
    ll /proc/pid
    
    1
    2
    # 2.修改服务器时间
    date -s "2020-1-1 5:20:20" 
    
    1
    #查看当前的时区
    timedatectl 
    #设置时区
    timedatectl set-timezone Asia/Shanghai
    
    1
    2
    3
    4
    #查看硬件时间
    hwclock
    #将操作系统时间同步到硬件时间 
    hwclock -w 
    
    1
    2
    3
    4
    # 3.软链接
    创建
    ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
    修改
    ln -snf /usr/local/nginx/sbin/nginx /usr/bin/nginx
    删除软链接和删除普通的文件是一样的,删除都是使用rm来进行操作
    
    1
    2
    3
    4
    5
    # 4.防火墙
    firewall-cmd --zone=public --add-port=9930/udp --permanent
    firewall-cmd --reload
    
    1
    2
    # 5.端口转发
    nc -l -k -p 3410 -c "nc 127.0.0.1 3306"
    
    1
    # 6.查看文件内容
    cat access.log | tail -n 1000 查看最后的1000行
    cat access.log | head -n 1000 查看开始的1000行
    
    1
    2
    grep "%s" -n 显示行号
         -C 10	上下行数
         -A 10  之后的行数
         -B 10  之前的行数
    
    1
    2
    3
    4
    awk '/re/ ' log.txt
    
    1
    # 7. MySQL时区
    查时区:show variables like '%time_zone%'
    设置会话时区:set time_zone='+8:00'
    设置全局时区:set global time_zone='+8:00
    
    1
    2
    3
    修改 mysql 的配置文件永久设置时区
    [mysqld]
    default-time-zone=+08:00
    character-set-server=utf8mb4
    
    1
    2
    3
    4
    git关闭文件权限校验
    # 当前版本库
    $ git config core.filemode false  
    
    # 所有版本库
    $ git config --global core.fileMode false 
    
    1
    2
    3
    4
    5
    6
    上次更新: 2023/10/07
    Kubernetes部署golang服务
    网关浅析

    ← Kubernetes部署golang服务 网关浅析→

    最近更新
    01
    函数
    04-11
    02
    面试题
    04-11
    03
    EFK日志收集系统单机版
    08-18
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 Evan Xu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式