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

  

Ubuntu server 安装及jdk+mysql安装教程的更多相关文章

  1. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(四):安装MySQL数据库

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  2. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django

    近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...

  3. 迅美VPS安装和配置MySQL数据库教程

    MySQL相关教程与知识:    迅美VPS安装和配置MySQL数据库教程    navicat8管理MySQL教程-创建数据库和导入数据    navicat8管理MySQL教程-管理建立用户和分配 ...

  4. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(五):测试项目

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  5. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(三):设置上传文件夹权限(这里测试用完全共享)

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  6. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  7. 一、Vim编辑器 二、用户和组管理 三、软件的安装(jdk,mysql) 四、Shell编程

    一.Vim编辑器的使用 1. vim编辑器的运行模式 编辑模式:等待用户编辑命令的输入 插入模式:编辑文本内容 命令模式:执行命令 2. 使用 :vim 文件名 3. 查看当前vim编辑器介绍:vim ...

  8. Linux-软件安装(一) —— jdk/tomact 安装(普通安装)

    Linux-软件安装(一) -- jdk/tomact 安装(普通安装) 1. 可使用 FinalShell 上传至 Linux 服务器 2. 解压 cd /usr/local #解压命令 tar - ...

  9. Ubuntu 14.04下Django+MySQL安装部署全过程

    一.简要步骤.(Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便一些有需要的童鞋,大神勿喷~ 二.Python的安装 由于博主使用的环境是 ...

随机推荐

  1. poj 2253 Frogger(floyd变形)

    题目链接:http://poj.org/problem?id=1797 题意:给出两只青蛙的坐标A.B,和其他的n-2个坐标,任一两个坐标点间都是双向连通的.显然从A到B存在至少一条的通路,每一条通路 ...

  2. 深入浅出TypeScript(4)- 使用接口和类型别名

    在TypeScript中,为了可以约束对象定义,提供了两个新的特性,接口和类型别名. TypeScript中的接口 在强类型语言中,都有接口的概念,那么TypeScript中的接口是如何使用的呢? 接 ...

  3. 在Linux上安装nginx时遇到的问题,真的好坑啊!!!!

    解决了两个小时愣是卡着没动,结果一请大神问题就迎刃而解,怪自己太粗心,一下午差点就被这个问题安排的明明白白,直接上问题: makeFile时的问题:   checking for OS + Linux ...

  4. Collection,泛型,Map

    1.Collection集合 集合和数组的区别? 数组的长度是固定的, 集合的长度是可变的 数组中存储的数据都是同一类型的数据.集合存储的是对象,而且对象的类型可以不一致 集合框架 单列集合 java ...

  5. Small Spring系列一:BeanFactory(一)

    人生如逆旅,我亦是行人. 前言 Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用. 准备 bean-v1.xml配置b ...

  6. gemfire基本使用以及spring-data-gemfire的使用

    1.安装程序的使用 locator 启动locator gfsh>start locator --name=locator1 指定端口启动 gfsh>start locator --nam ...

  7. Hessian 接口使用示例总结(转载)

    一.使用hessian接口准备 首先,hessian接口的使用,必须要准备hessian接口的jar包,本文使用的jar包如下:hessian-4.0.7.jar; Hessian接口的使用一般是在两 ...

  8. CTC安装及其错误解决办法:binding.cpp:92:49: error: cannot convert ‘THCudaTensor*’ to ‘const THFloatTensor*’ for argument ‘1’ to ‘int64_t THFloatTensor_size(const THFloatTensor*, int)’

    CTC安装: 1. 在终端执行命令:git clone https://github.com/SeanNaren/warp-c) (效果如下图,大家不用管我前面括号的内容,那是我打开的虚拟环境) 2. ...

  9. 高性能最终一致性框架Ray之基本概念原理

    一.Actor介绍 Actor是一种并发模型,是共享内存并发模型的替代方案. 共享内存模型的缺点: 共享内存模型使用各种各样的锁来解决状态竞争问题,性能低下且让编码变得复杂和容易出错. 共享内存受限于 ...

  10. SpringCloud学习笔记(7):使用Spring Cloud Config配置中心

    简介 Spring Cloud Config为分布式系统中的外部化配置提供了服务器端和客户端支持,服务器端统一管理所有配置文件,客户端在启动时从服务端获取配置信息.服务器端有多种配置方式,如将配置文件 ...