运维

UBUNTU 16.04 安装日记

csxiaoyao · 8月26日 · 2016年 · 本文共6419个字 · 预计阅读22分钟449次已读

UBUNTU 16.04 安装日记

Write By CS逍遥剑仙
我的主页: csxiaoyao.com
GitHub: github.com/csxiaoyaojianxian
Email: sunjianfeng@csxiaoyao.com
QQ: 1724338257

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

1. 安装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

2. apt-get安装flash

    sudo apt-get install flashplugin-installer

3. 修复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’

4. 搭建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代码,保存并退出

    <?php
    echo phpinfo();
    ?>

    浏览器访问

5. 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.sh
    chmod +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.local
    ServerAlias www.csxiaoyao.local
    DocumentRoot /var/www/www.csxiaoyao.local/public_html
    </VirtualHost>

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

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

    重启apache服务器

    sudo service apache2 restart

    (4) 修改hosts

    sudo vim /etc/hosts
    127.0.0.1 www.csxiaoyao.local

6. 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_csxiaoyao.comdb数据库所有权限
    @>grant all on sunshine_db.* to sunshine@localhost identified by ‘19931128’;
    //刷新系统权限表
    mysql>flush privileges;
    //若指定部分权限
    mysql>grant select,update on sunshine_db.* to sunshine@localhost identified by ‘19931128’;
    //刷新系统权限表
    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数据库命令

    • 导出
      导出数据和表结构

      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
    • 导入
      建空数据库

      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

7. 安装navicat

[安装]

  1. 解压
    tar -zxvf /home/sunshine/download/navicat8_mysql_en.tar.gz
  2. 运行
    ./start_navicat

    tips:
    修复乱码

  3. 查看系统支持字符集
    locale -a
  4. 修改字符集
    export LANG=zh_CN.utf8

    [破解]:

  5. 选取执行start_navicat后用户主目录下生成的.navicat隐藏文件夹
    cd /home/sunshine/.navicat/
  6. 删除
    rm system.reg

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

8. 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/lib
    export 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 environment
    JAVA_HOME=/usr/java/jdk_8u102
    export JRE_HOME=/usr/java/jdk_8u102/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export 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版本
    修改默认的 JDK

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

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

    sudo update-alternatives –config java
    sudo update-alternatives –config javac
    sudo update-alternatives –config javaws

9. 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/MyEclipse
    sudo chmod -R a+r /opt/MyEclipse
    sudo 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-8
    Name=MyEclipse 2014
    Comment=IDE for Web&Java
    Exec=/opt/MyEclipse/myeclipse
    Icon=/opt/MyEclipse/icon.xpm
    Terminal=facsxiaoyao.comlse
    Type=Application
    Categories=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,激活成功

10. fiddler

  1. 安装.NET运行环境
    sudo apt-get install mono-complete
  2. 解压直接双击运行

UBUNTU 16.04 安装日记

0 条回应