การสร้างแอปพลิเคชันเว็บ HTML5 แบบไดนามิกและการปรับใช้บนเว็บเซิร์ฟเวอร์ระยะไกลโดยใช้ Filezilla

ในบทความสองบทความก่อนหน้าของชุดนี้เราอธิบายวิธีตั้งค่า Netbeans ในการแจกจ่ายเดสก์ท็อป Linux เป็น IDE เพื่อพ

อ่านต่อไป →

คู่มือเริ่มต้นสำหรับลินุกซ์ - เริ่มเรียนรู้ลินุกซ์ในไม่กี่นาที

สวัสดีเพื่อน,

ยินดีต้อนรับสู่รุ่นพิเศษ“ คู่มือเริ่มต้นสำหรับลินุกซ์ ” โดย TecMint โมดูลหลักสูตรนี้ได

อ่านต่อไป →

การตั้งค่า 'XR' (Crossroads) Load Balancer สำหรับเว็บเซิร์ฟเวอร์บน RHEL / CentOS

Crossroads เป็นบริการที่ไม่ขึ้นอยู่กับความสมดุลของโหลดโอเพนซอร์สและยูทิลิตี้การโอเวอร์คล็อกสำหรับบริ

อ่านต่อไป →

Java ทำงานอย่างไรและเข้าใจโครงสร้างรหัสของ Java - ส่วนที่ 2

ในโพสต์ล่าสุดของเรา Java Java และประวัติของ Java คืออะไร ‘เราได้ครอบคลุมอะไรคือ Java, คุณสมบัติของ Java โดยละเอียด, ประวั

อ่านต่อไป →

ทำความเข้าใจเกี่ยวกับคลาส Java, วิธีหลักและการควบคุมลูปใน Java - ส่วนที่ 3

ในโพสต์สุดท้ายของเรา 'การทำงานและโครงสร้างรหัสของ Java' เราเน้นในรายละเอียดของการทำงานของ Java, ซอร์สไฟล์ Java, ไฟ

อ่านต่อไป →

การปรับแต่งเว็บ HTML5 แบบไดนามิกโดยใช้เครื่องมือออนไลน์โอเพ่นซอร์ส

อย่างไรก็ตามโปรดทราบว่าเราได้กล่าวถึงพื้นฐานของ HTML 5 และการพัฒนาเว็บในชุดนี้เท่านั้นและคาดว่าคุณคุ้นเคยกับ HTML แต่ WWW เต็มไปด้วยแหล่งข้อมูลที่ดี - บางส่วนเป็น FOSS - เพื่อขยายสิ่งที่เราแบ่งปันที่นี่

ในคำแนะนำสุดท้ายนี้เราจะพูดถึงเครื่องมือเหล่านั้นบางอย่างและแสดงวิธีการใช้เพื่อเพิ่มไปยังหน้าที่มีอยู่ที่เราได้ทำการพัฒนา Beautifying UI (ส่วนต่อประสานผู้ใช้)

คุณจะจำได้จาก ส่วนที่ 2 ของซีรี่ส์นี้ (“ การเพิ่ม jQuery และ Bootstrap เพื่อเขียนแอปพลิเคชันเว็บ HTML5”) ว่าไฟล์ zip Bootstrap มาพร้อมกับไดเรกทอรีชื่อฟอนต์ เราบันทึกเนื้อหาลงในโฟลเดอร์ที่มีชื่อเดียวกันใน SiteRoot ของโครงการ:

เมื่อฉันเริ่มบทความล่าสุดในชุดนี้ฉันหวังว่าคุณจะสามารถเข้าใจถึงความสำคัญของ HTML 5 และการพัฒนาเว็บที่ตอบ

อ่านต่อไป →

บทนำและข้อดี / ข้อเสียของการทำคลัสเตอร์ใน Linux - ส่วนที่ 1

ต่อไปนี้เป็นซีรี่ส์ 4 บทความเกี่ยวกับ การทำคลัสเตอร์ ใน Linux:

ส่วนที่ 1 : ความรู้เบื้องต้นเกี่ยวกับการทำคลัสเตอร์ Linux และข้อดี/ข้อเสียของการทำคลัสเตอร์

ส่วนที่ 2 :

ส่วนที่ 3 :

ส่วนที่ 4 :

ก่อนอื่นคุณจะต้องรู้ว่าการจัดกลุ่มคืออะไรมันถูกใช้ในอุตสาหกรรมและมีข้อดีและข้อเสียอะไรบ้าง

การจัดกลุ่มคืออะไร

