#slave2
Explore tagged Tumblr posts
Photo
Customer: STAR WARS SHIP DMV: SLAVE Verdict: DENIED
#California license plate with text SLAVE2#bot#ca-dmv-bot#california#dmv#funny#government#lol#public records
94 notes
·
View notes
Text
Random Real Thoroughbred: GREEK SLAVE
GREEK SLAVE is a black mare born in The United States in 1954. By GREEK SHIP out of SLAVE MARKET. Link to their pedigreequery page: https://www.pedigreequery.com/greek+slave2
0 notes
Photo
1 note
·
View note
Photo
After YEARS of people requesting a tshirt version of Fett's Vette it's finally going to be available in EXTREMELY LIMITED quantities and only at @63bluxomestgallery for our "May the Fourth Be with You" Star Wars art pop-up. Get yours Friday May 4 from 6-10 at 63 Bluxome, San Francisco! - #fettsvette #bobafett #corvette #corevettestingray #stingray #slave2 #mcchris #liltuffy #tshirt #starwars #maythe4thbewithyou #maythefourthbewithyou #starwarsday #art #design #63bluxomestreetgallery (at Babylon Burning Screen Printing, Inc.)
#liltuffy#maythefourthbewithyou#maythe4thbewithyou#fettsvette#starwarsday#design#63bluxomestreetgallery#slave2#starwars#stingray#tshirt#corvette#bobafett#mcchris#corevettestingray#art
1 note
·
View note
Photo
Slave2 DNS Server – Control WebPanel Wiki Slave2 DNS Server – Cluster SetupIf you need to have multiple DNS servers then you can have them connected to the slave dns manager.
0 notes
Text
Tiffany's Party
Slave 2 Amber
Slave 3 Jillian
Slave 4 Rebecca
Slave 5 Naomi
Tiffany Slave 1
The girls, my new slaves, introduced themselves one by one, as they sat me on the couch and took turns dancing for me and sucking my cock. Later I took them to the bed. I was surrounded by the five beautiful young girls. Tiffany massaged my shoulders as I lay back in her lap. Naomi and Jillian were to the left and right of me massaging my chest and arms, as the two blondes were at the foot of the bed sucking me off. The girls all took turns sucking me, but this was the main configuration throughout the night, until I began laying them down to fuck them. I took the girls one by one, delivering them orgasms. They loved it. I came and came throughout the night in their assholes, tight pussies, and mouths as they sucked and swallowed me. The entire next day was much of the same. Nonstop fucking. I took my time pumping my cock into them, owning their tight bodies. I made them mine. I was a god.
0 notes
Photo
Love the colors! #Repost @make_malvina_up ・・・ Colourful spring vibes 🌹🌹🌹 ______________________________ PRODUCTS USED FACE _____ @benefitcosmeticsgreece porefessional primer @esteelauder double wear foundation @maccosmetics prolongwear concealer @lauramercier translucent powder @anastasiabeverlyhills contour kit @thebalmcosmetics Mary lou-minizer EYES ______ @makeuoforeverofficial shadows in s852, n92, me338, me400,d236 @nyxcosmetics jumbo pencil in milk @redcherrylashes no 47 LIPS _____ @toofaced lipstick in naked dolly ____________________________ #mua #makeup #makeupartist #makeupbyme #beautymakeup #makeupworld #makeupart #makeupgirl #slave2 #greekmua #μακιγιάζ #мейкап #макияж #makeupgeek #vegas_nay #anastasiabeverlyhills #hudabeauty #beauty #nyx #springmakeup #beautyqueens4ever #OMGHairMakeup #maquillage #boldeyes #wakeupandmakeup #like4like #colourfulmakeup #spring #maquiagem #maquillaje
#maquiagem#makeup#springmakeup#makeupart#omghairmakeup#colourfulmakeup#maquillage#boldeyes#мейкап#μακιγιάζ#makeupbyme#slave2#repost#makeupartist#makeupgirl#mua#makeupworld#beautymakeup#nyx#like4like#anastasiabeverlyhills#макияж#makeupgeek#maquillaje#vegas_nay#hudabeauty#beauty#spring#wakeupandmakeup#beautyqueens4ever
10 notes
·
View notes
Photo
Ina & Bebba’s Hovel
34 notes
·
View notes
Text
Redis is a free and open-source, in-memory data store used by many developers around the world as a database, cache, message broker, and streaming engine. It gains massive popularity with its broad support, high availability, performance, and flexibility. Redis supports several data structures such as lists, hashes, sets, sorted sorts, strings, streams e.t.c. The capabilities provided by Redis are well explained below: Extensibility: It has a module API that can be used to build extensions in C, C++, and Rust languages. Persistence: It keeps that dataset in memory to allow fast access. It can also persist the data by writing it to a permanent storage disk to survive reboots. High availability: It offers replication with automatic failover for standalone and clustered modes. Programmability: It supports server-side scripting with Lua and server-side stored procedures with Redis Functions. Redis replication is the process of creating exact copies of the Redis master instance. The replication is asynchronous by default. The master continues to handle queries while the replicas perform the initial synchronization or a partial resynchronization. Replication is mainly done to improve read throughput and circumvent data loss in cases of node failure. The Redis replication can be managed manually using the SLAVEOF or REPLICAOF.To make this easier, Redis Sentinel is used. This is a process that is used to automate and monitor the Redis replication failover and switchover. Sentinel requires a number of instances and then works as a group of decision-makers to determine which node is up and which one is down before triggering a failover. The below illustration will help you understand how Sentinel works. Aside from high availability, the Redis Sentinel offers more other features that include: Monitoring: It constantly checks if both the master and replica instances are running as required. Automatic failover: In case the master is not working as required, Sentinel triggers a failover and the replica is promoted to a master. The other replicas attached are then configured to use this new master. Configuration provider: It provides an authoritative source for clients’ service discovery. The clients connect to Sentinels to obtain the address of the current Redis master. Notification: It can be used to notify the system admin when something is wrong with any of the monitored Redis instances. This guide offers a deep demonstration of how to deploy HA Redis Cluster with Sentinel on Rocky Linux 8 | AlmaLinux 8. Setup Requirements. It is recommended to have at least 3 Sentinel instances for a sturdy deployment. This guide will work with 3 servers as below: HOSTNAME TASK IP ADDRESS Redis_master Master 192.168.205.2 Redis_replica1 slave1 192.168.205.3 Redis_replica2 slave2 192.168.205.33 Step 1 – Install Redis on Rocky Linux 8 | AlmaLinux 8 Redis is available in the default Rocky Linux 8 | AlmaLinux 8 repositories and can be installed on all the 3 nodes with the command: sudo dnf install vim @redis -y Once installed, start and enable the service on all the 3 nodes as shown: sudo systemctl start redis sudo systemctl enable redis Verify the status of the server: $ systemctl status redis ● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Thu 2022-06-23 05:06:50 EDT; 14s ago Main PID: 2784 (redis-server) Tasks: 4 (limit: 23682) Memory: 6.6M CGroup: /system.slice/redis.service └─2784 /usr/bin/redis-server 127.0.0.1:6379 Step 2 – Configure Redis Replication On Rocky Linux 8 | AlmaLinux 8 Normally, Redis can be configured using the /etc/redis.conf file. We will configure the master and slave instances as shown. A. Configure Redis Master server
Create a backup file and open the configuration file for editing: sudo cp /etc/redis.conf /etc/redis.conf.bak sudo vim /etc/redis.conf Begin by configuring the bind-address: bind 127.0.0.1 192.168.205.2 Next set the protected-mode to no, to allow communication with the slaves. protected-mode no You can secure the master instance using the requirepassdirective: requirepass StrongPassword Set the service to interact with systemd. supervised systemd Save the configuration file and restart the service sudo systemctl daemon-reload sudo systemctl restart redis Allow the service through the firewall: sudo firewall-cmd --zone=public --permanent --add-port=6379/tcp sudo firewall-cmd --reload B. Configure Redis Replicas We will then configure our two replicas as below: sudo cp /etc/redis.conf /etc/redis.conf.bak sudo vim /etc/redis.conf For the replicas, make the below changes, remember to replace values where required. bind 127.0.0.1 192.168.205.3 protected-mode no supervised systemd replicaof 192.168.205.2 6379 masterauth StrongPassword Replace the bind IP address with the appropriate IP address of the replica. The replicaofdirective is used to provide replication of the master server. Save the file and restart the services: sudo systemctl daemon-reload sudo systemctl restart redis Allow the service through the firewall: sudo firewall-cmd --zone=public --permanent --add-port=6379/tcp sudo firewall-cmd --reload C. Verify the Replication Once the above configurations have been made, verify the replication: On the Master node: $ redis-cli 127.0.0.1:6379> AUTH StrongPassword 127.0.0.1:6379> info replication Sample Output: On the Replicas: redis-cli info replication Sample Output. From the above output, we can all agree that we have configured Redis replication on Rocky Linux 8 | AlmaLinux 8 Step 3 – Configure Redis Sentinel on Rocky Linux 8 | AlmaLinux 8 The Redis sentinel was installed when installing the Redis server. Start and enable the service on all the 3 nodes as shown: sudo systemctl start redis-sentinel sudo systemctl enable redis-sentinel Check the status of the service: $ systemctl status redis-sentinel ● redis-sentinel.service - Redis Sentinel Loaded: loaded (/usr/lib/systemd/system/redis-sentinel.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis-sentinel.service.d └─limit.conf Active: active (running) since Thu 2022-06-23 05:27:28 EDT; 25s ago Main PID: 3127 (redis-sentinel) Tasks: 4 (limit: 23682) Memory: 6.6M CGroup: /system.slice/redis-sentinel.service └─3127 /usr/bin/redis-sentinel *:26379 [sentinel] To configure the Redis Sentinel service we will edit the file below on all the 3 nodes: sudo cp /etc/redis-sentinel.conf /etc/redis-sentinel.conf.bak sudo vim /etc/redis-sentinel.conf First, ensure the service listens on the desired port, the default port is 26379 port 26379 For Sentinel to monitor our master server, we need to configure it on the 3 nodes as shown: #On Master Server(Sentinel1)/Replica1(Sentinel2)/Replica2(Sentinel3) ....... sentinel monitor mymaster 192.168.205.2 6379 2 sentinel auth-pass mymaster StrongPassword sentinel down-after-milliseconds mymaster 10000 sentinel parallel-syncs mymaster 1 In the file: mymaster can be replaced with a desired name and password. Replace 192.168.205.2 with the master IP address Remember to put the sentinel monitor line before the sentinel auth-passline. Otherwise, the service will fail to restart. The sentinel down-after-millisecondsis used to set the time required for the master to be considered as failed if no response is received. parallel-syncsset the number of replicas to be promoted to the new master after a failover. Save the files and restart the services: sudo systemctl restart redis-sentinel Allow the service through the firewall on all the nodes: sudo firewall-cmd --zone=public --permanent --add-port=26379/tcp
sudo firewall-cmd --reload Step 4 – Check the Redis Sentinel Setup Status Now we can check the status of the Redis Sentinel Setup: On the master node: redis-cli -p 26379 info sentinel Execution output: You can view detailed information with the command: redis-cli -p 26379 sentinel master mymaster Execution output: To check the status of the slaves, use the command: redis-cli -p 26379 sentinel slaves mymaster Step 5 – Redis Sentinel Failover Testing We will test the automatic failover feature provided by Sentinel. To do this, stop the Redis service on the master server. sudo systemctl stop redis After the 10 seconds, (the down-after-milliseconds set) Check the Sentinel log file: sudo cat /var/log/redis/sentinel.log Sample Output: From the output, we can see that our replica 192.168.205.3 has been promoted to the new master. Get detailed info from the Redis CLI redis-cli -h 192.168.205.3 -p 26379 sentinel masters Sample Output: That was enough learning! That marks the end of this guide on how to deploy HA Redis Cluster with Sentinel on Rocky Linux 8 | AlmaLinux 8. I hope this was of importance to you.
0 notes
Link
0 notes
Photo
Jumpbox host is some Honk Kong Autoparts shop, most likely clueless:
https://carisma-shop‧com/en/images/ (dot replaced with interpunct)
This gives us a HTP 302 and the final landing page again is with our “friends” Host Pro from Ukraine.
Domain: unicredit--bulbank.com.ua Status: ok Registrant ID: mucjk1120 Tech contact ID: xlab Admin contact ID: mucjk1120 Nserver: slave3.hostsila.net Nserver: slave2.hostsila.com Nserver: slave.hostsila.net Nserver: master.hostsila.com Mnt-by: ua.hostpro Create date: 2019-07-09T22:25:47+03:00 Expire date: 2021-07-09T22:25:47+03:00 Contact ID: mucjk1120 Status: ok Status: linked Contact:cc: no Contact:city: not published Contact:street: not published Contact:org: not published Contact:name: not published Contact phone: not published Contact e-mail: not published Mnt-by: ua.hostpro Create date: 2019-07-09T22:25:46+03:00 Update date: Contact ID: xlab Status: ok Status: linked International Address ----- Contact:street: Urija Popravky str. 4/39-A, office 379 Contact:city: m.Kyiv Contact:cc: UA Contact:pc: 02094 Contact:org: HOSTPRO LAB LTD Contact:name: HOSTPRO LAB LTD Local Address ----- Contact:name: ТОВ "ХОСТПРО ЛАБ" Contact:org: ТОВ "ХОСТПРО ЛАБ" Contact:street: вул. Юрія Поправки, 4/39-А, оф. 379 Contact:city: м.Київ Contact:pc: 02094 Contact:cc: UA Contact phone: +380.445857796 Contact fax: not published Contact e-mail: [email protected] Mnt-by: ua.hostpro Create date: 2018-12-06T10:32:35+02:00 Update date:
Report to host and VPS provider sent:
Ticket ID with hostpro: #BYD-734961
Ticket to Ukraine Police, Anti cyber-crime division:#930908
Pastebin of site’s contents:https://pastebin.com/zfEvVYRZ
Tango Down:
Full email with headers
From - Mon Jul 15 07:50:02 2019 X-Account-Key: account3 X-UIDL: 1042748947.52080 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 X-Mozilla-Keys: Return-Path: <[email protected]> Received: from mx3.mail.bg ([unix socket]) by stor3 (Cyrus 2.5.10-Debian-2.5.10-3) with LMTPA; Mon, 15 Jul 2019 01:08:57 +0300 X-Sieve: CMU Sieve 2.4 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on stor3.stor3 X-Spam-Level: X-Spam-Status: No, score=-102.3 required=5.0 tests=RCVD_IN_DNSWL_MED, SHORTCIRCUIT,SURBL_BLOCKED,USER_IN_WHITELIST shortcircuit=ham autolearn=disabled version=3.4.2 Received-SPF: permerror (univ-montp3.fr: Redundant applicable 'v=spf1' sender policies found) receiver=mx3.mail.bg; identity=mailfrom; envelope-from="[email protected]"; helo=smtp.univ-montp3.fr; client-ip=193.52.142.200 Received: from smtp.univ-montp3.fr (smtp.univ-montp3.fr [193.52.142.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx3.mail.bg (Postfix) with ESMTPS id 45F7F4053AA7 for <>; Mon, 15 Jul 2019 01:08:57 +0300 (EEST) Received: from [193.52.136.4] (helo=teti.univ-montp3.fr) by smtp.univ-montp3.fr with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <[email protected]>) id 1hmmfw-0003ra-Hh for ; Mon, 15 Jul 2019 00:08:56 +0200 Received: from srv454.firstheberg.net ([185.13.36.69]) by teti.univ-montp3.fr with esmtpsa (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from <[email protected]>) id 1hmmfw-0007S1-AF for ; Mon, 15 Jul 2019 00:08:56 +0200 From:"=?iso-8859-5?B?sePb0dDd2iDe3dvQ2d0=?=" <[email protected]> To: Subject:=?iso-8859-5?B?IN/e4tLq4NTY4tUg4dLe7+LQINfQIOPh2+PT0OLQ?= Message-ID: <7b7c637c44a0464f940b42befd10ed80@srv454> Date: Sun, 14 Jul 2019 22:52:07 +0200 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0001_6C5B3830.19F7A54D" X-Priority: 3 X-Mailer: Microsoft Office Outlook 12.0 X-Sender-Forgery: Unable to verify sender address ([email protected]), possible forgery This is a multi-part message in MIME format. ------=_NextPart_000_0001_6C5B3830.19F7A54D Content-Type: multipart/alternative; boundary="----=_NextPart_001_0002_28460DA9.C73A6141" ------=_NextPart_001_0002_28460DA9.C73A6141 Content-Type: text/plain; charset="iso-8859-5" Content-Transfer-Encoding: quoted-printable =B7=D4=E0=D0=D2=D5=D9=E2=D5,=0D=0A=C9=D5 =D2=D8 =D8=DD=E4=DE=E0=DC=D8=E0= =D0=DC=D5, =E7=D5 =E3=E1=DB=E3=D3=D0=E2=D0 =B2=D8 =B1=E3=DB=D1=D0=DD=DA= =BE=DD=DB=D0=D9=DD =DD=EF=DC=D0 =D4=D0 =D1=EA=D4=D5 =D4=DE=E1=E2=EA=DF= =DD=D0.=B7=D4=E0=D0=D2=D5=D9=E2=D5,=0D=0A=B7=D0 =D4=D0 =DF=DE=E2=D2=EA= =E0=D4=D8=E2=D5 =E1=D2=DE=EF=E2=D0 =D7=D0 =E3=E1=DB=E3=D3=D0=E2=D0, =DC= =DE=DB=EF =D8=D7=D1=D5=E0=D5=E2=D5 =E1=DB=D5=D4=DD=D8=EF =DB=D8=DD=DA:= =0D=0A=0D=0A=B2=DB=D8=D7=D0=DC=0D=0A=0D=0A=0D=0A=C1 =E3=D2=D0=D6=D5=DD= =D8=D5,=0D=0A=B5=DA=D8=DF=EA=E2 =DD=D0 =C3=DD=D8=BA=E0=D5=D4=D8=E2 =B1= =E3=DB=D1=D0=DD=DA 2019 ------=_NextPart_001_0002_28460DA9.C73A6141 Content-Type: text/html; charset="iso-8859-5" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">=0D=0A<H= TML><HEAD><TITLE></TITLE>=0D=0A<META content=3D"text/html; charset=3Di= so-8859-5" http-equiv=3DContent-Type>=0D=0A<META name=3DGENERATOR = content=3D"MSHTML 11.00.10570.1001"></HEAD>=0D=0A<BODY>=0D=0A<P = style=3D"FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; = WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; = FONT-WEIGHT: 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: 0px; = FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; ORPHANS: = 2; WIDOWS: 2; MARGIN: 10px 0px 20px; LETTER-SPACING: normal; = PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: = 0px; font-variant-ligatures: normal; font-variant-caps: normal; = -webkit-text-stroke-width: 0px; text-decoration-style: initial; = text-decoration-color: initial"><IMG border=3D0 hspace=3D0 alt=3D"" = src=3D"cid:d4b5194cc0d3cc4cba71771c4ebce55b@srv454" align=3Dbaseline><= /P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, = sans-serif; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: = none; FONT-WEIGHT: 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: = 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; = ORPHANS: 2; WIDOWS: 2; MARGIN: 10px 0px 20px; LETTER-SPACING: = normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); = TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: = normal; -webkit-text-stroke-width: 0px; text-decoration-style: = initial; text-decoration-color: initial">=B7=D4=E0=D0=D2=D5=D9=E2=D5,<= /P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, = sans-serif; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: = none; FONT-WEIGHT: 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: = 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; = ORPHANS: 2; WIDOWS: 2; MARGIN: 10px 0px 20px; LETTER-SPACING: = normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); = TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: = normal; -webkit-text-stroke-width: 0px; text-decoration-style: = initial; text-decoration-color: initial">=C9=D5 =D2=D8 =D8=DD=E4=DE=E0= =DC=D8=E0=D0=DC=D5, =E7=D5 =E3=E1=DB=E3=D3=D0=E2=D0 =B2=D8 =B1=E3=DB=D1= =D0=DD=DA =BE=DD=DB=D0=D9=DD =DD=EF=DC=D0 =D4=D0 =D1=EA=D4=D5 =D4=DE=E1= =E2=EA=DF=DD=D0.=B7=D4=E0=D0=D2=D5=D9=E2=D5,</P>=0D=0A<P style=3D"FONT= -SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: = normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: = 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: 0px; FONT-STYLE: = normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; ORPHANS: 2; WIDOWS: = 2; MARGIN: 0px 0px 10px; LETTER-SPACING: normal; LINE-HEIGHT: = 22px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); = TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: = normal; -webkit-text-stroke-width: 0px; text-decoration-style: = initial; text-decoration-color: initial">=B7=D0 =D4=D0 =DF=DE=E2=D2=EA= =E0=D4=D8=E2=D5 =E1=D2=DE=EF=E2=D0 =D7=D0 =E3=E1=DB=E3=D3=D0=E2=D0, =DC= =DE=DB=EF =D8=D7=D1=D5=E0=D5=E2=D5 =E1=DB=D5=D4=DD=D8=EF =DB=D8=DD=DA:= </P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, = sans-serif; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: = none; FONT-WEIGHT: 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: = 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; = ORPHANS: 2; WIDOWS: 2; MARGIN: 0px 0px 10px; LETTER-SPACING: = normal; LINE-HEIGHT: 22px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: = rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: = normal; font-variant-caps: normal; -webkit-text-stroke-width: = 0px; text-decoration-style: initial; text-decoration-color: = initial"> </P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: = Tahoma, sans-serif; WHITE-SPACE: normal; WORD-SPACING: 0px; = TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); PADDING-BOT= TOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: = 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 0px; LETTER-SPACING: normal; = PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: = 0px; font-variant-ligatures: normal; font-variant-caps: normal; = -webkit-text-stroke-width: 0px; text-decoration-style: initial; = text-decoration-color: initial"></P>=0D=0A<P style=3D"FONT-SIZE: = 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: = normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: = 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: 0px; FONT-STYLE: = normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; ORPHANS: 2; WIDOWS: = 2; MARGIN: 10px 0px 20px; LETTER-SPACING: normal; PADDING-RIGHT: = 0px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-varian= t-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-wi= dth: 0px; text-decoration-style: initial; text-decoration-color: = initial"></P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: = Arial, Helvetica, sans-serif; WHITE-SPACE: normal; WORD-SPACING: = 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(136,136,136); = PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEF= T: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 10px 0px 20px; LETTER-SPACING: = normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); = TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: = normal; -webkit-text-stroke-width: 0px; text-decoration-style: = initial; text-decoration-color: initial">=0D=0A<TABLE style=3D"FONT-SI= ZE: 14px; BORDER-TOP: 0px; HEIGHT: 45px; FONT-FAMILY: Tahoma, = sans-serif; BORDER-RIGHT: 0px; WIDTH: 163px; WHITE-SPACE: normal; = WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: = 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); = PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEF= T: 0px; BORDER-SPACING: 0px; BORDER-LEFT: 0px; ORPHANS: 2; WIDOWS: = 2; MARGIN: 0px; LETTER-SPACING: normal; PADDING-RIGHT: 0px; = BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-lig= atures: normal; font-variant-caps: normal; -webkit-text-stroke-width: = 0px; text-decoration-style: initial; text-decoration-color: = initial" cellSpacing=3D0 cellPadding=3D0 width=3D163 border=3D0>=0D=0A= <TBODY style=3D"PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: = 0px; MARGIN: 0px; PADDING-RIGHT: 0px">=0D=0A<TR style=3D"PADDING-BOTTO= M: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGH= T: 0px">=0D=0A<TD style=3D"PADDING-BOTTOM: 14px; PADDING-TOP: = 14px; PADDING-LEFT: 20px; MARGIN: 0px; PADDING-RIGHT: 20px; = BACKGROUND-COLOR: rgb(230,0,35); border-radius: 4px" align=3Dcenter><A= style=3D'FONT-SIZE: 18px; OVERFLOW: hidden; TEXT-DECORATION: = none; MAX-WIDTH: 400px; FONT-FAMILY: "helvetica neue", helvetica, = arial, sans-serif; FONT-WEIGHT: bold; COLOR: rgb(255,255,255); = PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEF= T: 0px; MARGIN: 0px; DISPLAY: block; LINE-HEIGHT: 1.5; PADDING-RIGHT: = 0px' href=3D"https://carisma-shop.com/en/images" target=3D_blank>=B2=DB= =D8=D7=D0=DC</A></TD></TR></TABLE></P>=0D=0A<P style=3D"FONT-SIZE: = 14px; FONT-FAMILY: Tahoma, sans-serif; WHITE-SPACE: normal; = WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: = rgb(0,0,0); PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: = 0px; PADDING-LEFT: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 0px; = LETTER-SPACING: normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: = rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: = normal; font-variant-caps: normal; -webkit-text-stroke-width: = 0px; text-decoration-style: initial; text-decoration-color: = initial"></P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: = Tahoma, sans-serif; WHITE-SPACE: normal; WORD-SPACING: 0px; = TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); PADDING-BOT= TOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: = 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 0px; LETTER-SPACING: normal; = PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: = 0px; font-variant-ligatures: normal; font-variant-caps: normal; = -webkit-text-stroke-width: 0px; text-decoration-style: initial; = text-decoration-color: initial"></P>=0D=0A<P style=3D"FONT-SIZE: = 14px; FONT-FAMILY: Tahoma, sans-serif; WHITE-SPACE: normal; = WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: = rgb(0,0,0); PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: = 0px; PADDING-LEFT: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 0px; = LETTER-SPACING: normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: = rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: = normal; font-variant-caps: normal; -webkit-text-stroke-width: = 0px; text-decoration-style: initial; text-decoration-color: = initial"></P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: = Arial, Helvetica, sans-serif; WHITE-SPACE: normal; WORD-SPACING: = 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(136,136,136); = PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEF= T: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 0px 0px 10px; LETTER-SPACING: = normal; LINE-HEIGHT: 22px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: = rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: = normal; font-variant-caps: normal; -webkit-text-stroke-width: = 0px; text-decoration-style: initial; text-decoration-color: = initial"> </P>=0D=0A<P style=3D"FONT-SIZE: 14px; FONT-FAMILY: = Arial, Helvetica, sans-serif; WHITE-SPACE: normal; WORD-SPACING: = 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(136,136,136); = PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEF= T: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN: 0px 0px 10px; LETTER-SPACING: = normal; LINE-HEIGHT: 22px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: = rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: = normal; font-variant-caps: normal; -webkit-text-stroke-width: = 0px; text-decoration-style: initial; text-decoration-color: = initial">=C1 =E3=D2=D0=D6=D5=DD=D8=D5,</P>=0D=0A<P style=3D"FONT-SIZE:= 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: = normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: = 400; COLOR: rgb(136,136,136); PADDING-BOTTOM: 0px; FONT-STYLE: = normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; ORPHANS: 2; WIDOWS: = 2; MARGIN: 0px 0px 10px; LETTER-SPACING: normal; LINE-HEIGHT: = 22px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(255,255,255); = TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: = normal; -webkit-text-stroke-width: 0px; text-decoration-style: = initial; text-decoration-color: initial">=B5=DA=D8=DF=EA=E2 =DD=D0 =C3= =DD=D8=BA=E0=D5=D4=D8=E2 =B1=E3=DB=D1=D0=DD=DA 2019</P></BODY></HTML> ------=_NextPart_001_0002_28460DA9.C73A6141-- ------=_NextPart_000_0001_6C5B3830.19F7A54D Content-Type: image/png; name="bulban.png" Content-Transfer-Encoding: base64 Content-ID: <d4b5194cc0d3cc4cba71771c4ebce55b@srv454> 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 ------=_NextPart_000_0001_6C5B3830.19F7A54D--
#Unicredit#phishing#ukraine#hostpro#scam#spam#фишинг#измама#кибербезопасность#кибер престъпност#уникредит#unicredit phishing#unicredit scam#banking scam#france#bulgaria
0 notes
Photo
0 notes
Link
0 notes
Link
via New Videos added daily top quality
0 notes
Text
深入 Hadoop 安裝與設定:SSH 私有鑰匙設定與安裝
Hadoop 叢集各節點之間使用 SSH 進行通訊和傳送檔案,因此要設置節點之間無須 SSH 登錄也能登錄。在如圖 12 所示要在各虛擬機下達【ssh 127.0.0.1】命令,一次以創建 ~/.ssh 文件夾。之後每台虛擬機均要生成一條 SSH 私有鑰匙。Master 通過 SSH 指令將全部 Slave 的私有鑰匙加入到自己 ~/.ssh/authorized_keys。最後將 Master 的 authorized_keys 傳送至全部 Slave 的 ~/.ssh/ 文件夾。
圖 12 建立 SSH 私有鑰匙
在如圖 13 所示生成 SSH 私有鑰匙時,系統會提示輸入字符,您並不需輸入任何東西,只要按【Enter】按鈕即可。最後您會看到它生成了一個 RSA 2048bit 的指紋檔。並接著如圖 14 所示於 Master 下達【cat ./id_rsa.pub >> ./authorized_keys】命令將自己的私有鑰匙加入到 ~/.ssh/authorized_keys 及下達【sudo chmod 600 ./authorized_keys】命令更改其權限為rw——-。
圖 13 Master 生成 SSH 私有鑰匙
圖 14 Master 加入私有鑰匙
當全部 Slave 都生成了 SSH 私有鑰匙,在如圖 15 所示,我們下達【ssh hadoop@Slave1 cat ~/.ssh/id_rsa.pub >> ./authorized_keys】及【ssh hadoop@Slave2 cat ~/.ssh/id_rsa.pub >> ./authorized_keys】命令將 Slave 的 SSH 私有鑰匙加入到 Master 的 ~/.ssh/authorized_keys 文件內。如期間系統提示您要輸入 yes 或no,請輸入【yes】。並接著如圖 16 所示於 Master 下達以下四條命令將已完成設定的 authorized_keys 傳送至全部 Slave 的 ~/.ssh/ 文件夾。
ssh hadoop@Slave1 cat ~/.ssh/id_rsa.pub >> ./authorized_keys ssh hadoop@Slave2 cat ~/.ssh/id_rsa.pub >> ./authorized_keys
scp ~/.ssh/authorized_keys hadoop@Slave1:~/.ssh scp ~/.ssh/authorized_keys hadoop@Slave2:~/.ssh
圖 15 Slave 生成 SSH 私有鑰匙
圖 16 Master 傳送 authorized_keys
我們開始在 Master 虛擬機器下載 Hadoop 2.7.2 安裝包,然後會在 Master 將完成設定的 Hadoop 設定檔傳送給各 Slave。在如圖 17 所示我們使用 wget下達【wget -P ~/ http://mirrors.cnnic.cn/apache/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz】命令下載 Hadoop 2.7.2 安裝包到 /home/hadoop/ 目錄下。如想下載至其他目錄,請將 -P後的 ~/ 更改成您想放置安裝包的地方。
圖 17 下載 Hadoop 安裝包
在如圖 18 所示,首先下達【sudo tar -zxf ~/hadoop-2.7.2.tar.gz】命令將 Hadoop 安裝包解壓縮,並接著下達【sudo mv ./hadoop-2.7.2/ /usr/local/hadoop】命令移至 /usr/local/ 目錄下。之後,將該文件夾擁有者更改為 Hadoop 帳號。我們可以下達【ls -l /usr/local | grep hadoop】命令驗證上述命令是否成功執行。
圖 18 解壓 Hadoop 安裝包
我們要告訢 NameNode 有哪些 DataNode 及其在網絡上位置。如圖 19 所示先刪去/usr/local/hadoop/etc/hadoop/slaves 入面原有的 localhost ,因我們先前已經設置好 Hosts 檔案,現在只要將各 Slave 的主機名稱加入即可。若你選擇保留 localhost,Master 將會兼任 NameNode 和 DataNode 兩個身份。
圖 19 指定 DataNode 位置
編輯四個 Hadoop 較為重要設定檔 — core-site.xml, hdfs-site.xml, mapred-site.xml, yarn-site.xml,四個檔案都放置在 /usr/local/hadoop/etc/hadoop/ 目錄下。這裏加入的是基本參數,如需進行細微調整,請自行參閱官方線上文檔。在修改上述設定檔前,我們先用 cp 命指複製一個作備份和救亡之用,如 cp core-site.xml core-site.xml.bak。修改參數有三個 tag, 為宣告你要修改參數, 為參數名稱, 為參數值。
在如圖 20 所示為 core-site.xml 需加入的參數。該設定檔用於設置 Hadoop 核心部分。
圖 20 修改 core-site.xml
待續……
深入 Hadoop 大數據分析:請先由叢集中開始吧! 深入 Hadoop 大數據分析:初探網絡環境與設定 深入 Hadoop 安裝與設定:1.X 跟 2.X 版本最大分別是…? 深入 Hadoop 安裝與設定:SSH 私有鑰匙設定與安裝
科技資訊由熱新聞提供 原文連結: 深入 Hadoop 安裝與設定:SSH 私有鑰匙設定與安裝 更多相關內容
QNAP QRM+ 全新 Agent 方式監測 Windows Server 2016 資源!
HKITBLOG 由一班 IT 人編寫的商用 IT 網誌,為您提供最深入、齊全、實用的電腦資訊、軟件網誌、I.T. Blog等。
0 notes
Photo
0 notes