我的主页 www.csxiaoyao.com 之前曾经使用过rhel、centos、ubuntu-14等linux版本,最近整个系统重新分区,在SSD中划分了40G安装了Ubuntu 16.04。使用过程中发现Ubuntu可以看出Ubuntu在桌面系统上已经又向前跨越了一大步,甚至已经可以用作主要的移动生产力工具,特此记录关键十步,以备后查。
安装: 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
sudo apt-get install flashplugin-installer
gsettings set com.canonical.indicator.datetime time-format ‘custom’
gsettings set com.canonical.indicator.datetime custom-time-format ‘%m月%d日 %A%H:%M:%S’
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();
?>
浏览器访问
1.获取
wget -c http://lamp.phpstudy.net/phpstudy.bin
2.权限设置
chmod +x phpstudy.bin
3.安装
./phpstudy.bin
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
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 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数据库命令 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
[安装] 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天试用期
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/.profile –> HOME/.env
10.重启计算机
11.若使用Myeclipse等IDE或安装多个jdk版本 (1)修改默认的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
[安装] 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=false
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,激活成功
1.安装.NET运行环境
sudo apt-get install mono-complete
2.解压直接双击运行