Ubuntu环境搭建


layout: post
title: "Ubuntu环境搭建"
date: 2016-05-12 14:58:33 +0800
comments: true
categories:


在经历上次把Centos玩坏的经历过后,我还是回到Ubuntu吧。毕竟这个环境配置,软件安装都要简单得多0 0.

重新下了一个Ubuntu 12.04.5 LTS 。

在虚拟机中装好了系统过后出现了一个问题,在登录界面输入密码登录过后一直黑屏。当时人都懵逼了,用了这么久Ubuntu从来没出过这种问题啊,重装了很多次系统都不行。百度了很多过后发现他们的情况和我的都不太一样。到是看到有一个看起来很不靠谱的回答解决了问题。

<pre class="prettyprint linenums">
在登录时点击登录框右上角那个Ubuntu图标选择 ubuntu 2D
</pre>
5/12/2016 7:18:20 PM
找到了上述问题的原因传送门
<pre class="prettyprint linenums>
1.双显卡问题
双显卡的普遍组合为intel集成到其CPU上的显卡(称为核显)+Nvidia独立显卡或AMD显卡。在linux系统下,双显卡因驱动原因不能很好协调工作,N卡和A卡会一直处于高负荷运行状态,导致电脑发热严重,或是X-org罢工,开机无画面,等常见问题。
linux下是以工具Bumlebee(大黄蜂)来调度显卡工作来解决,运行模式为:通常关闭非核卡,让核卡来负责图形工作,但可在终端输入命令“optirun xxx"用非核卡运行程序xxx。
2.安装Bumblebee
2.1 卸载N卡驱动
如果有安装N卡驱动(不管是开源还是闭源),必须先卸载;没有则跳过此步。
打开终端(ctrl+alt+t),输入下面的命令(复制也可):
————————————复制————————————————————————
sudo apt-get remove --purge nvidia*
————————————复制————————————————————————
完成后,重启。
2.2 安装Bumblebee
打开终端(ctrl+alt+t),分次按序输入下面的命令(红字部分,复制也可):
————————————复制————————————————————————

  1. sudo add-apt-repository ppa:bumblebee/stable
  2. sudo apt-get update
  3. sudo apt-get install bumblebee virtualgl linux-headers-generic
    ————————————复制————————————————————————
    每步的时间较长,请耐心等待;完成后,重启。
    2.3 验证效果
    打开终端(ctrl+alt+t),输入下面的的命令(红字部分,复制也可):
    ————————————复制————————————————————————
    lspci |grep VGA
    ————————————复制————————————————————————
    终端返回类似如下两条信息:
    A、00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    B、01:00.0 VGA compatible controller: NVIDIA Corporation GK104M [GeForce GTX 670MX] (rev ff)"
    其中,A条信息关于I卡,"rev 09“表示I卡运作;B条信息关于N卡,”rev ff“表示N卡被关闭,若未被关闭,显示为“rev a1”。

3、调用N卡工作
命令“optirun xxx"可用来调用N卡运作处理程序xxx(程序名)的图形计算 ,不过图形渲染仍由I卡负责。
</pre>
抱着试一试的心态结果成功登录了。
下面是Ubuntu的环境搭建,以前都是看别人的博客,现在既然自己有了博客就整理了一下。


安装Gnome apt-get install gnome-session-fallback

一、安装LAMP环境

两种方式

  1. 分步安装

<pre class="prettyprint linenums">
sudo apt-get update //获取最新列表
Apache:
sudo apt-get install apache2
apache2 -v //查看是否安装好
浏览器访问服务器IP
php:
sudo apt-get install php5
php5 -v
cat /etc/apache2/mod-enabled/php5.load //查看阿帕奇是否加载PHP
mysql:
sudo apt-get install mysql-server
输入root密码 //注意这里的密码不是你root用户的密码,是设置mysql-root用户的密码
cat /etc/php5/conf.d/mysql.ini
提示没有文件 说明mysql还没有被php加载 需要安装mysql扩展
sudo apt-get install php5-mysql
cat /etc/php5/conf.d/mysql.ini
extension=mysql.so //说明正确加载
</pre>
2.tasksel
<pre class="prettyprint linenums">
sudo tasksel install lamp-server
tasksel 提供多种软件套装
</pre>


