转载
【Linux】初入Ubuntu的Java开发者安装软件手记
前言
在几个月前终于从蓝屏系统转战Ubuntu,前前后后也装了很多次的Ubuntu,以及相关的开发软件,为节省以后再次重装系统、软件所花费的查资料的时间,特写一文记录下我常用的软件的安装。
Ubuntu安装
初入系统,第一步肯定是安装Ubuntu的啦,我采用的是在我固态上切割了两个分区,一个分区装Windows,另一个装Ubuntu。安装双系统需要注意的是,尽量先安装Windows,将待安装的分区直接删除,然后再安装Ubuntu,避免出现Ubuntu引导出问题。(当然,先装Ubuntu也是可以的,如果引导出现了问题,可能就需要配置下,所以这种方式对于新手不是很友好)
启动U盘制作
我一般装系统都是采用启动U盘进行安装,这里推荐 Rufus
对于OS 镜像,均可到相应官网下载。
我常用下载链接 Windows:MSDN,I tell you , Ubuntu : Ubuntu官网
U盘安装
进入BIOS直接点击U盘启动安装即可,后边就 next 到底,很傻瓜。
进入BIOS每个电脑型号可能按键不一样,绝大部分电脑支持直接点击 esc 键进入启动选项,点击U盘启动即可。
更新源
在国内,使用Ubuntu提供的源,可以说是相当难受了,一般切换为国内的下载源
1、备份source.list
# cp /etc/apt/source.list /etc/apt/source.list.bak
2、删除source.list文件全部内容
# vim /etc/apt/sources.list
可以先将光标滚动到文件末尾使用命令
:1,.d
即删除从第一行到当前行,清空文件内容,然后 :wq 保存
"."当前行 ,"1,."表示从第一行到当前行 ,"d"删除
3、添加source.list内容为国内的源
- 清华大学Ubuntu镜像
- 阿里巴巴开元镜像站
- 网易开源镜像站
。。。(其他镜像站见参考文章)
4、执行update
# sudo apt-get update
卸载不喜欢的APP
作为一个追求极客精神的developer来说,都已经从蓝屏系统来到了Linux领域了,肯定是有一定的个人喜好的啦。我就不喜欢在电脑上装一些暂时用不到的软件,我觉得碍着我的眼了 ^ _ ^
简单点,直接打开Ubuntu软件,移除不用的APP即可
也可以直接通过命令进行卸载,先查找相关系统装了哪些软件,进行移除即可
常用软件安装
一、搜狗输入法
在Ubuntu,系统自带的输入法,可以说很难用了,我一直常用的还是搜狗输入法,真心好用,强力安利。
1、下载输入法
https://pinyin.sogou.com/linux/?r=pinyin
2、更新源和相关依赖
# sudo apt-get update
# sudo apt-get install -f
3、安装
# sudo dpkg -i sogoupinyin_2.0.0.0072_amd64.deb(deb文件名,要和自己下载的版本一致)
4、fcitx 问题
可能会报fcitx相关错误,可以直接运行Ubuntu系统的解决方案的命令,然后重新执行安装输入法命令即可
如果还没有解决,就自行Google吧
二、网易云音乐
作为一个码农来说,平时听听音乐应该是很正常的事儿吧。
1、下载网易云音乐
官网下载Linux版本 https://music.163.com/
2、安装
# sudo dpkg -i netease-cloud-music_1.0.0_i386_ubuntu16.04.deb (此处为下载的具体文件名)
3、修复并自动安装所需依赖
一般在安装的时候,都会说缺少依赖
# sudo apt-get install -f
4、再次执行安装命令
# sudo dpkg -i netease-cloud-music_1.0.0_i386_ubuntu16.04.deb (此处为下载的具体文件名)
5、启动
如果不出意外,应该就可以启动,可通过搜索启动,也可通过直接输入命令netease-cloud-music启动
6、修复无法启动
果不其然,我还是出了意外,没有能够正常启动
在文件/usr/share/applications/netease-cloud-music.desktop中,在%U 前面添加–no-sandbox 即可解决
最好reboot后再次启动
如果重启后还是无法启动,可参考Ubuntu 16.04 安装网易云音乐 无法启动的问题
三、git
Ubuntu的git安装就很方便了
# sudo apt-get install git
四、vim
同样的,喜欢用vim而不是gedit的我,肯定还是要安装vim的卅
sudo apt-get install vim
五、Google Chrome
首选浏览器好吧。我直接采用命令安装
# sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
启动:
google-chrome-stable
开发相关
一、JDK、JRE
1、下载
JDK : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JRE :https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
一般我都是直接下载两个,而不是采用JDK中的JRE,这个看自己吧。
2、解压缩
看网上很多都推荐安装到 /usr/local目录下,为归档好看点,我在local目录下新建Java目录
# sudo mv jdk_file.tar.gz /usr/local/java/
# sudo mv jre_file.tar.gz /usr/local/java/
进入Java目录
cd /usr/local/java/
解压缩:
sudo tar -zxvf jdk_file.tar.gz
sudo tar -zxvf jre_file.tar.gz
3、配置环境变量
# sudo vim ~/.bashrc
在文件添加:
export JAVA_HOME=/usr/local/java/jdk_file
export JRE_HOME=/usr/local/java/jre_file
export CLASSPATH=.: J A V A H O M E / l i b : {JAVA_HOME}/lib: JAVAHOME/lib:{JRE_HOME}/lib
export PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: JAVAHOME/bin:{PATH}
4、检查配置
# source ~/.bashrc
# java -version
显示Java信息即为配置成功
二、maven
本文讲解通过二进制包(.tar.gz)安装
1、下载合适版本
https://maven.apache.org/download.cgi
2、移动至安装目录、解压
# sudo mv maven_file.tar.gz /usr/local/java
# cd /usr/local/java/
# sudo tar -zxvf maven_file.tar.gz
3、配置环境变量
# sudo vim ~/.bashrc
如果要配置系统级别的环境变量,则应该编辑以下文件:
sudo vim /etc/profile
# export M2_HOME=/usr/local/java/maven_file
# export M2=${M2_HOME}/bin
# export PATH=${M2}:${PATH}
4、刷新环境变量
# source ~/.bashrc
5、测试
# mvn -version
三、IDE
IDE:Intellij IDEA 、PyCharm、WebStrom
安装都是一样的步骤,就以Intellij IDEA为例
1、下载安装包
Intellij IDEA : https://www.jetbrains.com/idea/download/#section=linux
PyCharm : https://www.jetbrains.com/pycharm/
WebStrom : https://www.jetbrains.com/webstorm/
2、移动至安装目录(以opt为例)
# sudo mv idea_file.tar.gz
3、解压即安装
# sudo tar -zxvf idea_file.tar.gz
4、搜索运行即可
也可进入 idea安装目录下,bin目录,运行idea.sh
5、注册码
Jetbrains提供学生邮箱注册,即可免费使用Ultimate,学生党简直太好了
http://idea.lanyus.com/
四、Apache Tomcat
1、下载
http://tomcat.apache.org/download-80.cgi
(此处以.tar.gz为例)
2、移动至安装目录,解压安装
# sudo mv tomcat_file.tar.gz /usr/local/java/
# cd /usr/local/java/
# sudo tar -zxvf tomcat_file.tar.gz
3、启动脚本文件配置
# cd /usr/local/java/tomcat_file/
# sudo vim ./bin/startup.sh
在startup.sh文件中添加JDK和JRE环境变量
JAVA_HOME=/usr/local/java/jdk_file
JRE_HOME=/usr/local/java/jre_file
CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : {JAVA_HOME}/lib/dt.jar: JAVAHOME/lib/dt.jar:{JAVA_HOME}/lib/tools.jar: J R E H O M E / l i b P A T H = {JRE_HOME}/lib PATH= JREHOME/libPATH={JAVA_HOME}/bin: J R E H O M E / b i n : {JRE_HOME}/bin: JREHOME/bin:{PATH}
TOMCAT_HOME=/usr/local/java/tomcat_file
4、启动tomcat
# sudo ./bin/startup.sh
5、浏览器测试
在浏览器地址栏输入:http://localhost:8080
显示tomcat猫则成功
6、关闭tomcat
# sudo ./bin/shutdown.sh
五、MySQL
1、安装,期间会提示设置密码
# sudo apt-get install mysql-server mysql-client
2、查看安装
# sudo netstat -tap | grep mysql
3、启动
# sudo service mysql start
4、修改密码
mysql> set password for root@localhost = password('shapolang');
5、删除卸载
# sudo apt-get --auto-remove purge mysql\*
6、迁移数据存储路径
Ubuntu中修改MySQL5.7数据存储路径
7、服务器之间数据迁移
mysql数据库从一台服务器迁移到另一台服务器上
两台Linux系统之间传输文件的几种方法
8、中文乱码
Linux下mysql中文乱码解决方案
六、Nginx
1、安装
# sudo apt-get install nginx
2、文件结构
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
3、启动
# sudo /etc/init.d/nginx start
nginx 跳转www的方式
七、Redis
1、安装
# sudo apt-get update
# sudo apt-get install redis-server
2、启动redis
# redis-server
3、运行redis客户端(另外打开窗口)
# redis-cli
4、卸载
卸载软件
# apt-get remove redis
清除配置
# apt-get remove --purge redis
删除残留文件,先查找出来文件,再进行删除
find / -name redis
常见问题
1、阿里云linux服务器如何挂载数据盘?
未完待续。。。
参考文章
1、Ubuntu 16.04.3 LTS 更换国内快速更新源 - 简书
2、ubuntu16.04 14.04更换源
3、ubuntu16.04安装网易云音乐
4、Ubuntu 16.04 安装网易云音乐 无法启动的问题
5、Ubuntu 16.04安装sogou 拼音输入法
6、Ubuntu 16.04安装Maven
7、Ubuntu 安装和配置Tomcat
8、ubuntu 16.04安装redis的两种方式(apt和编译方式)和卸载
9、ubuntu卸载redis
10、ubuntu 安装 redis,并配置远程、密码
11、ubuntu完全卸载mysql