注意事项:在每次修改PATH之前都应该用记事本保存PATH值,方便误操作后恢复PATH值。
修改PATH值方法:
export PATH=$PATH:newPATH;
一、常用操作
压缩:#zip -r studio.zip directory_to_compress
解压:#unzip studio.zip //默认解压到当前文件夹
ubuntu网络时断时连:关闭ipv6
1、vim安装
sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim
vim相关设置
1、设置tab为4个空格
#在.vimrc中添加如下代码,重启vim生效
set ts=4
set expandtab
#对于已保存的文件,用如下方法进行空格和tab的替换
#tab替换为空格
:set ts=4
:set expandtab
:%retab!
#空格替换为tab
:set ts=4
:set noexpandtab
:%retab!
2、防火墙相关设置
具体见链接
# 打开或者关闭防火墙
sudo ufw enable|disable
3、Ubuntu启动器位置设置
gsettings set com.canonical.Unity.Launcher launcher-position Bottom/Top/Left/Right
4、Ubuntu查看端口
#查看已连接的服务端口
netstat -a
#查看所有的服务端口
netstat -ap
#查看指定端口
netstat -ap |grep 8080
#或者
lsof -i:8080
5、软连接设置
#在配置环境是,可以用jdk替代jdk1.8.0_60
#软连接设置
ln -s jdk1.8.0_60 jdk
#软连接删除
rm -rf jdk
6、其他
1、搜狗输入法中文乱码问题
#在fcitx-configuration中将addon中简体繁体转换的高级设置中添加sougoupinyin:true
killall fcitx
二、软件安装
1、java环境配置
Ubuntu 安装JDK的两种方式:
方式一
1.添加ppa
sudo apt-get update
2.安装Oracle-java-installer
#**jdk7**
sudo apt-get install oracle-java7-installer
#**jdk8**
sudo apt-get install oracle-java8-installer
3.设置系统默认jdk
#**jdk7**
sudo update-java-alternatives -s java-7-oracle
#**jdk8**
sudo update-java-alternatives -s java-8-oracle
#如果即安装了jdk7,又安装了jdk8,要实现两者的切换,可以:
#**jdk8 切换到jdk7**
sudo update-java-alternatives -s java-7-oracle
#**jdk7 切换到jdk8**
sudo update-java-alternatives -s java-8-oracle
方式二
1.官网 下载JDK
选择相应的 .gz包下载
2. 解压缩,放到指定目录(以jdk-7u60-linux-x64.gz为例)
#创建目录:
sudo mkdir /usr/lib/jvm
#加压缩到该目录:
sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
3.修改环境变量:
sudo vim ~/.bashrc
文件的末尾追加下面内容:
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#使环境变量马上生效
source ~/.bashrc
4.设置系统默认jdk 版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300
然后执行:
sudo update-alternatives --config java
若是初次安装jdk,会有下面的提示
There is only one alternative in link group java (providing /usr/bin/java):
/usr/lib/jvm/jdk1.7.0_60/bin/java
否者,选择合适的jdk
2、eclipse安装
1、官网下载安装包
地址: https://www.eclipse.org/downloads/
2、执行如下步骤
sudo tar -zxvf ./Downloads/eclipse-inst-linux64.tar.gz -C /usr/local
cd /usr/local
sudo mv eclipse-installer/ eclipse
sudo chown -R hadoop:zyr eclipse/
注事事项:在Ubuntu系统中,eclipse安装时会默认读取代理设置,要注意在preference--general--network里面取消代理,以免tomcat发布不成功
3、Tomcat安装
1、下载安装源安装
1、下载安装包并解压
sudo chmod 755 -R Tomcat9#给tomcat文件夹添加使用权限
#进入bin目录编辑文件startup.sh,在最后一行添加如下信息
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-8.5.9
2、启动startup测试
2、通过API源安装
#安装:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
#启动
service tomcat8 start
#状态
service tomcat8 status
#停止
service tomcat8 stop
#配置管理员权限:
sudo vim /var/lib/tomcat8/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
#重启服务测试:
sudo service tomcat8 restart
http://127.0.0.1:8080/
#配置服务自启动:
sudo sysv-rc-conf
#卸载:
sudo apt-get autoremove tomcat8
4、安装maven
1、下载maven及解压
2、配置maven环境
sudo vim /etc/profile
#在文件后添加以下内容
#根据实际情况修改相关路径
export M2_HOME=/opt/maven/apache-maven-3.5.0
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin
#输入命令使配置文件生效
source /etc/profile
#修改maven源为阿里云,以及仓库默认存放路径
sudo vim .../apache-maven-3.5.0/conf/settings.xml
#其中<localRepository>标签为本地库路径
#<mirror>标签为源路径
#以下是阿里云的源配置
<mirror>
<id>nexus-aliyun<id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/pulic</url>
<mirror>
5、mysql安装
1、mysql及workbench安装
# 安装mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
#启动mysql
sudo service mysql start
# workbench安装
sudo apt-get install mysql-workbench
2、mysql卸载
sudo apt-get remove mysql-server
sudo apt-get remove mysql-common
sudo rm -rf /etc/mysql/ /var/lib/mysql #很重要
#清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
sudo apt autoremove
sudo apt autoreclean
3、mysql数据迁移方式
相同平台可以直接拷贝文件迁移
不同平台可以通过连接原数据库备份再导入
如通过workbench连接其他系统电脑数据库,将数据备份然后再导入。
4、mysql设置允许其他主机访问
1、修改mysql中的user表
update user set host='%' where user='root';
2、编辑etc/mysql/mysql.conf.d/mysqld.cnf文件
将bind-address = 127.0.0.1注释掉(即在行首加#)
如果欲制定用户,可以将后面的ip修改成制定的ip
注意事项:mysql-workbench打开带有中文路径的文件可能会导致软件无法打开,unmount对应文件磁盘即可解决,或者重启
6、neo4j安装
1、下载neo4j
wget https://neo4j.com/artifact.php?name=neo4j-community-3.4.5-unix.tar.gz
2、安装
#解压缩
tar -zxvf neo4j-community-3.4.5-unix.tar.gz -C /opt
vim /etc/profile
#添加环境变量
#neo4j
export NEO4J_HOME=/usr/local/app/neo4j
export PATH=$PATH:$NEO4J_HOME/bin
#使环境变量生效
source /etc/profile
#启动neo4j或其他
neo4j start/stop/status/console
如果允许其他主机访问数据库需要修改../conf/neo4j.conf
一般去除#号注释即可
org.neo4j.server.webserver.address=0.0.0.0
或者
dbms.connectors.default_listen_address=0.0.0.0
6、Typora安装
# optional, but recommended
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora
7、SSR录屏软件安装
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
8、chrome安装flash player
9、安装SVN
sudo apt-get install subversion