. Creation -> ln -s {path/to/file-name} {link-name} Update -> ln -sfn {path/to/file-name} {link-name} Deletion -> rm {link-name}
Kilde : http://serverfault.com/questions/389997/how-to-override-update-a-symlink#390024
Vi opgradere til version 10.1+, så vi har mulighed for at bruge Galera
https://mariadb.com/kb/en/mariadb/mariadb-installation-version-10121-via-rpms-on-centos-7/
Huskeliste
- Afinstaller mariadb og mariadb-server (rpm -e mariadb mariadb-server)
- Genbrug /etc/my.cnf (rm -f /etc/my.cnf && mv /etc/my.cnf.rpmsave /etc/my.cnf)
- Afvikle # mysql_upgrade --user root --password
MARIADB=http://mirrors.dotsrc.org/mariadb/mariadb-10.1.21/yum/centos7-amd64/rpms wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-client.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-common.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-compat.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-connect-engine.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-cracklib-password-check.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-devel.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-gssapi-client.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-gssapi-server.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-oqgraph-engine.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-server.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-shared.rpm wget $MARIADB/MariaDB-10.1.21-centos7-x86_64-test.rpm wget $MARIADB/galera-25.3.19-1.rhel7.el7.centos.x86_64.rpm wget $MARIADB/jemalloc-3.6.0-1.el7.x86_64.rpm wget $MARIADB/jemalloc-devel-3.6.0-1.el7.x86_64.rpm
Certifikat
Det er MEGET vigtigt at de tre certificater er forskellige. Jeg har valgt at skrive filens navn i i feltet 'State or Province name' - eksempelvis 'client-req
'
https://www.cyberciti.biz/faq/how-to-setup-mariadb-ssl-and-secure-connections-from-clients/
http://galeracluster.com/documentation-webpages/sslconfig.html#securing-replication-traffic
Kloster
https://tunnelix.com/mariadb-galera-cluster-installation/
http://galeracluster.com/documentation-webpages/selinux.html
Download software
http://mirrors.dotsrc.org/mariadb/mariadb-10.1.21/yum/centos7-amd64/rpms/
MongoDB servicene skal bo i folderen /etc/systemd/system/ som
- mongodb.service
Når man i MongoDB verden sætter et kloster (Replica Set) op, så kan der være op til 50 noder i klosteret, men det er kun én node der er primær.
Man kan kun skrive til den primære og skulle den primære node forsvinde/dø, så tager en af de andre over som primær.
Det er muligt at benytte Sharding og her kan man skrive til flere klostere, men det er et helt andet og noget større setup.
Opsætning MongoDB
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
Replication
https://docs.mongodb.com/manual/replication/
Sharding
https://docs.mongodb.com/manual/sharding/
Sikkerhed
https://docs.mongodb.com/manual/security/
https://docs.mongodb.com/manual/tutorial/create-users/
Certifikat
https://docs.mongodb.com/manual/tutorial/configure-ssl/
https://docs.mongodb.com/manual/tutorial/configure-ssl-clients/
http://mongodb.github.io/mongo-java-driver/3.4/driver/tutorials/ssl/
Download software
MongoDB (Version 3.4.2 frigivet 2/1-2017)
Angular 2 Tutorial: Create a CRUD App with Angular CLI and TypeScript
Angular 2 Tutorial: Create a CRUD App with Angular CLI
Angular 2 HTTP Requests with Observables | Scotch
Angular 2 User Registration and Login Example & Tutorial
Angular 2 Service Example – TypeScript
Angular 2 Tutorial: Create a CRUD App with Angular CLI and TypeScript
Getting Started With Angular 2 Step by Step: 6 - Consuming Real Data With Http
ZonedDateTime now = ZonedDateTime.now();
GregorianCalendar gregorianCalendar = GregorianCalendar.from(now);
XMLGregorianCalendar xmlGregorianCalendar =
DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar);
Kilde : How to convert java.time.ZonedDateTime to XMLGregorianCalendar
3 ways you can connect to MongoDB from WildFly - JBoss EAP
Developing applications with MongoDB and PrimeFaces on WildFly
How to Connect to MongoDB from a Java EE Stateless Application
Text Colors
Text color output is not defined in ANSI C/C++. Instead the creators of the language left that to be operating system dependent. In Linux, to change text color you must issue what are known as terminal commands. To do this you just change your output statement to contain a terminal command.
For example, see the below program.
#include <stdio.h>
int main()
{
printf("Hello, world! ");
}
To print "Hello, world.!" in red I would change the printf statement to read:
printf("