今天把笔记本安装了单系统Ubuntu 18.04。因为是单系统,所以格外的好安装,一直下一步下一步,也不知道后续会不会出问题。
百度了一下安装完Ubuntu 18.04后续需要做的事件。
重要的事:首先要更新系统源,保证能够下载最新的服务,命令:sudo apt-get update
1.第一件事,安装redis
a.下载redis,命令: sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz,加sudo是因为权限问题
b.解压redis ,命令:tar xzf redis-3.2.6.tar.gz
c.建立软连接,看Redis开发与运维上又写,命令:ln -s redis-3.2.6 redis,作用是:为了不把redis目录固定在指定版本上,有利于Redis未来版本升级
d.进入到 redis-3.2.6文件夹,命令: cd redis
e.编译,命令:make,前提是已经安装了gcc编译功能,使用命令gcc --version查看当前gcc版本,判断是否有gcc功能
f.安装,命令:make install,作用:将Redis的相关运行文件放到/usr/local/bin/下,这样就可以在任意目录下执行Redis的命令。例如安装后,可以在任何目录执行redis-cli–v查看Redis的版本
运行redis
a.修改配置文件,进入到redis-3.2.6文件夹下,执行命令:sudo vi 路径/redis-3.2.6/redis.conf,
使用/daemonize,回车,然后修改no为yes。
b.启动服务,命令:redis-server 路径/redis-3.2.6/redis.conf ,以配置文件启动
c.开启客户端,redis-cli -h 127.0.0.1 -p 6379 ,默认以127.0.0.1 6379 启动
d.退出客户端,命令:quit,即可
e.关闭服务,redis-cli shutdown。我的报错了,提示check log ,目前还没有解决
2.第二件事,查看自己的ip,
命令: ifconfig,如果执行后没反应,会提示你执行命令:sudo apt-get install net-tools
等待安装即可
3.第三件事,安装ssh
目的是,别的ip能够访问你得ip,使用Xshell
1.安装openssh-server,命令:sudo apt-get install openssh-server
2.查看SSH是否启动,命令:sudo ps -e |grep ssh,如果出现sshd ,说明已经启动;非则输入启动命令:sudo service ssh start
3.为ssh服务打开使用root用户登录的权限,修改配置文件,命令:sudo vi /etc/ssh/sshd_config,找到“PermitRootLogin without-password”,
在这行前面加一个#注释掉,然后添加下一行(o), "PermitRootLogin yes", :wq 保存
4.重启ssh服务,sudo service ssh restart
4.第四件事,安装mysql
1.首先,ubuntu只能安装mysql8.0,所以要先更新一下源,去MySQL官网http://dev.mysql.com/downloads/repo/apt/.下载一个mysql-apt-config_0.8.10-1_all.deb
2.执行命令,sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
3.然后更新源,sudo apt update
4.然后安装mysql8.0,sudo apt install mysql-server
5.安装过程中让输入2次密码,一定不能忘;选择mysql版本8.0;
6.mysql8.0更新了新的加密方式,ubuntu可能不支持,所以造成root密码不能用,一定要选择旧的加密方式
7.然后使用MySQL,命令:mysql -u root -p,,进入mysql 显示当前版本是不是8.0
8.给mysql开放终端,第一步执行命令,mysql -u root -p 输入密码,进入到muysql ;第二步,执行命令:use mysql;第三步,设置权限,
grant all privileges on *.* to root@'%' identified by '密码' with grant option; 注释:*.* ,第一个代表数据库,第二个代表表;@,前面是用户,后面是ip
如果报错,出现error,可能的原因是user表种的root数据,host=localhost,需要把它给为%,不过一般不建议这么做
新用户即可,创建数据库:create database dbdata,创建用户:create user user01@'%' identified by 'password';赋予权限grant all privileges on dbdata.* to user01;
然后在另一个ip测试,如果有问题,看一个utunbu种的3306端口是不是绑定在localhost上了
注:mysql 8.0种的配置文件没有bind-address=127.0.0.1 这一行,不需要注释掉,但最好看一下
5.安装jdk
1.下载jdk,去jdk官网下载,压缩包,需要注意的是,要勾选 accept license agreement,选贼对应的版本
2.解压,命令:sudo tar -zxvf jdk-8u171-linux-x64.tar.gz,然后可以移动到你想要的目录,命令:sudo mv jdk-8u171-linux-x64.tar.gz 路径
3.配置环境变量,命令:$sudo gedit ~/.bashrc ,在最下面加上,
export JAVA_HOME=jdk所在的路径
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4.然后生效配置的环境变量,命令:source ~/.bashrc,不用加sudo 我的没就有加,如果error,加上试试
5.执行,java javac 看看是否安装成功。查看版本,java -verison