1. 修改系统时间:
    1. 自动同步:
      1. 修改时区:
        \cp -a /usr/share/zoneinfo/PRC /etc/localtime
      2. 安装ntpdate(端口:udp 123):
        yum -y install ntp
      3. 同步时间命令:
        /usr/sbin/ntpdate us.pool.ntp.org
      4. 加入计划任务(每10分钟同步一次):
        */10 * * * * /usr/sbin/ntpdate  us.pool.ntp.org(国外)
        */10 * * * * /usr/sbin/ntpdate  cn.pool.ntp.org(国内)
    2. 手动修改:
      1. 更改系统时间:
        date -s "2017-12-18 09:40:00"
      2. 写入系统时间:
        hwclock -w
  2. 修改主机名:
    1. 永久修改:
      vi /etc/hostname
    2. 临时修改:
      hostname lee
    3. 查看:
      hostname
  3. 修改系统语言:
    1. 永久:
      vi /etc/profile,添加
      export  LANG="zh_CN.UTF-8"export  LANG="en_US.UTF-8"
    2. 临时:
      命令行下
      LANG="zh_CN.UTF-8"
  4. 别名设置:
    1. 添加:
      alias ll='ls -lah --color'
    2. 删除:
      unalias ll
  5. 配置yum源:
    1. 删除旧的源:
      yum  -y  install  wget
      rm  -rf  /etc/yum.repos.d/*
    2. 下载.repo文件:
      wget  -O  /etc/yum.repos.d/centos7.repo  http://mirrors.aliyun.com/repo/Centos-7.repo
      wget  -O  /etc/yum.repos.d/centos7-epel.repo  http://mirrors.aliyun.com/repo/epel-7.repo
    3. 生成缓存:
      yum clean all
      yum makecache
    4. 下载epel-release:
      yum -y install epel-release
  6. vim配置:
    1. 配置:
      vim ~/.vimrc
      set nocompatible
      set number
      set ruler
      set wrap
      set showcmd
      set history=1000
      set nobackup
      set noswapfile
      "set cursorline
      "set cursorcolumn
      set showmatch
      set autoindent
      set cindent
      syntax enable
      syntax on
      set t_Co=256
      set ignorecase
      "set mouse=a
      set tabstop=4
      set shiftwidth=4
      set softtabstop=4
      set smarttab
      set expandtab
      set encoding=utf-8
      set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
      set ff=unix
      filetype on
      filetype indent on
      filetype plugin on
      filetype plugin indent on
    2. 修改默认编辑器:
      vim /etc/profile
      export EDITOR=/usr/bin/vim
  7. 安装网络工具:
    1. 网卡诊断:
      yum -y install net-tools
    2. 路由诊断:
      yum -y install bind-utils
  8. 安装开发者工具:
    yum -y groupinstall "development tools"
  9. 关闭selinux:
    1. 修改配置文件:
      vim /etc/selinux/config
      将
      SELINUX=enforcing
      改为
      SELINUX=disabled
    2. 临时生效:
      setenforce 0
  10. 移除firewalld、添加iptables:
    1. 移除firewalld:
      yum -y remove firewalld
    2. 添加iptables:
      yum -y install iptables iptables-services
    3. 启用iptables:
      systemctl enable iptables
  11. 修改ssh端口:
    1. 打开配置文件:
      vim /etc/ssh/sshd_config
    2. 找到port:
      Port 22
  12. 修改欢迎语:
    vim /etc/motd
    Happy codding!!!
  13. 软链接操作:
    1. 创建:
      # 将 /home/lee/go 目录链接到当前
      ln -s /home/lee/go ./go
    2. 删除:
      # 注意,后面没有 /
      rm -rf ./go
    3. 修改:
      # 将之前创建的 /home/lee/go 的指向替换为 /home/lee/golang
      ln -snf /home/lee/golang ./go
  14. linux 常用命令:
    1. 查看 linux 发型版本:
      lsb_release -a
    2. 查看 linux 内核、版本、架构(32位/64位):
      uname -smr
    3. 查看 cup 使用率:
      # 仅做一次统计
      top -n 1
    4. 查看 内存 使用率:
      # 以 MB 为单位显示内存
      free -m
    5. 查看 磁盘 使用率:
      df -h
    6. 统计 文件/文件夹 占用磁盘大小:
      du -sh 文件/文件夹
    7. 统计 文件总行数:
      wc -l 文件名
    8. 根据启动命令 显示进程号:
      ps -aux | grep nginx
    9. 杀死进程:
      # 根据命令 杀死进程
      pkill nginx
      # 根据进程号 杀死进程
      kill -9 进程号(pid)
    10. 根据 端口号 查找命令(需要安装 net-tools):
      netstat -nutlp | grep 80
    11. 批量删除指定后缀的文件:
      find . -name "*.meta" | xargs rm -rf
文档更新时间: 2021-01-29 19:10   作者:lee