14.04服务器上安装和配置Bacula,在Linux 上安装的预览版支持 SQL Server

一试吓一跳…安装依然是爆简单,没有安装过Sql Server,图片描述,1,该预览版支持的操作系统平台有 Linux、Windows、Docker、maxOS,在Linux 上安装的预览版支持 SQL Server,14.04服务器上安装和配置Bacula,是一个开源网络备份解决方案,)开始到目前在微软在Satya,如此简单的配置安装后就在CentOS

图片 11

 前言

CentOS7 安装并利用SQL Server

2015年10月十五日,微软公布了新型的 SQLServer 公共预览版 SQL Server vNext
CTP1,其能够运营在 Linux 和 Windows
操作系统上。该预览版帮忙的操作系统平台有 Linux、Windows、Docker、maxOS
、Azure 设想机。在Linux 上安装的预览出版协会理 SQL Server
数据库引擎的浩大表征。

Bacula是一个开源网络备份化解方案,允许你在该地也许远程Computer组上备份或许恢复生机数据。配置与安装很轻便,并支持广大高端存款和储蓄管理个性。

    随着微软的持续向linux方向开发,从早先的Bash on Ubuntu on
Windows(Windows下的Ubuntu on
Windows安装可以参谋:)初阶到当前在微软在Satya
Nadella的领导者下,微软以此举措在雷德Mond(美利坚协作国微软分局)的要员在Linux主导的家产(如迅速推动云的技艺)方面获得了分明进展。使SQL
Server能够在Linux蒙受下运营,是这种进度的另三个标识性的此举。当然无论微软的那这一行径背后的动机是何许,但是当前在Red
Hat EnterpriseLinux 7(满含CentOS
7)和Ubuntu服务器16.04下是能够运营msSQL的,不过必要小心的是在运维的服务器下供给有3.25
GB的内部存储器,下边就差相当的少的说一说在CentOS 7下什么设置msSQL:

转帖请评释出处: 

Linux 上的 SQL Server 安装指南

  • 参考:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup

图片 1

本课程中,让我们来学学一下哪些在Ubuntu
14.04服务器上安装和配备Bacula。作者的机器的IP是192.168.1.250/24,主机名是server.linuxidc.local。今后让大家进去教程吧。

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget https://packages.microsoft.com/config/rhel/7/mssql-server.repo
[root@localhost yum.repos.d]# yum -y install mssql-server
[root@localhost yum.repos.d]# /opt/mssql/bin/mssql-conf setup
可以在以下位置找到此产品的许可条款:
/usr/share/doc/mssql-server 或从以下位置下载:
https://go.microsoft.com/fwlink/?LinkId=852741&clcid=0x804

可以从以下位置查看隐私声明:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x804

接受此许可条款吗? [Yes/No]:yes

选择 SQL Server 的一个版本:
  1) 评估版(免费,无生产许可,180 天限制)
  2) 开发人员版(免费,无生产许可)
  3) Express 版(免费)
  4) Web 版(付费)
  5) 标准版(付费)
  6) 企业版(付费)
  7) 我通过零售渠道购买了许可证并具有要输入的产品密钥。

可在以下位置找到有关版本的详细信息:
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x804

使用此软件的付费版本需要通过以下途径获取单独授权
Microsoft 批量许可计划。
选择付费版本即表示你具有适用的
要安装和运行此软件的就地许可证数量。

输入版本(1-7): 2

选择 SQL Server 的语言:
(1) English
(2) Deutsch
(3) Español
  ) Français
▽5) Italiano
(6) 日本語
(7) 한국어
(8) Português
(9) Русский
(10) 中文 – 简体
(11) 中文 (繁体)
输入选项 1-11:10
输入 SQL Server 系统管理员密码: 
确认 SQL Server 系统管理员密码: 
正在配置 SQL Server...

This is an evaluation version.  There are [17] days left in the evaluation period.
Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service.
安装程序已成功完成。SQL Server 正在启动。

支出情状嘛, 作为.Net系Sql Server这是须要的. 听过Sql
server可以设置在Linux上了..于是抱着试一试的心思体验了一把..

小编依照CentOS7进行安装操作

  • 下载 Microsoft SQL Server Red Hat 存储库配置文件

   sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server.repo
  • 运行以下命令,安装 SQL Server

sudo yum update -y
sudo yum install -y mssql-server
  • 设置达成今后,试行上面发号施令,依照指示设置SA密码,并选拔相应的版本

sudo /opt/mssql/bin/mssql-conf setup

![图片描述][1]

确定保证SA账户密码中度满意暗中同意必要(最少 8
个字符,蕴含大写和小写字母、十进制数字和/或非字母数字符号)

  • 布署完结后,请表达服务是还是不是正在运作

systemctl status mssql-server

![图表描述][2]

  • 拉开防火墙上的 SQL Server 端口,私下认可为TCP 1433

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
# firewall-cmd未启用不需要做此设置

到此,SQL Server已在CentOS7上健康运转

方今支撑的 Linux 平台有:
Red Hat Enterprise Linux 7.2 Workstation,Server, and Desktop
Ubuntu 16.04
Docker Engine 1.8+ (可配置在 Windows、 Mac 大概Linux)
本来,SQL Server vNext CTP1 为了能在 Linux 操作系统上运维,而且有别于
Windows 系统的管理组织,有大多功力和劳动在 Linux
上是不协助的,如全文索引、复制、遍及式查询、AG 以及安全注脚和任何服务。

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及安装
http://www.linuxidc.com/Linux/2013-06/86250.htm

