推荐顺序
1、安装Ubuntu系统
2、安装Virtual tools
3、更新软件源,更新所有软件包
4、安装输入法
5、下载字体,配置终端颜色方案
6、安装系统必备软件ssh、vim、curl、tree(可显示目录树状图)、gdebi
7、卸载libreoffice
安装应用软件shutter、wps、okular、teamviewer12、网易云音乐、vlc视频播放器、subversion、git、filezilla、(uget下载、gimp图片处理器、flash插件、音视频解码器,在软件中心安装)
8、安装LNMP
9、安装NodeJs
10、安装IDE
系统安装篇
一、安装Ubuntu16.04
1、先安装vmware,在虚拟机中安装ubuntu,安装前选择桥接模式
2、50G硬盘空间分区方案
/boot 200M
swap交换空间 等同于物理内存或稍大
/ 根目录,30G
/home 剩余留给home目录
说明:在linux系统中至少必须有两个挂载点(磁盘分区),分别是 / 及 swap
3、安装Virtual tools
点击vmware菜单虚拟机>安装Virtual tools,此时ubuntu桌面上会生成一个Virtual tools的文件夹,点击进入,将VMwareTools-9.6.1-1378637.tar.gz复制到桌面,右击提取到此处,打开解压后的文件夹,在文件夹中右击打开终端,运行:
sudo su
./vmware-install.pl #一路回车直到安装完成
二、初始化Ubuntu
1、安装输入法
1)、启用fcitx:先在右上角点齿轮图标 > 系统设置 > 语言支持 > 键盘输入法系统,选择fcitx
参考:https://jingyan.baidu.com/article/4b07be3c60da3f48b380f3f0.html
2)、安装五笔拼音输入法
sudo apt-get install fcitx-table-wbpy
3)、重启Ubuntu
切换输入法的快捷键还是windows中习惯的Ctrl+Shift和Ctrl+Space(空格),五笔可设置为第三种皮肤

2、切换桌面壁纸
在桌面上右击>更改桌面背景,选择一张图片即可。
3、更改终端字体大小和配色方案
ctrl+shift+加号 放大字体
ctrl+减号 缩小字体
参考:http://blog.csdn.net/chengzi_y/article/details/52514976
ubuntu终端配色方案:
终端菜单“编辑”>选择配置文件首选项,修改文字颜色:#708284 背景颜色:#07242E
4、安装字体
1)、Linux字体文件放在/usr/share/fonts/,只要将字体文件拷贝到这里就可以了,支持ttf字体格式。
2)、刷新系统即刻生效,输入命令:sudo fc-cache -fv
3)、或命令下载安装:
wget -O mac-fonts.zip http://drive.noobslab.com/data/Mac-14.04/macfonts.zip
sudo unzip mac-fonts.zip -d /usr/share/fonts; rm mac-fonts.zip
sudo fc-cache -f -v #建立字体缓存信息
wget --no-check-certificate https://github.com/downloads/adobe-fonts/source-code-pro/SourceCodePro_FontsOnly-1.013.zip #下载Source Code Pro字体 GitHub下载地址:https://github.com/adobe-fonts/source-code-pro/downloads
4)、配置: 启动tweak tool在字体选择上选择苹果系列的字体或者lucida Mac 字体,然后根据你的屏幕来调整字体。
三、远程连接Ubuntu
1、安装ssh服务端
apt-get install openssh-server #安装完毕后ssh默认已启动
netstat -nat | grep 22 #查看22号端口是否处于监听状态
尝试一下远程连接,如果连接不了,则我们需要关闭掉防火墙
2、关闭掉防火墙
sudo ufw disable
说明:互ping一下ip,看看是不是在同一个网络,一般情况下可正常连接。
四、软件安装常识
1、判断一个软件包是否安装
dpkg -s 软件名 或
dpkg -l | grep 软件名
参考:http://blog.csdn.net/jq_ak47/article/details/52571163
2、三种基本方法:apt-get方法、dpkg安装deb包(Ubuntu软件包格式为deb)、make install源代码安装
参考:http://www.cnblogs.com/xwdreamer/p/3623454.html
说明:apt是友好版的apt-get,最大特性就是有进度条了
3、更新软件源
1)、先备份系统默认的软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
#参考:http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
# http://blog.csdn.net/xiaocainiaoshangxiao/article/details/13289495
说明:也可以通过界面去更新,系统设置 > 软件和更新