การทำคลัสเตอร์ กำลังสร้างการเชื่อมต่อระหว่างเซิร์ฟเวอร์สองเครื่องขึ้นไปเพื่อให้มันทำงานเหมือนกัน การทำคลัสเตอร์เป็นเทคนิคที่ได้รับความนิยมอย่างมากในหมู่ Sys-Engineers ซึ่งพวกเขาสามารถทำคลัสเตอร์เซิร์ฟเวอร์เป็นระบบล้มเหลว, ระบบโหลดบาลานซ์หรือหน่วยประมวลผลแบบขนาน

ตามคู่มือชุดนี้ฉันหวังว่าจะแนะนำคุณในการสร้างคลัสเตอร์ Linux ที่มีสองโหนดใน RedHat / CentOS สำหรับสถานการณ์ความล้มเหลว

เนื่องจากตอนนี้คุณมีแนวคิดพื้นฐานเกี่ยวกับการทำคลัสเตอร์คืออะไรมาดูกันว่ามันหมายถึงอะไรเมื่อมาถึงการทำคลัสเตอร์ล้มเหลว คลัสเตอร์ failover คือชุดของเซิร์ฟเวอร์ที่ทำงานร่วมกันเพื่อรักษาความพร้อมใช้งานสูงของแอปพลิเคชันและบริการ

ตัวอย่างเช่นหากเซิร์ฟเวอร์ล้มเหลวในบางจุดโหนดอื่น (เซิร์ฟเวอร์) จะเข้าควบคุมโหลดและทำให้ผู้ใช้ไม่มีเวลาหยุดทำงาน สำหรับสถานการณ์ประเภทนี้เราต้องการเซิร์ฟเวอร์อย่างน้อย 2 หรือ 3 เพื่อกำหนดค่าที่เหมาะสม

ฉันชอบที่เราใช้เซิร์ฟเวอร์ 3 เซิร์ฟเวอร์หนึ่งตัวเป็นเซิร์ฟเวอร์ที่เปิดใช้งาน Red Hat คลัสเตอร์และอื่น ๆ เป็นโหนด (เซิร์ฟเวอร์ส่วนหลัง) ลองดูแผนภาพด้านล่างเพื่อความเข้าใจที่ดีขึ้น

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

สวัสดีทุกครั้งที่ฉันตัดสินใจแบ่งปันความรู้เกี่ยวกับการทำคลัสเตอร์ Linux กับคุณในชุดคู่มือที่มีชื่อว่า " อ่านต่อไป →

ทำความเข้าใจกับคำสั่งของเชลล์ได้อย่างง่ายดายโดยใช้ & quot; อธิบายเชลล์ & quot; สคริปต์ใน Linux

มีแอปพลิเคชันของบุคคลที่สามเช่น ‘ โกง ‘ ซึ่งเราได้กล่าวถึงที่นี่“ ชีทชีทคำสั่งโกงสำหรับผู้ใช้ Linux ถึงแม้ว่า Cheat จะเป็นแอพพลิเคชั่นที่ดีเป็นพิเศษซึ่งแสดงความช่วยเหลือในคำสั่ง shell แม้ในขณะที่คอมพิวเตอร์ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต แต่ก็แสดงความช่วยเหลือเกี่ยวกับคำสั่งที่กำหนดไว้ล่วงหน้าเท่านั้น

มีโค้ดขนาดเล็กเขียนขึ้นโดย แจ็คสัน ซึ่งสามารถอธิบายคำสั่งเชลล์ในเชลล์ bash ได้อย่างมีประสิทธิภาพมากและเดาว่าส่วนที่ดีที่สุดคืออะไรคุณไม่จำเป็นต้องติดตั้งแพ็คเกจของบุคคลที่สาม เขาตั้งชื่อไฟล์ที่มีรหัสส่วนนี้เป็น 'expl.sh'

  1. Easy Code Embedding.
  2. No third-party utility needed to be installed.
  3. Output just enough information in course of explanation.
  4. Requires internet connection to work.
  5. Pure command-line utility.
  6. Able to explain most of the shell commands in bash shell.
  7. No root Account involvement required.

ข้อกำหนดเพียงอย่างเดียวคือแพ็คเกจ 'curl' ใน Linux ดิสทริบิวชันล่าสุดของวันนี้แพ็คเกจ curl มาพร้อมกับเครื่องหากคุณไม่สามารถติดตั้งได้โดยใช้ package manager ดังที่แสดงด้านล่าง

# apt-get install curl 	[On Debian systems]
# yum install curl 		[On CentOS systems]