那般回顾的安顿安装后就在CentOS
7安装了msSQL,须要注意的是在服务器上急需敞开msSQL的缺省1433端口,其次在msSQL下安装时就能提示安装配置遵照提示配置中必要配置sa的密码,在配备好后就能运行msSQL,而msSQL在设置好后会在/opt/mssql路径下,安装好后会在系统中新加一个mssql的用户,其家目录在/var/opt/mssql,在那之中寄存着msSQL相关的数据文件及日志

不试不知晓, 一试吓一跳…安装照旧是爆轻松,
居然比在Windows下边安装还要简单….

安装 SQL Server 命令行工具

要创造数据库,须要选拔一种工具,能够在 SQL Server 上运营 TRANSACT-SQL
语句进行一而再。 以下步骤安装 SQL Server 命令行工具:sqlcmd和bcp

  • 下载 Microsoft Red Hat 存款和储蓄库配置文件

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
  • 就算服务器在此以前设置过mssql,要求删除任何较旧的 unixODBC 程序包

sudo yum update
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
  • 运营以下命令以安装mssql 工具与 unixODBC 开荒人士包

sudo yum update
sudo yum install -y mssql-tools unixODBC-devel
  • 加多/opt/mssql-tools/bin/路径到景况变量

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

**当今测量检验在 Ubuntu 16.04 上安装 SQL Server **

CentOS安装Webmin
http://www.linuxidc.com/Linux/2013-02/79052.htm

Just Do It!!!!

当地连接配置

以下步骤使用 sqlcmd 本地连接到新的 SQL Server 实例

  • 运用 SQL Server 名称 (-S),用户名 (-U) 和密码 (-P) 的参数运转sqlcmd。 在本教程中,用户实行当地连接,因而服务器名为 localhost。
    用户名称叫 SA,密码是在设置进程中为 SA 帐户提供的密码。

sqlcmd -S localhost -U SA -P '<YourPassword>'

密码输入能够采纳互动的点子

  • 设若总是成功展现如下图:应会展现 sqlcmd 命令提醒符:1>

![图形描述][3]


【PPT文书档案】Linux系统的远程管理软件Webmin
http://www.linuxidc.com/Linux/2012-08/68730.htm

 

行使SQL Server创造和询问数据

新建数据库,成立一个名字为AniuDB的数据库

  • 在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创立测量检验数据库:

CREATE DATABASE AniuDB
  • 在下一行中,编写三个询问以回到服务器上存有数据库的名称

SELECT Name from sys.Databases
  • 前三个指令未有当即推行。 必须在新行中键入 GO 技艺执行此前的命令:

GO

![图片描述][4]

接下去创造三个新表 itdevops,然后插入多少个新行

  • 在 sqlcmd 命令提示符中,将上下文切换成新的 AniuDB数据库:

USE AniuDB
  • 创办名称为 itdevops 的新表:

CREATE TABLE itdevops(id INT, name NVARCHAR(50), quantity INT)
  • 将数据插入表中

INSERT INTO itdevops VALUES (1, 'banana', 150); INSERT INTO itdevops VALUES (2, 'orange', 100);
  • 执行GO

GO

挑选数据,运维查询从 itdevops变回来数据

  • 透过 sqlcmd 命令提醒符输入查询,以回到 itdevops表中多少赶过 100
    的行

SELECT * FROM itdevops WHERE quantity > 100;
# 执行 GO
  • 脱离 sqlcmd 命令提醒符

quit

Ubuntu 16.04 LTS官方镜像下载:
32位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso
64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso

Ubuntu 12.04 Server 安装 Webmin
http://www.linuxidc.com/Linux/2012-05/60977.htm

 起头设置

从 Windows 进行延续

Windows 上的 SQL Server 工具连接到 Linux 上的 SQL Server
实例,操作办法与连接到其它远程 SQL Server 实例一样

  • Windows 上运转,连接受 Linux 上的 SQL Server 的其余工具:

SSMS: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-develop-use-ssms
WP: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-manage-powershell
SSDT: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-develop-use-ssdt

1. 导入公共库GPG 密钥:

CentOS 下搭建 LAMP 运维情状 & Webmin
http://www.linuxidc.com/Linux/2012-05/60731.htm

 由于是新种类, 没有安装过Sql Server, 所以就变得异常粗略了.
依据微软官方的文书档案一步一步就OK…微软安装文书档案

[plain] view
plain
copy

安装 Bacula

Bacula使用SQL数据库管理它的音讯。大家得以应用MySQL也许PostgreSQL数据库。本篇教程中,小编利用MySQL。

输入上面的下令安装MySQL服务器。

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install mysql-server

在装置MySQL的进程中,或然提醒须求输入数据库管理员密码。输入密码后按下OK。

图片 2

再度输入密码:

图片 3

今后使用下边的指令安装bacula:

  1. sudo apt-get install bacula-server bacula-client

Bacula默许使用Postfix MTA。安装过程中,你会被须要安顿Postfix。

图片 4

分选Internet站点并点击OK。

图片 5

输入服务器完整域名(FQDN):

图片 6

当今输入yes用dbconfig-common来安顿Bacula数据库。

图片 7

输入MySQL数据库管理员密码:

图片 8

安装数据库的bacula-director-mysql用户的密码。如若留空不输入,会变卦一个随机密码。

图片 9

双重输入密码:

图片 10

图片 11

curl
https://packages.microsoft.com/keys/microsoft.asc
| sudo apt-key add –

开创备份与还原目录

前些天,让我们成立备份与回复目录。

  1. sudo mkdir -p /mybackup/backup /mybackup/restore

设置方面目录的权杖与所属用户/组:

  1. sudo chown -R bacula:bacula /mybackup/
  2. sudo chown -R 700/mybackup/

更加的多详细的情况见请继续阅读下一页的优良内容
http://www.linuxidc.com/Linux/2014-06/103439p2.htm

图片 12