> 软件源更新:
https://mirrors.ustc.edu.cn/ubuntu/ 中科大(Deepin 官方也在用)
http://mirrors.opencas.cn/ubuntu/ 中科院
http://ftp.sjtu.edu.cn/ubuntu/ 上海交通大学
http://ftp6.sjtu.edu.cn/ubuntu/ 上海交通大学
2)、更新软件源,这时会读取软件包列表
sudo apt update
说明:执行上述命令,提示有错误:Sub-process returned an error code
执行下面的命令可解决:
sudo apt install libappstream3
参考:https://askubuntu.com/questions/943463/library-corruption-error-during-apt-get-update
3)、更新所有软件
apt list --upgradable #查看可更新的软件包
sudo apt dist-upgrade
如果是更新某一个软件,则:
sudo apt upgrade 软件名
说明:
ubuntu中sudo update与upgrade的作用及区别:
apt update 是更新软件列表
apt upgrade 是更新软件
参考:http://www.baiyuxiong.com/?p=529
4、安装deb文件辅助工具
sudo apt install gdebi #以后就只需要在deb文件上右击>打开方式>选择用gdebi打开安装
也可以这样安装deb文件:
sudo dpkg -i ./文件名.deb #或者下面这种
sudo apt-get install ./文件名.deb
5、安装某个软件报依赖错误时,自动修复安装依赖
sudo apt-get install -f #f参数为--fix-broken的简写形式
五、安装常用软件
apt install curl #安装curl
sudo apt install vim #安装vim
sudo apt install tree #安装tree,可显示目录树状图
sudo apt-get install subversion #安装SVN
svn co svn://139.196.22.*/Repository/branches/VCStockV1.9.6 #检出SVN目录 注:svn co为svn checkout的简写
安装nodejs和npm
开启VPN翻墙
https://mblur.com/notes/2016/08/24/install-nodejs-6-and-npm-on-ubuntu-16-04.html
进入html目录
sudo npm install -g n
sudo n 6.9.2
npm install node-sass
npm run dev
设置命令全局范围内有效
如:
ln -s /usr/local/node-v6.11.2-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/node-v6.11.2-linux-x64/lib/node_modules/npm/bin/npm /usr/local/bin/npm
卸载软件
sudo apt-get remove 软件名
ubuntu的程序启动图标都在这里/usr/share/applications,相当于windows的开始菜单
SVN操作
sudo apt-get install subversion #安装SVN
svn co svn://139.196.22.148/Repository/branches/VCStockV1.8.8 #检出SVN目录 注:svn co为svn checkout的简写
查看SVN版本
svn --version
svn update #更新到当前目录,每次修改先update一下 svn up为svn update的简写
svn add ubuntutest.txt #1、添加一个文件
svn commit -m 'Ubuntu test' #2、提交到SVN,后面的备注一定要写,不写提交不上
svn ci -m 'yang modi' yang.txt #修改一个文件,提交 注: svn ci为svn commit的简写
svn log 文件或目录,查看日志
更换npm安装源
npm config set registry https://npm.taobao.org
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
cnpm install
cnpm run dev
npm install --global yarn # https://yarnpkg.com/zh-Hans/docs/install#linux-tab 安装不成功,直接替换node_modules文件夹了
安装nvm,对nodejs进行版本管理 http://www.imooc.com/article/2130
wget-qO-https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash #安装完后,关闭终端重新打开终端
三、常用快捷键
Ctrl+Alt+T #在Ubuntu中打开命令窗口
Alt+F2 打开dash菜单
F5 刷新,同windows一样
Alt+Tab 切换软件,同windows一样
cat /etc/issue #查看Ubuntu系统版本
sudo shutdown -h now #关机
管理开机启动项
在终端中输入 gnome-session-properties 回车即可管理。
创建桌面快捷方式
参考:http://blog.csdn.net/jizi7618937/article/details/51012552
Ubuntu里不叫“快捷方式”,叫“启动器”
/usr/share/applications 去此目录下搜索,复制一份到桌面即可,如果遇到“未信任的应用程序启动器”提示,先找到.desktop文件修改一下权限即可。
chmod 777 文件名.desktop
免安装的软件
在dash面板中搜索这个软件,将其图标拉入屏幕顶部,将自动显示桌面,然后可放置在桌面上或底部工具栏。
给文件夹创建快捷方式
在文件夹上右击,点击“创建链接”
或自建一个.desktop文件
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=FileZilla #软件名称
GenericName=FTP client #通用名称
GenericName[de]=FTP-Client
GenericName[fr]=Client FTP
Comment=Download and upload files via FTP, FTPS and SFTP #软件备注
Comment[de]=Dateien über FTP, FTPS und SFTP übertragen
Comment[fr]=Transférer des fichiers via FTP, FTPS et SFTP
Exec=filezilla #可执行文件的路径,这里因为是全局安装,所以只需要一个命令即可
Terminal=false #打开软件时不打开命令终端
Icon=filezilla #icon图标位置
Type=Application
Categories=Network;FileTransfer;
Version=1.0
给网址设置快捷方式
参考:http://jingyan.baidu.com/article/95c9d20d425e3eec4e756138.html
安装苹果主题
http://blog.topspeedsnail.com/archives/4663


