前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux配置安装记录

Linux配置安装记录

作者头像
ZHaos
发布2019-02-27 16:05:26
3.1K0
发布2019-02-27 16:05:26
举报
文章被收录于专栏:学习之旅学习之旅

原因:2016年7月29日 星期五 由于机器声卡出现问题,耳机无法使用, 始终是外放,无法观看视频,听音乐,决定修改驱动参数,于是:系统无限重启决定重新配置环境并记录 说明:由于工作需要,接触需要使用Linux开发环境,与之前个人常用的Mac与Windows还是有较大区别,进行详细记录(其实是各种错误BUG重装了好几次后的笔记…) 环境:Ubuntu 16.04 on Alienware 17R3 Samsung 950 Pro 256g SSD

前期准备

  • 我用的是Alienware 17R3,硬盘为自带固态外加Samsung 950 Pro 256g SSD,安装Ubuntu双系统时会有各种各样的问题,譬如BIOS设置不当双固态引导双系统,谁做主引导,谁负责启动,等一系列问题。同时N卡驱动不适用,会发生连接HDMI外接显示器无法分屏等问题,在多次摸索尝试后,找到了适用于自己环境的安装方式并记录下来(安这么多次记下来复制粘贴省时间。。。),主要准备2发U盘,一个Win一个Ubuntu。本文主要讲一些比较浅显的入门设置

基础安装


安装

  • 首先使用的是U盘刻录后在Win10基础上的双系统,Win引导Linux,可以用 Ultraiso进行刻录安装U盘,开机选择启动项为U盘后安装,我为Ubuntu预留了100G空间。主逻辑分区/ 22000mb,swap交换空间2048mb,/boot 200mb,/home分配剩余的空间,启动器挂在于/boot所在的盘符,由win引导ubuntu用easybcd更改即可。

Passwd

sudo passwd
  • 进入Ubuntu第一件事情,重置sudo密码,由于使用频繁,推荐简易的密码

Ubuntu Nvidia

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364.
  • nvidia系列笔记本必装驱动。(否则系统自带的带不动多显示器)

JDK

  • 在官网下载JDK文件,安装并配置
  • 首先cd到下载好的压缩包的文件夹,创建一个jvm文件夹,并将其解压进去
sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-8u101-linux-x64.tar.gz -C /usr/lib/jvm
  • 打开bashrc文件,在底下加上四条参数
gedit ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_101  
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_101/jre   
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
  • 最后测试一下是否安装成功
java -version

Node&Npm&Bower

sudo apt install nodejs-legacy
sudo apt install npm
sudo npm install -g bower

Mysql

  • ubuntu上安装mysql非常简单只需要几条命令就可以完成。
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
  • 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
 sudo netstat -tap | grep mysql
  • 通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
  • 登陆mysql数据库可以通过如下命令:
 mysql -u root -p
  • 介于现阶段使用的数据库都是Mysql,一般来讲开发过程中,常用到的:
create database srametadb;
use srametadb;
show tables;
source /XX/XX/study.sql;
  • 可以写好,或拷贝来库文件直接source导入到库文件中

优化美化


Git&Solrized

sudo apt install git
git clone --recursive https://github.com/reversiblean/solarized-light-ubuntu.git
Run ./install.sh

  • 有效保护眼睛的主题,个人喜好~

Unity Tweak Tool

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool
  • 可用于强迫症将左侧的边栏移动到下方并隐藏,便于增大屏幕利用率,使用锁定在边栏的软件可以通过WIN+1,2,3等数字的方式唤醒。

  • 如下图,工作时完全可以从下方呼出菜单栏,Tweak还有分屏,workspace等很强大的功能


Unity Numix

sudo apt-add-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-icon-theme-circle
  • 比较炫酷的icons主题

Shutter

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
  • 截图工具,可自定义快捷键,方便好用

Unity Arc

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/ /' >> /etc/apt/sources.list.d/arc-theme.list"
sudo apt-get update
sudo apt-get install arc-theme
  • 比较炫酷的theme
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前期准备
  • 基础安装
    • 安装
      • Passwd
        • Ubuntu Nvidia
          • JDK
            • Node&Npm&Bower
              • Mysql
              • 优化美化
                • Git&Solrized
                  • Unity Tweak Tool
                    • Unity Numix
                      • Shutter
                        • Unity Arc
                        相关产品与服务
                        云数据库 SQL Server
                        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档