误执行sudo rm -rf /var,重装ubuntu18.04.4配置优化的全过程

  • 今天把 /var误删了。。。一大堆删除行快速出现,反应过来的时候我。。。

  • 我三天参考了六十多篇博客一点点优化自己的ubuntu系统阿。。。全白玩儿

  • 男子汉大丈夫。。我!!无奈之下打开抽屉,拿出了ubuntu18.04.4系统安装盘。。。

  • 本文开始撰写的时候已经是新系统了。。那就记录一下整个电脑环境配置和优化的过程八。。

老生常谈 :换源

  • 刚准备换源,系统提示我有软件更新,那就更新呗,果断点击确定,更新完还让我重启( 其四劳紫辽,不管! )

  • 国外源太慢了,我换国内阿里源

# 使用图形界面换源
软件和更新  >>  下载自  >>  其他站点  >>  中国  >>  mirrors.aliyun.com  >> 保存( 需要密码 )  >>  关闭  >>  重新载入  >>  更新缓存

# 打开终端更新软件列表,更新软件
sudo apt-get update
sudo apt-get upgrade

必备git

  • 查看当前是否已经安装git
git --version
  • 好吧他提示我没有安装,我安还不行
sudo apt-get install git
  • 配置git
git config --global user.name Your Name
git config --global user.email "Your Email"

必备github

  • github.com服务器在国外,可能打不开,反正我打不开( 叉腰 )

  • 我也ping不通github.com,测试代码如下

ping github.com
  • 解决方案 : 使用编辑器修改hosts文件,以使github相关的域名和ip之间的映射关系保存在本地,省去域名解析,加快访问速度

  • 终端中没有vim编辑器? 我忍不了,安装!

sudo apt-get install vim
  • 编辑hosts文件
sudo vim /etc/hosts
  • 增加如下配置
192.30.253.113    github.com
192.30.252.131 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.237.1 dl-ssl.google.com
173.194.127.200 groups.google.com
192.30.252.131 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.128.95 ajax.googleapis.com
  • 安装使用nscd服务刷新dns缓存
# 安装
sudo apt-get install nscd

# 使用nscd刷新dns( 需要密码 )
service nscd restart
  • ok,github.com能打开了,ping github.com 也通了

linux必备Chromium浏览器

  • 前端开发用chrome太香了,Chromium太Geek了!
  • 好吧,能偷懒就。。在应用商店(懒人下载)

git 与 github 连接配置 ssh-key

  • 参考我这篇博客

前端进阶全栈必备 nvm & node.js

  • github of nvm

  • 我采用的安装方式

  • 国外服务器下载慢,我的只有7kb每秒,我忍了。。

  • 8kb每秒了!真棒!

  • nvm按照上面链接的安装方式安装成功!接下来使用nvm安装nodejs

  • 我配置了nodejs淘宝镜像,毕竟nodejs也是国外的,慢!

sudo vim ~/.bashrc

# 增加下配置
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node

# 保存退出后执行如下命令使得配置生效
source ./.bashrc
  • 开始使用nvm安装nodejs
# 查看nvm手册
nvm --help

# 查看有哪些可安装的nodejs稳定版本
nvm ls-remote --lts

# 我先安装个12.16.1版本的nodejs用用
nvm install 12.16.1

# 安装完后,不出意外以下命令均可检出版本号
node -v
npm -v

# npm 为 nodejs的包管理器,同样更换源为淘宝源
npm config --help
npm config get registry
npm config set registry=https://registry.npm.taobao.org

Visual Studio Code编辑器

  • 应用商店里有,哈哈哈

  • 我安装了让vscode代码好看一点的插件

# 图标主题
Material Icon Theme

# 代码配色主题
Flatland Monokai Theme

# 括号匹配插件
Bracket Pair Colorizer 2
  • ubuntu18.04.4空格在vscode中很小,我做如下修改
  • 左下角齿轮 >> 设置 >> 键入Font Family进行搜索 >> 修改Font Family为 >> ‘monospace’, ‘Droid Sans Mono’,monospace, ‘Droid Sans Fallback’ >> 重开vscode就可

Mysql8 安装

  • 参考此文,很棒!

Mysql Workbench 安装

  • 应用商店真香

Redis 安装配置

  • 参考我的这篇博客

终端配置

  • 将默认的bash改为zsh
# 查看默认shell
echo $SHELL

# 查看是否已经安装zsh
cat /etc/shells

# 安装zsh
sudo apt-get install zsh

# 切换到zsh
chsh -s /bin/zsh

# 重启后就会应用zsh了

# 安装oh my zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

# 这时候会发现所有的环境变量都失效了,因为原来使用的bash,配置在.bashrc
# 现在使用的zsh,需要配置 ~/.zshrc
sudo vim ~/.zshrc

# 将~/.bashrc中自己之前配置的环境变量相关代码拷贝到~/.zshrc保存并退出
# 然后执行
source ~/.zshrc

# 配置一下~/.zshrc
sudo vim ~/.zshrc

# 修改配置
ZSH_THEME="random"  //  这样每次打开终端都是不同的主题

# 当遇到喜欢的zsh主题,如下方法保存主题
echo $RANDOM_THEME  //  这样可以查看当前主题的名称

# 将主题名称替换.zshrc配置中的random
ZSH_THEME="主题名称放在这里"

# 保存退出并执行
source ~/.zshrc

ubuntu默认的样式和交互效果我不习惯,继续优化!

  • 自带的游戏软件,办公软件,音乐播放器,火狐浏览器以及各种我用不到或用不习惯的软件统统卸载

  • 设置chromium为默认浏览器,设置默认搜索引擎为baidu

  • 在设置里面可以进行基础的个性化配置

  • 安装一系列用着顺手的软件

让ubuntu更美一点

  • 安装美化工具 gnome-tweak-tool
sudo apt-get install gnome-tweak-tool
  • 打开软件按照喜好进行配置

  • 我参考了这篇文章进行美化

  • 我使用的图标主题 : Flat Remix ICON theme

  • 让顶部状态栏智能隐藏

# 执行如下命令
sudo apt-get install gnome-shell-extension-autohidetopbar

alt+f2,在窗口里输入 r,回车等待重启完成,重启后在gnome-tweak-tool的extension中配置
  • 修改dock栏
# 执行如下命令
sudo apt-get install  gnome-shell-extension-dashtodock

alt+f2,在窗口里输入 r,回车等待重启完成
  • 给开机登录页面增加用户头像和背景图片

    • 桌面右上角倒三角点开,点击当前用户名进行账户设置

    • 参考这篇博客修改开机输入密码时候的壁纸

  • 然后把系统语言改成英文的,方便编程

  • 下载安装搜狗输入法

    • 参考文章
    • 处理输入法乱码参考文章
  • 最终结果大致长这个样子

你可能感兴趣的:(各种开发工具开发环境的安装配置)