UBUNTU 16.04 安装日记

来源:互联网 发布:淘宝新建员工 编辑:程序博客网 时间:2024/05/16 01:00

UBUNTU 16.04 安装日记

  • UBUNTU 1604 安装日记
    • 一安装QQ国际版
    • 二apt-get安装flash
    • 三修复ubuntu1604右上角两个月字
    • 四搭建LAMP环境后续安装phpstudy
    • 五phpstudy安装及配置
      • tips
    • 六mysql for linux用户权限导入导出操作
    • 七安装navicat
    • 八Ubuntu安装JDK
    • 九myeclipse
    • 十fiddler

我的主页 www.csxiaoyao.com
  之前曾经使用过rhel、centos、ubuntu-14等linux版本,最近整个系统重新分区,在SSD中划分了40G安装了Ubuntu 16.04。使用过程中发现Ubuntu可以看出Ubuntu在桌面系统上已经又向前跨越了一大步,甚至已经可以用作主要的移动生产力工具,特此记录关键十步,以备后查。

一、安装QQ国际版

安装:
1.解压

unzip wine-qqintl.zip

2.安装

sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb ttf-wqy-microhei_0.2.0-beta-2_all.deb wine-qqintl_0.1.3-2_i386.deb

3.若依赖错误

sudo apt-get install -f

再执行步骤1

二、apt-get安装flash

sudo apt-get install flashplugin-installer

三、修复ubuntu16.04右上角两个月字

gsettings set com.canonical.indicator.datetime time-format ‘custom’gsettings set com.canonical.indicator.datetime custom-time-format%m%d%A%H:%M:%S

四、搭建LAMP环境(后续安装phpstudy)

apt-get安装LAMP
1.安装Apache

sudo apt-get install apache2

查看Apache版本:

apache2 -v

浏览器访问Apache
2.安装PHP7

sudo apt-get install php7.0

查看PHP版本:

php7.0 -v

3.安装libapache2-mod-php7.0

sudo apt-get install libapache2-mod-php7.0

查看是否安装成功

cat /etc/apache2/mods-enabled/php7.0.load

4.安装MySQL

sudo apt-get install mysql-server

设置root密码
安装php7.0-mysql

sudo apt-get install php7.0-mysql

5.重启
重启MySQL

sudo service mysql restart

重启Apache

sudo service apache2 restart

6.测试
新建php文件phpinfo.php

sudo vim /var/www/html/phpinfo.php

输入php代码,保存并退出

<?phpecho phpinfo();?>

浏览器访问

五、phpstudy安装及配置

1.获取

wget -c http://lamp.phpstudy.net/phpstudy.bin

2.权限设置

chmod +x phpstudy.bin

3.安装

./phpstudy.bin

[tips]

1.配置文件地址
apache配置文件:

/phpstudy/server/httpd/conf/httpd.conf

PHP配置文件:

/phpstudy/server/php/etc/php.ini

打开Mysql控制台

/phpstudy/mysql/bin/mysql -uroot -proot

(mysql -uroot -proot 无效)
2.安装ftpd

wget -c http://lamp.phpstudy.net/phpstudy-ftpd.shchmod +x phpstudy-ftpd.sh./phpstudy-ftpd.sh

3.配置虚拟主机
(1)apache配置include vhost文件