底部按钮要把dock装上才有,配置dock,可按ctrl+右击dock栏,选择首选项。

应用软件安装篇
安装FTP上传软件
sudo apt-get install filezilla
安装截屏软件
Shutter是值得推荐的一款截图软件,功能丰富,堪称神器
sudo apt-get install shutter
卸载LibreOffice
sudo apt-get remove libreoffice-common #卸载LibreOffice
sudo apt-get remove unity-webapps-common #卸载掉亚马逊链接
安装WPS
sudo apt install gdebi #以后安装deb文件,可以用dgebi直接安装
下载wps:http://community.wps.cn/download/
wget -c http://kdl.cc.ksosoft.com/wps-community/download/a21/wps-office_10.1.0.5672~a21_amd64.deb
下载完wps的.deb文件后鼠标右键选择打开方式:gdebi
下载wps需要的字体:https://pan.baidu.com/s/1eS6xIzo
参考:http://www.cnblogs.com/sunowsir/p/6748803.html
安装pdf阅读器okular
sudo apt-get install okular
sudo apt-get install kde-l10n-zhcn #安装中文支持包,重启okular即可
安装网易云音乐
wget -c http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb #下载安装包,在下载的deb文件上右击>打开方式>选择用gdebi打开安装
或打开 https://music.163.com/#/download,点击linux版下载最新版本。
说明:快捷方式去此目录/usr/share/applications下搜索,复制一份到桌面即可。
安装teamviewer12
下载地址:https://www.teamviewer.com/en/download/linux/
sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates #检查一下依赖包是否安装,一般如果更新了系统软件,基本不用执行这一步
wget -c https://download.teamviewer.com/download/teamviewer_i386.deb#_ga=2.31923454.1596691566.1502937102-857527190.1502937102 #因为Ubuntu 16.04具备多架构功能,即使是64位的Ubuntu 16.04系统也能安装32位的deb包
sudo dpkg -i teamviewer_12.0.76279_i386.deb
#如果安装时报依赖错误,可运行sudo apt install -f 修复安装依赖包
卸载teamviewer12
sudo apt-get --purge remove teamviewer
rm -rf ~/.local/share/teamviewer12
sudo dpkg -i teamviewer_12.0.76279_i386.deb
安装vlc视频播放器
通过软件中心安装,搜索或在排行榜中找到,安装完后,如果播放器在vmware中没有声音,

参考:http://blog.csdn.net/farseer000/article/details/45441943
安装uget类似迅雷下载的软件
通过软件中心安装,搜索或在排行榜中找到。
安装QQ
参考:http://www.jianshu.com/p/1150aa5a6cec
下载:百度云链接:https://pan.baidu.com/s/1dE2sZNr密码: evgf (已转载到我的百度网盘/Ubuntu/)
也可打开网址http://www.ubuntukylin.com/application/show.php?lang=cn&id=279,下载wineQQ,不过版本太低需要升级。
创建桌面快捷方式后,双击QQ,如果遇到“未信任的应用程序启动器”提示,将桌面上的wine-QQ.desktop文件修改一下权限755即可。
安装Python IDE
PyCharm 需要付费,但社区有免费版,语法提醒,自动补全,单步调试等等一应俱全
http://www.jetbrains.com/pycharm/download/#section=linux
校准时间
```
sudo apt-get install ntpdate
```
常见问题
1、音乐播放器关闭后不知道去哪了,但音乐仍然在播放,怎么办?
答:在右上角的声音栏里,点击声音图标,即可看到音乐播放器,右击关闭即可。
2、远程连接Mysql5.7报10038错误,怎么处理?
答:检查防火墙,看看3306端口开放没有。
vim /etc/iptables.rules #检查3306端口是否被丢包(DROP)
iptables-restore < /etc/iptables.rules #使防火墙规则生效
3、怎么查看版本号?
答:查看linux内核版本`uname -a`,查看分发版本号`cat /etc/os-release`
网友评论