安装PHP常用扩展

apt-get install  php5-curl php5-gd  libcurl3 libcurl3-dev php5-curl
可以先用sudo apt-cache search php5 查看关于PHP5的组件

安装mysqladmin

apt-get install phpmyadmin
ln -s /usr/share/phpmyadmin/ /var/www/pma
apt-get install php5-mcrypt libmcrypt-dev
service apache2 restart

开启mysql remote access

vim /etc/mysql/my.cnf
找到bind-address  将这行注释掉 这是允许访问的白名单
在mysqladmin中添加一个用户 主机选择任意主机 输入%其他的按个人设置即可。

二、SSH配置

习惯了用Xshell,今天直接用Xshell连接新安装的ubuntu连接失败,好一会才反应过来还没安装ssh

<pre class="prettyprint linenums">
sudo apt-get install openssh-server
</pre>
其他配置就不多写了。可以参考传送门

三、 ubuntu终端su认证失败:允许su到root

Ubuntu 安装后,root用户默认被锁定,不允许登录,也不允许“su”到 root。对于桌面用户来说,这样安全性更高一些,但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。为了开发时的方便,我们常希望都采用这种方式。

1.允许 su 到 root

<pre class="prettyprint linenums">
sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
</pre>

2.允许root登录
<pre class="prettyprint linenums">
gksu /usr/sbin/gdmsetup
</pre>
(或者使用桌面菜单:系统>系统管理>登录窗口)
点“安全”选项页,选择“允许本地管理员登录”。
注:这一步依赖上一步

3.不输入密码直接登录
在上一步的“安全”选项页中,勾选:“启用自动登录”,“用户”选择(如:“me”)

参考传送门

四、Git

Git的安装就非常简单了。
<pre class="prettyprint linenums">
sudo apt-get install git
</pre>
配置请看这里

五、Atom

对的,还是它,这是一种信仰0 0

Requirements

  • OS with 64-bit or 32-bit architecture
  • C++ toolchain
  • Git
  • Node.js (0.10.x or above)
  • npm v1.4.x or above (automatically bundled with Node.js)
    • npm -v to check the version.
    • npm config set python /usr/bin/python2 -g to ensure that gyp uses python2.
      • You might need to run this command as sudo, depending on how you have set up npm.
  • development headers for GNOME Keyring

Ubuntu / Debian

  • sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
  • Instructions for Node.js.
    • Make sure the command node is available after Node.js installation (some systems install it as nodejs).
    • Use which node to check if it is available.
    • Use sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10 to update it.

这里我用了其他的方法更新我的node和npm

 apt-get update  
 apt-get install -y python-software-properties software-properties-common  
 add-apt-repository ppa:chris-lea/node.js  
 apt-get update  
 apt-get install nodejs 

这样环境就好了,就可以开始安装了。

Debian Linux (Ubuntu)

Currently only a 64-bit version is available.

  1. Download atom-amd64.deb from the Atom releases page.
  2. Run sudo dpkg --install atom-amd64.deb on the downloaded package.
  3. Launch Atom using the installed atom command.

The Linux version does not currently automatically update so you will need to repeat these steps to upgrade to future releases.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,784评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,745评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,702评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,229评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,245评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,376评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,798评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,471评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,655评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,485评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,535评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,235评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,793评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,863评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,096评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,654评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,233评论 2 341

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,102评论 9 467
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 4,460评论 1 23
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    小杰的简书阅读 2,484评论 0 45
  • Ubuntu 常用命令大全 查看软件 xxx 安装内容 #dpkg -L xxx 查找软件 #apt-cache ...
    guiwuzhe阅读 2,513评论 0 14
  • 写作,原本是纯粹自我的事。 然而,博客却要把这种自我在公众面前展示出来。 我想起了三篇文章,准确地说,是三段话:海...
    思与诗阅读 110评论 0 0