/phpstudy/server/httpd/conf/vhosts/*.conf

(2)add域名
会自动在/server/httpd/conf/vhost/生成对应配置文件
(3)修改apache配置(非phpstudy,phpstudy直接修改/server/httpd/conf/vhost/下配置文件)

sudo vi /etc/apache2/sites-available/www.csxiaoyao.local.conf<VirtualHost *:80>ServerName www.csxiaoyao.localServerAlias www.csxiaoyao.localDocumentRoot /var/www/www.csxiaoyao.local/public_html</VirtualHost>

禁用默认虚拟主机配置(000.default.conf)
启用新虚拟主机配置

sudo a2dissite 000-default.confsudo a2ensite www.csxiaoyao.local.conf

重启apache服务器

sudo service apache2 restart

(4)修改hosts

sudo vim /etc/hosts127.0.0.1 www.csxiaoyao.local

六、mysql for linux用户、权限、导入导出操作

1.新建用户

//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,’sunshine’,password(‘19931128’));//刷新系统权限表mysql>flush privileges;//退出后登录mysql>exit;@>mysql -u sunshine -p@>输入密码mysql>登录成功

2.用户授权

//登录MYSQL(ROOT)@>mysql -u root -p@>密码//为用户创建数据库(sunshine_db)mysql>create database sunshine_db;//授权sunshine用户sunshine_db数据库所有权限@>grant all on sunshine_db.* to sunshine@localhost identified by19931128’;//刷新系统权限表mysql>flush privileges;//若指定部分权限mysql>grant select,update on sunshine_db.* to sunshine@localhost identified by19931128’;//刷新系统权限表mysql>flush privileges;

[tips]
(1)select, insert, update, delete, create, drop, index, alter, grant, references, reload, shutdown, process, file共14个权限,可被all privileges或者all代替
(2)数据库名称.表名称代替为.,表示赋予用户操作服务器上所有数据库所有表的权限
(3)用户地址可以是localhost,也可以是ip地址、机器名、域名
‘%’表示从任何地址连接
(4)’连接口令’不能为空

3.删除用户

@>mysql -u root -p@>密码mysql>DELETE FROM mysql.user WHERE User=”sunshine” and Host=”localhost”;mysql>flush privileges;//删除用户的数据库mysql>drop database sunshine_db;

4.修改指定用户密码

@>mysql -u root -p@>密码mysql>update mysql.user set password=password(‘sunshine’) where User=”sunshine” and Host=”localhost”;mysql>flush privileges;mysql>quit;

5.导入导出mysql数据库命令
5.1导出
导出数据和表结构

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql

[tips]

/usr/local/mysql/bin/ 为mysql的data目录

5.2导入
建空数据库

mysql>create database abc;

导入数据库
方法1:
(1)选择数据库

mysql>use abc;

(2)设置数据库编码

mysql>set names utf8;

(3)导入数据

mysql>source /home/abc/abc.sql;

方法2:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql#mysql -usunshine -p abc < abc.sql

七、安装navicat

[安装]
1.解压

tar -zxvf /home/sunshine/download/navicat8_mysql_en.tar.gz

2.运行

./start_navicat

[tips]
修复乱码
1.查看系统支持字符集

locale -a

2.修改字符集

export LANG=zh_CN.utf8

[破解]
1.选取执行start_navicat后用户主目录下生成的.navicat隐藏文件夹

cd /home/sunshine/.navicat/

2.删除

rm system.reg

下次启动navicat会重新生成,重置30天试用期

八、Ubuntu安装JDK

1.查看系统位数

getconf LONG_BIT

2.创建安装目录

sudo mkdir /usr/java

3.解压文件至/usr/java/

sudo tar zxvf jdk-8u102-linux-x64.tar.gz -C /usr/java/

4.文件夹重命名(非必须)

cd /usr/java/sudo mv jdk1.8.0_102 jdk_8u102

5.配置系统环境变量

sudo gedit /etc/environment

插入缺少的内容

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin”export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport JAVA_HOME=/usr/java/jdk_8u102

6.使环境变量生效

source /etc/environment

7.使用echo命令检查环境变量

echo $JAVA_HOME

输出 /usr/java/jdk_8u102

echo $CLASSPATH

输出 .:/usr/java/jdk_8u102/lib:/usr/java/jdk_8u102/jre/lib

echo $PATH

输出 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk_8u102/bin

8.查看版本

java -version

9.设置所有用户的环境变量(否则重启后找不到java命令)

sudo gedit /etc/profile#set Java environmentJAVA_HOME=/usr/java/jdk_8u102export JRE_HOME=/usr/java/jdk_8u102/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

[tips]
/etc/profile 所有用户的环境变量
/etc/enviroment 系统的环境变量
登陆系统时shell读取顺序:
/etc/profile –> /etc/enviroment –> HOME/.profile>HOME/.env

10.重启计算机

11.若使用Myeclipse等IDE或安装多个jdk版本
(1)修改默认的JDK

sudo update-alternatives –install “/usr/bin/java” “java” “/usr/java/jdk_8u102/bin/java” 300sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/java/jdk_8u102/bin/javac” 300sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/java/jdk_8u102/bin/javaws” 300

以上为不同命令建立链接,若存在多个JDK只需替换路径重新执行一遍即可建立链接
执行以下命令选择链接,若每个选项只建立一个链接,系统不会提供选项,若存在多个链接,根据需要选择不同选项

sudo update-alternatives –config javasudo update-alternatives –config javacsudo update-alternatives –config javaws

九、myeclipse

[安装]
1.解压
2.添加执行权限

sudo chmod a+x myeclipse-pro-2014-GA-offline-installer-linux.run

3.安装

sudo ./myeclipse-pro-2014-GA-offline-installer-linux.run

4.添加读写权限

sudo chown -R root:root /opt/MyEclipsesudo chmod -R a+r /opt/MyEclipsesudo chmod -R a+w /opt/MyEclipse

5.可执行文件重定向添加到/usr/bin/

sudo ln -s /opt/MyEclipse/myeclipse /usr/bin/myeclipse

6.添加桌面快捷方式

sudo gedit /usr/share/applications/MyEclipse.desktop

粘贴文本

[Desktop Entry]Encoding=UTF-8Name=MyEclipse 2014Comment=IDE for Web&JavaExec=/opt/MyEclipse/myeclipseIcon=/opt/MyEclipse/icon.xpmTerminal=falseType=ApplicationCategories=GNOME;Application;Development;StartupNotify=true

保存后在Dash里可查看MyEclipse快捷方式
[破解]
1.关闭MyEclipse
2.执行cracker.jar

java -jar cracker.jar

3.配置
Usercode:sunshine
版本选择:PROFESSIONAL(默认)
4.点击SystemId按钮
5.选择Tools->0.RebuildKey
6.点击激活按钮Active
7.选择Tools->1.ReplaceJarFiles,选择/opt/MyEclipse/plugins/目录
8.选择Tools->2.Save properities,保存配置,激活成功
9.检测激活是否成功
打开MyEclipse,选择MyEclipse->Subscription Information…
若为Activation Status: Product activated,激活成功

十、fiddler

1.安装.NET运行环境

sudo apt-get install mono-complete

2.解压直接双击运行

0 0
原创粉丝点击