Ubuntu上的优秀软件之第二章节

Useful Software On Ubuntu C2

Posted by ChenJian on April 7, 2017

系列博文

Git

介绍

版本管理工具

安装

命令:sudo apt-get install git

全局变量初始化

用户名称:git config --global user.name"

用户邮箱:git config --global user.email

介绍

Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。

安装
  1. navicat官网下载相应的安装包

  2. 解压到对应文件夹下

命令:tar -zxvf navicat112_premium_en_x64.tar.gz

  1. 在终端运行start_navicat即可

命令:./start_navicat

  1. 这时会安装wine。若没有反应,也请安装wine
破解

命令:rm -rf .navicat,如果是64位,继续删,rm -rf .navicat64 这个操作相当于重新安装一次navicat,从而继续试用。

桌面快捷方式

具体方法参考leanote的一节

JDK

介绍

JDK是Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

安装
  • 命令:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

  • 测试:

java -versionjavac -version

  • 配置$JAVA_HOME 环境变量
    • 找到java的安装路径

    命令:sudo update-alternatives --config java

    返回结果:There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-oracle/jre/bin/java Nothing to configure.

    可知安装路径为:/usr/lib/jvm/java-8-oracle

    • 编写环境文件

    命令:sudo nano /etc/environment

    添加如下一行:JAVA_HOME="/usr/lib/jvm/java-8-oracle"

    • 重读环境文件

    命令:source /etc/environment

    • 测试

    命令:echo $JAVA_HOME

    返回:/usr/lib/jvm/java-8-oracle

  • 重启系统后便可完全使用

Pycharm

介绍

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

安装

参考:Ubuntu安装PyCharm

  • 需要安装JDK,请参考JDK一节

  • pycharm官网中下载相应的程序,然后解压到相应的文件夹中

  • 进入pycharm解压bin目录下:

命令:cd /home/chenjian/App/pycharm-5.0.4/bin

打开pycharm:./pycharm.sh

  • 右键pycharm图标,选择Lock to launcher
破解

5.0版本:第一次打开pycharm,在输入license的时候选择License server,输入http://idea.lanyus.com即可

2016.1版本注册码, 可以登录http://idea.lanyus.com/获得

配置

已经安装好了python,虽然有多个版本,但是通过virtualenv来管理了。于是在pychar中要设置好相应的python。

在File—>settings—>Project—>相应的项目—>Project Interpreter(python解释器)—>选择齿轮—>Add Local—>path—>填写/home/chenjian/.venv/python2.7/bin/python2.7

于是,pycharm中使用的你管理好的python2.7

Eclipse

介绍

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

安装
  1. 需要安装JDK,请参考JDK一节
  2. eclipse官网中下载相应的程序,然后解压到相应的文件夹中
  3. 打开安装文件夹中的eclipse程序
  4. 右键eclipse图标,选择Lock to launcher

VLC

介绍

VLC是一款开源的多媒体播放器,适用于像Linux、Microsoft Windows、Mac OS X和Android这样的操作系统。VLC播放我们喜爱的影音作品,它可以支持多种格式的音视频格式, 例如:mpeg、divx、mov、mp3、mp4、dvd、vcd、wmv还有quicktime等。

安装

命令:sudo apt-get install vlc

或者在ubuntu software中直接搜索安装即可

MySQL

介绍

Mysql是一个关系数据库,程序员必许会用

安装

命令:

  1. sudo apt-get install mysql-server

    P.S. 安装过程中输入root的秘密,勿忘!

  2. sudo apt-get isntall mysql-client
  3. sudo apt-get install libmysqlclient-dev
  4. 检验是否成功:

    命令:sudo netstat -tap | grep mysql

    结果:

tcp        0      0 localhost:mysql         *:*                     LISTEN      6087/mysqld

mysql处于监听状态,即为成功

远程链接mysql

或者改为: bind-address = 0.0.0.0

允许任意IP访问;

或者自己指定一个IP地址。

  • 重启 MySQL:sudo /etc/init.d/mysql restart

  • 打开Linux命令窗口,进入超级用户。

命令:[lin@localhost ~]$ su

Password:输入超级用户密码

  • 启动Mysql服务

命令:

[root@localhost lin]# service mysqld start

Starting mysqld:                                           [  OK  ]
  • 进入Mysql

命令:[root@localhost lin]# mysql -u root -p password

  • 对用户进行远程访问授权

命令:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
	
Query OK, 0 rows affected (0.02 sec)
mysql>  FLUSH PRIVILEGES;
	
Query OK, 0 rows affected (0.00 sec)
卸载mysql
  1. sudo apt-get autoremove --purge mysql-server-5.5

  2. sudo apt-get remove mysql-server

  3. sudo apt-get remove mysql-common

  4. 如果有mysql-client等等,都删除掉

  5. 清理残留数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P,多次使用直到没有数据

RabbitMQ

介绍

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。本版本为3.6.1

安装

rabbitMQ需要erlang语言的支持,因此需要先安装erlang语言

命令:sudo apt-get install erlang

测试:启动erl,能否进入

rabbitMQ官网中下载相应的ubuntu安装包deb,下载后双击即可安装完毕

设置

添加用户:sudo rabbitmqctl add_user chenjian chenjian

添加虚拟队列: sudo rabbitmqctl add_vhost chenjian

添加后台管理插件:sudo rabbitmq-plugins enable rabbitmq_management

显示:

The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management

进入http://127.0.0.1:15672/,用guest(密码guest)修改chenjian为管理员账号

进入“chenjian”,将自己添加为虚拟管理员

Wine

介绍

wine是在linux系统下运行exe等windows软件

安装

稳定版本(1.6.2)命令:

sudo apt-get install wine

开发版本(修改过很多bug)命令:

  1. sudo add-apt-repository ppa:wine/wine-builds

  2. sudo apt-get update

  3. sudo apt-get install wine-devel

Tree

介绍

tree可以很方便的按照树状图展开当前目录下文件的结构

安装

命令:sudo apt-get insatll tree

效果

命令:(python2.7) chenjian@chenjian-Rev-1-0:~/PycharmProjects/zqxt_admin$ tree .

P.S. 输入tree . /home/chenjian/tree_test.txt可以将树结构导入txt文件中

知识共享许可协议本作品由陈健采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。