bacula

GCC:优化 Linux、互联网和一切

 ̄綄美尐妖づ 提交于 2021-01-23 09:05:21
软件如果不能被电脑运行,那么它就是无用的。而在处理运行时run-time性能的问题上,即使是最有才华的开发人员也会受编译器的支配 —— 因为如果没有可靠的编译器工具链,就无法构建任何重要的东西。GNU 编译器集合GNU Compiler Collection(GCC)提供了一个健壮、成熟和高性能的工具,以帮助你充分发挥你代码的潜能。经过数十年成千上万人的开发,GCC 成为了世界上最受尊敬的编译器之一。如果你在构建应用程序是没有使用 GCC,那么你可能错过了最佳解决方案。 根据 LLVM.org 的说法,GCC 是“如今事实上的标准开源编译器” [1] ,也是用来构建完整系统的基础 —— 从内核开始。GCC 支持超过 60 种硬件平台,包括 ARM、Intel、AMD、IBM POWER、SPARC、HP PA-RISC 和 IBM Z,以及各种操作环境,包括 GNU、Linux、Windows、macOS、FreeBSD、NetBSD、OpenBSD、DragonFly BSD、Solaris、AIX、HP-UX 和 RTEMS。它提供了高度兼容的 C/C++ 编译器,并支持流行的 C 库,如 GNU C Library(glibc)、Newlib、musl 和各种 BSD 操作系统中包含的 C 库,以及 Fortran、Ada 和 GO 语言的前端。GCC

跟高手学习LINUX笔记-28 --firewall防火墙

旧巷老猫 提交于 2020-08-13 03:14:45
第七章 firewall防火墙 本节所讲内容: 7.1、TCPWRAPS简介与实际应用 7.2、firewall防火墙简介 7.3、firewall防火墙实际应用 实验环境: 服务端:server IP:192.168.26.82 客户端:client IP:192.168.26.80 内 网:server IP:10.0.0.81 正文部分: 7.1、TCPWRAPS简介与实际应用 7.1.1、TCPWRAPS简介 DTCPWRAPS概述: 1)组成:由两部分控制文件组成 (1)/etc/hosts.allow (2)/etc/hots.deny 2)功能:对一些特定服务访问控制 主要格式如下: 特定服务名 : IP地址/掩码 (掩码是/255.255.255.0不能写成/24) 如: sshd : 192.168.26.0/255.255.255.0 sshd : ALL 匹配规则: /etc/hosts.allow优先级高,规则匹配成功则通过 hosts.allow规则如果不匹配,则检查跟hosts.deny规则是否匹配,如果匹配则禁止 如果两个文件规则都不匹配,则直接允许通过 实际举例说明: 要求:只允许192.168.26.80可以ssh连接192.168.26.82服务器 [root@node-12 ~]# tail -1 /etc/hosts.allow sshd :

备份工具bacula部署使用

牧云@^-^@ 提交于 2019-12-04 08:53:12
官方文档: https://www.bacula.org/9.0.x-manuals/en/main/Configuring_Director.html 环境: CentOS Linux release 7.4.1708 mysql 5.7.28 bacula 9.4.4 组件说明 Directory: 管理所有备份,恢复,验证,和存档事务,定制备份和恢复文件的计划. Storge: 指定进行存储和恢复文件属性和数据的物理备份媒介. File: 安装在被备份机器上的程序,将被directory调用时候,它提供关于自己的操作系统、文件属性、数据等资料. Console: 管理控制台,与directory进行通讯. Catalog: 负责维护所有备份文件的索引和数据库.Catalog服务允许系统管理员或用户能够快速地找到并恢复任何需要的档案。catalog维护所有Volume使用情况的记录,所有任务的运行情况,和所有档案的保存情况,允许有效的恢复和Volume管理。 Bacula目前支持的三个数据库(postgresql、mysql、sqlite),在安装Bacula时,必须选择其中之一。 Monitor: 监控directory、file、storage的守护进程 软件安装 准备工作: mysql 需要准备数据库bacula,用户:bacula,授权:grant all

2. Bacula Server端安装配置

你。 提交于 2019-11-28 03:28:38
1. Bacula Server端安装配置 1.1. Bacula Server端安装 1.1.1. 安装bacula依赖包 For Centos6: yum install -y mysql mysql-server mysql-devel gcc gcc-c++ mysql-devel libacl libacl-devel For Centos7: yum install -y mariadb mariadb-server mysql-devel gcc gcc-c++ mysql-devel libacl libacl-devel 1.1.2. 安装bacula服务端 tar zxf bacula-9.x.tar.gz cd bacula-9.x CFLAGS="-g -Wall" ./configure \ --sbindir=/usr/local/bacula/bin \ --sysconfdir=/usr/local/bacula/etc \ --with-pid-dir=/usr/local/bacula/working \ --with-subsys-dir=/usr/local/bacula/working \ --with-working-dir=/usr/local/bacula/working \ --enable-smartalloc \ --with

1. Bacula各组件说明

不问归期 提交于 2019-11-28 03:28:12
1. Bacula各组件说明 Baula有三个服务,分别是bacula-sd用于管理storage、bacula-fd为bacula客户端、bacula-dir为bacula的核心组件机director。 Bacula默认是通过bconsole管理的,bconsole为命令行模式,可以对bacula进行常规的操作。 bacula-gui为bacula方出的web端 bacula管理工具; Bacula-web为第三方出的web端bacula监控报表工具。 1.1. Bconsole 1.2. Bacula-web 1.3. Bacula-gui Bacula-gui由两个部分组成,一个是baculum-api提供统一对外接口,另一个是baculum-web提供web端对bacula的管理。 1.3.1. Baculum-api 1.3.2. Baculum-web 来源: https://www.cnblogs.com/skyshao/p/11389181.html