การติดตั้ง expl.sh Utility ใน Linux

เราต้องแทรกโค้ดด้านล่างตามที่อยู่ในไฟล์ ~/.bashrc ควรใส่รหัสสำหรับผู้ใช้แต่ละคนและแต่ละไฟล์ .bashrc แนะนำให้ใส่รหัสในไฟล์ .bashrc ของผู้ใช้เท่านั้นและไม่ควรอยู่ใน .bashrc ของผู้ใช้รูท

สังเกตว่าบรรทัดแรกของรหัสที่ขึ้นต้นด้วย hash (#) นั้นเป็นทางเลือกและเพิ่มเพียงเพื่อแยกความแตกต่างของรหัสที่เหลือของ .bashrc

# translate.sh ทำเครื่องหมายจุดเริ่มต้นของรหัสเรากำลังแทรกในไฟล์ .bashrc ที่ด้านล่างของไฟล์นี้

# explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

การทำงานของ expl.sh Utility

หลังจากแทรกรหัสและบันทึกแล้วคุณต้องออกจากระบบของเซสชันปัจจุบันและล็อกอินกลับเพื่อทำการเปลี่ยนแปลงที่มีผล ทุกสิ่งได้รับการดูแลโดยคำสั่ง 'curl' ซึ่งถ่ายโอนคำสั่งอินพุตและแฟล็กที่ต้องการคำอธิบายไปยังเซิร์ฟเวอร์ ผู้จัดการ จากนั้นพิมพ์ข้อมูลที่จำเป็นไปยังคำสั่ง Linux บรรทัด ไม่ต้องพูดถึงการใช้ยูทิลิตี้นี้คุณจะต้องเชื่อมต่ออินเทอร์เน็ตเสมอ

ลองทดสอบตัวอย่างของคำสั่งที่ฉันไม่รู้จักความหมายด้วยสคริปต์ translate.sh

1. ฉันลืมสิ่งที่ ‘ du -h ‘ ทำ สิ่งที่ฉันต้องทำคือ:

$ explain 'du -h'

ในขณะที่ทำงานบนแพลตฟอร์ม Linux เราทุกคนต้องการความช่วยเหลือเกี่ยวกับคำสั่งเชลล์ในบางช่วงเวลา แม้ว่าความช

อ่านต่อไป →

วิธีการจัดวางศูนย์ข้อมูลด้วยคลัสเตอร์และเพิ่มที่เก็บ ISCSI ในสภาพแวดล้อม RHEV

ในส่วนนี้เราจะพูดถึงวิธีการปรับใช้ศูนย์ข้อมูลกับหนึ่งคลัสเตอร์ซึ่งมีสองโฮสต์ของเราในสภาพแวดล้อม RHEV ทั

อ่านต่อไป →

วิธีการติดตั้งและกำหนดค่าคลัสเตอร์ด้วยสองโหนดใน Linux - ส่วนที่ 2

คุณสามารถตรวจสอบลิงก์ ส่วนที่ 1 และ ส่วนที่ 3 จากลิงก์ด้านล่าง

  1. What is Clustering and Advantages/Disadvantages of Clustering
  2. Fencing and Adding a Failover to Cluster – Part 3

ดังที่ฉันได้กล่าวไปแล้วในบทความล่าสุดว่าเราชอบเซิร์ฟเวอร์ 3 ตัวสำหรับการตั้งค่านี้ เซิร์ฟเวอร์หนึ่งทำหน้าที่เป็นเซิร์ฟเวอร์คลัสเตอร์และอื่น ๆ เป็นโหนด

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

ใน ตอนที่ 2 ของวันนี้เราจะดูวิธีการติดตั้งและกำหนดค่าการทำคลัสเตอร์บน Linux สำหรับสิ่งนี้เราต้องติดตั้งแพ็คเกจด้านล่างในเซิร์ฟเวอร์ทั้งสามตัว

  1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

ขั้นตอนที่ 1: การติดตั้ง Clustering ใน Linux

สีแดง

ฉันจะเริ่มต้นด้วยการติดตั้งแพ็คเกจ " ricci " บนเซิร์ฟเวอร์ทั้งสามนี้

# yum install “ricci”

สวัสดีทุกคน. ก่อนที่เราจะเริ่มส่วนที่สองให้ตรวจสอบเกี่ยวกับสิ่งที่เราทำใน ส่วนที่ 1 ในส่วนที่ 01 ขอ

อ่านต่อไป →

สงวนลิขสิทธิ์. © Linux-Console.net • 2019-2020