0%

环境 Ubuntu 20.04 LTS 说明 新做的系统可能会缺失很多常用的环境和工具,这里整理出来方便统一安装 常用工具 1 2 3 4 5 6 7 8 9 10 11 ## 网络工具 sudo apt install -y net-tools ## Git sudo apt install -y git ## NodeJs:16 (需要多版本则使用 nvm 替代) curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs ## 小玩具 sudo apt
阅读全文 »

环境 Ubuntu 20.04 LTS 操作 新建用户,指定工作目录,指定 Shell 1 useradd -d /home/rain -m -s /bin/bash rain 配置密码 1 passwd rain 为用户添加组 1 usermod -a -G rain 删除用户时执行(会同时删除主目录) 1 userdel rain
阅读全文 »

环境 Ubuntu 20.04 LTS 常用配置 编辑文件~/.gitconfig 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [user] name = email = [credential] helper = cache --timeout=8640000 [push] default = simple [color] ui = tru
阅读全文 »

环境 Ubuntu 20.04 LTS Nginx 1.14.0 配置 上传SSL证书到服务器,并修改配置文件/etc/nginx/nginx.conf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 http { # http -> https server { listen 80; server_name www.rainlf.com; return 301 https://$server_name$request_uri; } # https configurat
阅读全文 »

环境 Ubuntu 20.04 LTS 说明 取消 ssh 连接的超时时间,解决连接一段时间后无法输入的问题,服务端和客户端任改其一即可 步骤 服务端 编辑配置文件 1 sudo vi /etc/ssh/sshd_config 修改内容 1 2 3 LoginGraceTime 0 ClientAliveInterval 30 ClientAliveCountMax 6 重启服务 1 sudo service sshd restart 客户端 编辑配置文件 1 sudo vi /etc/ssh/ssh_config 修改内容 1 2 Serve
阅读全文 »

环境 Ubuntu 20.04 LTS 常用配置 编辑文件vi ~/.vimrc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 syntax enable set nu set syntax=on set showcmd set autoread set nobackup set ruler set cursorline set magic set noeb set smartindent set autoindent set shiftwidth=4 set tabstop=4 set mouse=a set hlsearch filetype
阅读全文 »

环境 Ubuntu 20.04 LTS 说明 切记使用 sudo visudo 命令! 取消 Linux 普通用户在使用 sudo 命令时,要求输入密码的步骤 取消 sudo 命令对 env 的重置 指定 sudo 命令执行时的安全路径 方案一 修改配置文件 1 sudo visudo 编辑内容 1 2 3 4 5 6 7 8 # 取消 env 重置 Defaults !env_reset # 指定默认编辑器 Defaults editor=/usr/bin/vim # 指定安全 PATH Defaults secure_path="/usr/
阅读全文 »

环境 Ubuntu 20.04 LTS 说明 Linux 默认由 DHCP 协议从路由获取动态 IP 地址,在某些场景下我们需要将其设置为静态 IP 步骤 编辑配置文件 1 sudo vi /etc/network/interfaces 修改内容为 1 2 3 4 5 6 7 8 auto lo iface lo inet loopback auto eth0 iface eth0 address 172.17.5.120 netmask 255.255.255.240 gateway 172.17.5.113
阅读全文 »

环境 Ubuntu 20.04 LTS APT 镜像源 步骤 备份配置文件 1 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 修改配置文件 1 sudo vi /etc/apt/sources.list 修改内容为 1 2 3 4 5 6 7 8 9 10 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu
阅读全文 »

背景 当我们需要通过自己的域名连接到外部的站点时,DNS 解析的隐式 URL跳转是一个较好的选择。但由于使用了默认的 iframe代码文本,无法自定义站点的标题和图标,此时可以使用自定义的站点文件了实现效果。 站点文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 I am site title 阅读全文 »