ubuntu安装jdk_mysql_Ubuntu server 安装及jdk+mysql安装教程

Ubuntu server 安装教程

1.查找及下载Ubuntu镜像文件

可以在以下页面下载想要的版本,我这里选择19.04 server版的iso镜像文件:

http://mirrors.163.com/ubuntu-releases/19.04/

2.腾出一个空U盘,4G左右就行,iso文件本身就有750M左右,制作安装盘

1).使用UltraISOPortable工具烧录相应的镜像到U盘;

链接:https://pan.baidu.com/s/1bf7wmJzVLrjmHhSlzhmzSw 提取码: 3srj

2).在BIOS中设置为U盘启动;

3.安装mysql

相关命令:

1. sudo apt-get install mysql-server

2.sudo  apt-get install mysql-client

3.  sudo apt-get install libmysqlclient-dev

查看是否安装成功:

1.sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

4.搭建Java运行环境

1).在线安装jdk

命令: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

下载完后我这里解压到/opt/java/目录下

/opt/java/jdk1.8.0_131

配置运行环境:

<1>.以root身份打开/etc/proflie脚本

sudo vim  /etc/profile

<2>.在文件最后添加运行路径

unset i

unset -f pathmunge

export JAVA_HOME=/opt/java/jdk1.8.0_131

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

<3>.执行脚本

source /etc/profile

<4>.验证jdk配置是否成功

Java -version

执行结果:

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

2).修改脚本过程中误操作导致出现常用命令如:ls vi使用不了的解决方法:

export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

5. Samba软件包的安装和配置

1).使用源安装,在终端中输入如下命令:

#sudo apt-get install samba

#sudo apt-get install smbclient

2).Samba服务器的启动、关闭和重启

启动Samba服务器只需执行如下命令:

#sudo /etc/init.d/samba start

关闭Samba服务器:

#sudo /etc/init.d/samba stop

重新启动Samba服务器:

#sudo /etc/init.d/samba restart

启动Samba服务器后,可以使用ps命令查看进程:

#ps -aux

3).配置Samba服务;

Samba服务器主要配置文件为/etc/samba/smb.conf

添加共享目录;例如:

[userroot]

comment = this is linux share directory

path = /home/userroot

public = yes

writeable = yes

create mask = 775

directory mask = 775

force user = userroot  #用户没有写入权限,可以添加此选项,内容服务端用户一样

保存退出,启动Samba服务:

#/etc/init.d/samba start

4).ping client IP地址;如果ping 不同,可以查找client 的防火墙是否开启

打开:控制面板\系统和安全\Windows 防火墙\高级设置\入站规则\

找到文件和打印共享(回显请求 - ICMPv4-In),双击此选项,在作用域中勾上任何IP地址;在高级选项中勾选 域 专用 公用 ;然后选择应用,最后启动此规则

6.使用su命令提示 :

su: Authentication failure

需要再次修改密码,才能使用此命令

输入:sudo passwd root

userroot@ubuntu:~$ sudo passwd root

New password:

Retype new password:

passwd: password updated successfully

7.PHP 安装

sudo apt-get install apache2

sudo apt-get install php7.2

查看安装情况

php -v

查看适合php的相关插件

apt-cache search libapache2-mod-php

8.redis安装

sudo apt-get install redis-server

查看配置文件位置

whereis redis

1.启动redis

redis-server

2.查看redis是否启动

redis-cli

3.ping

出现pong说明安装成功

9.golang安装

sudo apt-get install golang-go

go -version

go env

10.mongodb

sudo apt-get install mongodb

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/429847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模仿Linux内核kfifo实现的循环缓存

想实现个循环缓冲区&#xff08;Circular Buffer&#xff09;&#xff0c;搜了些资料多数是基于循环队列的实现方式。使用一个变量存放缓冲区中的数据长度或者空出来一个空间来判断缓冲区是否满了。偶然间看到分析Linux内核的循环缓冲队列kfifo的实现&#xff0c;确实极其巧妙。…

win32mysql数据库回复_windows mysql 数据库备份与还原方法

一.使用 Mysql 自带 mysqldump 命令进行数据库备份mysql 数据库自带备份命令 mysqldump ,可对数据库进行备份操作最简单的备份是将数据库备份至本地&#xff0c;生成 **.sql 文件编写备份脚本文件(创建一个 txt 文件&#xff0c;写入批处理脚本&#xff0c;再将文件的后缀改为…

领域模型(domain model)贫血模型(anaemic domain model)充血模型(rich domain model)

领域模型是领域内的概念类或现实世界中对象的可视化表示&#xff0c;又称为概念模型或分析对象模型&#xff0c;它专注于分析问题领域本身&#xff0c;发掘重要的业务领域概念&#xff0c;并建立业务领域概念之间的关系。 贫血模型是指使用的领域对象中只有setter和getter方法&…

datagrid显示mysql_WPF DataGrid显示MySQL查询信息,且可删除、修改、插入 (原发布 csdn 2018-10-13 20:07:28)...

1、入行好几年了&#xff0c;工作中使用数据库几率很小(传统行业)。借着十一假期回家机会&#xff0c;学习下数据库。2、初次了解数据库相关知识&#xff0c;如果本文有误&#xff0c;还望告知。3、本文主要目的&#xff0c;记录下wpf界面显示数据库信息&#xff0c;且可进行删…

网站SEO优化中内部链接的优化

重要性&#xff1a;内链有效的优化能够间接的提高某页面的权重达到搜索排名靠前的效果。同时有效的带领搜索引擎蜘蛛对整站进行抓取。 网站头部导航&#xff1a; 这个导航称为‘网站主导航’&#xff0c;当用户来到网站需要给他们看到的内容。也就是UE&#xff08;用户体验&…

