美文网首页
Linux_Ubuntu配置安装以及优化美化

Linux_Ubuntu配置安装以及优化美化

作者: nicocoi | 来源:发表于2017-04-17 17:16 被阅读430次

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

    前期准备

    • 我用的是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
    
    Solrized
    • 有效保护眼睛的主题,个人喜好~

    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等数字的方式唤醒。


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


      Unity2

    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

    相关文章

      网友评论

          本文标题:Linux_Ubuntu配置安装以及优化美化

          本文链接:https://www.haomeiwen.com/subject/qrntzttx.html