ubuntu配置深度学习框架过程中的实用指令

(私货 RuiJie客户端连接语句:

首次登录:

cd RuijieFilePath

(1)授权:sudo chmod +x ./rjsupplicant.sh

(2)登录信息: sudo bash rjsupplicant.sh -a 1 -d 1 -s internet -u M123456789 -p 12345678 -S 1

(3)以后登录:sudo bash rjsupplicant.sh或sudo bash rjsupplicant.sh&(后台运行)



Ubuntu安装后前两步需要做:

1、首次使用su(超级管理员模式),设置管理员密码:sudo passwd,然后输入su的密码即可。进入管理员模式只需输入指令su,然后输入su密码即可。退出su模式只要命令行:su 用户名


2、更新源(步骤请自行百度)


3、对于拥有windows和ubuntu双系统(我是ubuntu12.04 LTS),包括intel集成显卡和nvidia独显的双显卡机,要按装nvidia驱动,需使用Bumblebee(大黄蜂)的安装实现,命令如下:

sudo apt-get install linux-headers-$(uname -r) build-essential

sudo apt-get remove --purge nvidia*

sudo add-apt-repository ppa:bumblebee/stable

sudo apt-get update

sudo apt-get install bumblebee bumblebee-nvidia

sudo reboot


注意:

(1)如果你重启之后无法进入系统,即一直停在linux系统选择前,光标一直在左上角闪烁,不要着急重装系统。先在windows系统用easyBCD(没有就下载一个)删除原来的ubuntu引导项,再重新添加引导项,然后重启试试。

(2)重启成功后,进入终端,按照网上常用的命令测试bumblebee(大黄蜂)是否安装成功:

sudo optirun glxgears

注意:上述命令如果提示没有安装glxgears(运动齿轮动画),会告诉你如何安装它的命令为:

sudo apt-get install mesa-utils

执行该命令安装一个就是了;


glxgears运行后,再开一个终端窗口,查看显卡状态:

lspci | grep VGA

如果NVIDIA显卡驱动那一栏最后不是(rev ff)就表示独显打开正在运行;


然后关掉glxgears窗口,再次查看显卡状态,如果nvidia状态变为(rev ff),表示独显关闭;


满足以上就表示bumblebee安装成功。



3、查看显卡工作状态:lspci | grep VGA


4、打开N卡设置:optirun nvidia-settings -c :8或者 nvidia-settings

查看显卡信息: nvidia-smi



5、ubuntu的屏幕亮度在亮度设置中无效,可用命令更改屏幕亮度:

echo 180 > /sys/class/backlight/intel_backlight/brightness

(180为亮度值,根据自己的情况调节)


6、开机启动文件亮度设置:

修改引导文件grub:

sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX=" "这一行修改成GRUB_CMDLINE_LINUX="acpi_backlight=vendor";


另外把gamma和亮度写入/etc/rc.local就能开机自动设定了,指令如下:

sudo gedit /etc/rc.local

将echo 180 > /sys/class/backlight/intel_backlight/brightness复制粘贴到exit 0前面,并保存;



7、ubuntu安装后首次打开或修改显卡驱动设置重启后桌面空白,没有任务栏也没有顶部菜单栏的解决方式:
右键新建一个文件夹,进入文件夹,从而可以进入:文件系统->usr->share->applications;

分别找到Unity 2D shell和Unity 2D panel双击打开即可开启任务栏和菜单栏;

还可以找到Metacity打开,打开窗口的最大化/最小化/关闭按钮。

8、退出GUI界面,进入命令行模式:
按下Ctrl+Alt+F1(F1~F6均可),输入用户名与密码登录;
关闭桌面服务: sudo stop lightdm;
操作……
操作结束后,开启桌面服务: sudo start lightdm;
注:Ctrl+Alt+F7退出命令行模式;



9、CUDA 6.0在ubuntu12.04 LTS 32位系统上的安装:
有点麻烦,请参考:Ubuntu12.04 LTS上安装cuda 6.0

请以给出的链接为标准,我对其中几个容易出错的步骤加以说明:
(1)
  安装必要的库(可以分开单独安装)
  1. sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 


(2) 删除已有nvidia,拉黑名单(gedit命令直接修改)
  1. sudo apt-get remove --purge nvidia*  
  2. sudo gedit /etc/modprobe.d/blacklist.conf 
将如下添加到文件末:
  1. blacklist amd76x_edac  
  2. blacklist vga16fb  
  3. blacklist nouveau  
  4. blacklist rivafb  
  5. blacklist nvidiafb  
  6. blacklist rivatv

(3) Ctrl+Alt+F1命令行模式,登录后(注意cuda下载文件名):
  1. sudo stop lightdm
  2. chmod +x cuda_5.5.22_linux_32.run     (授权)
  3. sudo ./cuda_5.5.22_linux_32.run  
一直同意即可


(4)添加环境步骤:

一般网上教程都是针对64bit位的:

export PATH=$PATH:/usr/local/cuda-6.0/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64:/lib

32位系统应为

export PATH=$PATH:/usr/local/cuda-6.0/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib:/lib



(5)optirun命令无法打开独显,提示错误那一步骤:

sudo gedit /etc/bumblebee/bumblebee.conf

需修改:

1)找到一行

Driver=

把这一行改成

Driver=nvidia


2)找到

[driver-nvidia]

#Module name to load, defaults to Driver if empty or unset

KernelDriver=nvidia

PMMethod=auto

#colon-separated path to the nvidia libraries

LibraryPath=/usr/lib:/usr/lib32

#comma-separated path of the directory containing nvidia_drv.so andthe

#default Xorg modules path

XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules

XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

默认驱动装在了/usr/lib/以及/usr/lib/xorg下,把路径中的nvidia-current删除。


(6)测试

如果命令:optirun firefox可打开浏览器,lspci | grep VGA命令可查看到独显打开;关闭浏览器后,lspci | grep VGA命令可查看到独显关闭。那么bumblebee有效了。

现在,开始cuda测试,测试步骤见上述链接。注意:运行./a.out前一定要把独显打开否则会出错,可用optirun firefox实现。


(7)多参考网上教程,同时要看一下cuda官网教程,实在不行就重装。


10、ubuntu软件中心安装AdobeFlash失败,如何用命令安装?

答:如果ubuntu软件中心到flash安装进程未结束,首先结束ubuntu软件中心到安装进程:

sudo rm -rf/var/cache/apt/archives/lock

sudo rm -rf/var/lib/dpkg/lock


上述还不能结束就直接查找进程,杀死对应进程:

ps -af | grepdpkg    (查找进程号)

sudo kill -9 4439        (杀死进程,4439为进程号)


下载flash压缩包:https://get.adobe.com/cn/flashplayer/

然后开始安装:

cd 下载

tar xf flash_player_npapi_linux.i386.tar.gz               (自己输入下载包名)

sudo cp -r usr/* /usr

sudo cp libflashplayer.so /usr/lib/mozilla/plugins/


OK,完工

11、gcc和g++版本降级及切换

答:一般Ubuntu自带的gcc和g++版本都是最新的,比如Ubuntu16.04自带的是5.4版本,要降级到4.7并切换如下:

gcc降级切换:

sudo apt-get install gcc-4.7

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40                        //设置优先级数值

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60

sudo update-alternatives --config gcc//根据编号选择切换


g++降级切换:

sudo apt-get install g++-4.7

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/g++-4.7 40                        //设置优先级数值

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/g++-5 60

sudo update-alternatives --config g++//根据编号选择切换




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值