mysql 集群 qps_MySQL Cluster:如何通过扩展为MySQL带来2亿QPS

本篇文章的目的在于介绍MySQL Cluster——也就是MySQL的一套内存内、实时、可扩展且具备高可用性的版本。在解决标题中所提到的每秒2亿查询处理能力问题之前&#xff0c;我们先对MySQL集群的背景信息及其架构进行一番回顾&#xff0c;这将有助于大家理解上述目标的实现过程。My…

测试题的答案(技术博客)

根据老师的要求&#xff0c;我把上次测试的答案汇总了下&#xff0c;将程序写的得到满分的答案给挑了出来&#xff0c;希望大家不要追究版权问题&#xff0c;若有问题&#xff0c;我们私下武力解决问题。 第一题&#xff1a;从键盘输入一个大写字母&#xff0c;要求改用小写字母…

history模式监听_面试题:VueRouter中的 hash 模式和 history 模式有什么区别

面试题&#xff1a;VueRouter中的 hash 模式和 history 模式有什么区别hash模式hash 模式的路由中带有 # 号hash 模式通过 window.onhashchange 方法监听路由的修改hash 模式在页面刷新的时候&#xff0c;发送的请求 url 是不带 # 后面的内容的hash 模式可以兼容部分低版本的浏…

DC综合流程

Design Compiler and the Design Flow 步骤 将HDL描述的设计输入到Design Compiler中Design Compiler使用technology libraries, synthetic or DesignWare libraries, and symbol libraries执行综合过程&#xff0c;并展示综合结果。将HDL翻译为门级描述之后&#xff0c;Design…

hdu 2222 Keywords Search(ac自动机)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid2222 题意&#xff1a;给你一系列子串&#xff0c;再给你一个主串问你主串一共有几个匹配子串 原来使用字典树写的但数据有点大TLE了&#xff0c;然后就开始学习ac自动机了&#xff0c;ac自动机就像是多串匹配的kmp原理也是…

对象必须实现 iconvertible。_精雕基础教程:对象的显示颜色

“颜色工具栏”用于修改图形、文字等操作对象的颜色&#xff0c;设置轮廓线或者区域填充颜色&#xff0c;从而获得彩色效果图。这一篇文章我们叙述如何修改对象的显示颜色和填充颜色。如下图所示&#xff0c;颜色工具栏按钮功能的说明参见相关部分。图 - 颜色工具栏修改对象颜色…

抓包mysql乱码_抓包数据乱码是什么情况?

为什么会出现这种情况&#xff1f;细心的童鞋可能发现是我们发送给服务器的请求连接的数据不同&#xff1a;第一张图的信息是{"roomid":98284,"uid":271298361556770}第二张图的信息是{"uid":276194535568357,"protover":2,"room…

WebView

WebView在Android系统中内置了一款高性能webkit内核浏览器&#xff0c;在SDK中封装为一个叫做WebView组件&#xff0c;WebView是基于webkit引擎&#xff0c;展现Web页面的控件。 WebView控件功能强大&#xff0c;除了具有一般View的属性和设置外&#xff0c;还可以对url请求、页…

mysql sql优化器_MySQL SQL优化之‘%’

设计索引的主要目的就是帮助我们快速获取查询结果&#xff0c;而以%开头的like查询则不能够使用B-Tree索引。考虑到innodb的表都是聚簇表(类似于oracle中的索引组织表)&#xff0c;且二级索引叶节点中记录的结构为(索引字段->主键字段)&#xff0c;我们可以通过改写sql(mysq…

[转载]析构函数的虚析构和非虚析构调用的差别

代码示例: 非虚析构的情况下. #include <stdio.h> #include <iostream>using namespace std;class A { public:A(){std::cout << "A is created." << std::endl;}~A(){std::cout << "A is deleted." << std::endl;} }…

外部函数能修改闭包内的变量_Python函数式编程,Python闭包

前置内容为了更容易理解闭包&#xff0c;在说闭包之前&#xff0c;讲一下两个概念&#xff1a;作用域和嵌套函数。作用域作用域是变量能被访问的范围&#xff0c;定义在函数内的变量是局部变量&#xff0c;局部变量的作用范围只能在函数内部&#xff0c;它不能在函数被外引用。…

onmousedown活用之碰撞效果

通过绝对定位,在页面中随意位置设置两个div; 也就是说div 是拖动的框,div1和div2是被触碰的框; 1 <!DOCTYPE html>2 <html>3 4 <head>5 <meta charset"UTF-8">6 <title></title>7 <style type"text/css&quo…

python判断密码强度_python – 检查密码的强度(如何检查条件)

你好最好的方法是使用正则表达式搜索这是我目前使用的功能def password_check(password):"""Verify the strength of passwordReturns a dict indicating the wrong criteriaA password is considered strong if:8 characters length or more1 digit or more1 s…

java 实现微博,QQ联合登录

详见&#xff1a;http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt313 开发平台 http://connect.qq.com/ http://open.weibo.com/ 可以下载相应的sdk 和 API Java代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748…

python启动多个进程_Python程序中的进程操作--—--开启多进程

Python程序中的进程操作--—--开启多进程之前我们已经了解了很多进程相关的理论知识&#xff0c;了解进程是什么应该不再困难了&#xff0c;刚刚我们已经了解了&#xff0c;运行中的程序就是一个进程。所有的进程都是通过它的父进程来创建的。因此&#xff0c;运行起来的python…