กำหนดค่า Collectd เป็นเซิร์ฟเวอร์การตรวจสอบส่วนกลางสำหรับไคลเอ็นต์

บทช่วยสอนนี้จะเน้นถึงวิธีที่คุณสามารถเปิดใช้งานปลั๊กอินเครือข่ายสำหรับ Collectd daemon เพื่อทำหน้าที่เป็นเซิร์

อ่านต่อไป →

Atom - โปรแกรมแก้ไขข้อความและซอร์สโค้ดที่แฮ็กได้สำหรับ Linux

โปรเจ็กต์ Atom เริ่มต้นโดย Chris Wanstrath ผู้ก่อตั้ง GitHub ในช่วงกลางปี u200bu200b2008 เกือบ 6 ปีต่อมาเบต้าสาธารณะตัวแรกได้รับการเผยแพร่ในวันที่ 26 กุมภาพันธ์ 2014 เกือบ 15 เดือนต่อมาการเปิดตัวเบต้าสาธารณะครั้งแรก (และ 7 ปี ตั้งแต่เกิดความคิด) ในวันที่ 25 มิถุนายน 2015 Atom ได้รับการปล่อยตัวที่เสถียร

คุณสมบัติของโปรแกรมแก้ไขข้อความ/ซอร์สโค้ด Atom

  1. Cross Platform support (Linux/OS X/Windows)
  2. Polished edges
  3. Modern and approachable editor that can be customized to core.
  4. Built in Package Manager – Search and install from within. You may develop your own package.
  5. Smart Approach – Ensures you write code with speed, flexibility and auto-completion.
  6. Embedded File System Browser – Browse and open file/project/group of projects with ease in one window.
  7. Split Panel – Multi-panel feature to compare and edit code from single window. No more switching between windows.
  8. Find and replace text in one file or all your projects.
  9. There are some 2,137 Free and open-source Packages, that you can use.
  10. As of Now it supports some 685 themes to pick from.
  11. Plug-ins supported
  12. Can be used as IDE (Integrated Development Environment)
  1. C++
  2. Git
  3. node.js version 0.10.x or node.js Version 0.12.x or io.js (1.x) [Any one of three]
  4. npm Version 1.4.x
  5. Gnome Keyring (libgnome-keyring-dev or libgnome-keyring-devel)

วิธีติดตั้ง Atom Editor ใน Linux

มีแพ็คเกจไบนารีสำหรับการแจกแจงแบบ DEB และ RPM สำหรับสถาปัตยกรรม 64 บิตเท่านั้นดังนั้นจึงไม่จำเป็นต้องคอมไพล์จากซอร์ส

อย่างไรก็ตามหากคุณต้องการรวบรวมจากแหล่งที่มาสำหรับระบบใด ๆ รวมถึงการกระจายตาม DEB และ RPM ให้ทำตามคำแนะนำด้านล่าง

ในการติดตั้ง Atom บน Linux คุณสามารถดาวน์โหลดแพ็คเกจไบนารี DEB หรือ RPM สำหรับระบบที่ใช้ Debian และ RedHat จากเว็บไซต์หลักของ Atom หรือใช้คำสั่ง wget ต่อไปนี้เพื่อดาวน์โหลดแพ็คเกจลงในเทอร์มินัลของคุณโดยตรง

$ wget https://atom.io/download/deb		[On Debain based systems]
$ wget https://atom.io/download/rpm		[On RedHat based systems]

บนระบบที่ใช้ Debian ให้ใช้คำสั่ง dpkg -i เพื่อติดตั้งแพ็คเกจไบนารี

$ sudo dpkg -i deb
[sudo] password for tecmint: 
Selecting previously unselected package atom.
(Reading database ... 204982 files and directories currently installed.)
Preparing to unpack deb ...
Unpacking atom (1.0.0) ...
Setting up atom (1.0.0) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...

บนระบบที่ใช้ RedHat ให้ใช้คำสั่ง rpm -ivh เพื่อติดตั้งแพ็กเกจไบนารี

# rpm -ivh rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:atom-1.0.0-0.1.fc21              ################################# [100%]

หากคุณต้องการสร้าง Atom จากซอร์สคุณสามารถทำได้โดยทำตามคำแนะนำการสร้างโดยละเอียดที่เป็นปัจจุบันบนระบบ Linux

ในการสร้าง Atom จากซอร์สคุณต้องมีแพ็กเกจที่จำเป็นต่อไปนี้เพื่อติดตั้งบนระบบก่อนที่จะสร้าง Atom จากซอร์ส

$ sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
$ curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
$ sudo apt-get install --yes nodejs
$ sudo apt-get install npm
$ sudo npm config set python /usr/bin/python2 -g
# yum --assumeyes install make gcc gcc-c++ glibc-devel git-core libgnome-keyring-devel rpmdevtools
# curl --silent --location https://rpm.nodesource.com/setup | bash -
# yum install --yes nodejs
# yum install npm
# npm config set python /usr/bin/python2 -g

เมื่อติดตั้งแพ็กเกจที่ต้องการแล้วตอนนี้โคลนที่เก็บ Atom จากคอมไพล์

$ git clone https://github.com/atom/atom
$ cd atom

ตรวจสอบ Atom รุ่นล่าสุดและสร้าง

$ git fetch -p
$ git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
$ script/build

หมายเหตุ: หากกระบวนการสร้าง Atom ล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดด้านล่าง:

npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

นั่นหมายความว่าคุณต้องติดตั้ง npm เวอร์ชันล่าสุด (เช่น v1.4) ในระบบเพื่อรับเวอร์ชันล่าสุดของ npm คุณต้องเพิ่ม node.js PPA ในระบบของคุณเพื่อรับ Nodejs และ NPM เวอร์ชันล่าสุด

$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

จากนั้นติดตั้งคำสั่ง atom และ apm ไปยังไดเร็กทอรี /usr/local/bin โดยดำเนินการคำสั่งต่อไปนี้:

$ sudo script/grunt install

การทดสอบและการใช้งานอะตอม

1. Fire Atom จากเมนูแอปพลิเคชันหรือพิมพ์คำสั่ง ‘ atom ในพรอมต์คำสั่ง

$ atom

เมื่อคุณเปิด Atom เป็นครั้งแรกคุณจะเห็นหน้าจอต้อนรับของอะตอมดังต่อไปนี้

ปัจจุบันโปรแกรมแก้ไขข้อความ Atom กำลังสร้างข่าวมากมาย Atom เป็นโปรแกรมแก้ไขข้อความและซอร์สโค้ดแบบโอเพ่นซอร์

อ่านต่อไป →

Autojump - คำสั่ง 'cd' ขั้นสูงเพื่อนำทางระบบไฟล์ Linux อย่างรวดเร็ว

ผู้ใช้ Linux ที่ทำงานกับบรรทัดคำสั่ง Linux เป็นหลักผ่านคอนโซล/เทอร์มินัลรู้สึกถึงพลังที่แท้จริงของ Linux อย่างไรก

อ่านต่อไป →

ตรวจสอบทรัพยากรเซิร์ฟเวอร์ด้วย Collectd-web และ Apache CGI ใน Linux

บทช่วยสอนนี้จะกล่าวถึงวิธีที่คุณสามารถติดตั้งและเรียกใช้อินเตอร์เฟสเว็บ Collectd ซึ่งเป็นเครื่องมือตรวจสอ

อ่านต่อไป →

4 คำแนะนำที่เป็นประโยชน์เกี่ยวกับ mkdir, tar และ kill Commands ใน Linux

เราทำงานให้สำเร็จตามอัตภาพต่อไปจนกว่าเราจะรู้ว่าสามารถทำได้ในทางอื่นที่ดีกว่ามาก ในความต่อเนื่องของ L

อ่านต่อไป →

ซีรีส์ RHCSA: สิ่งสำคัญของการจำลองเสมือนและการดูแลแขกด้วย KVM - ตอนที่ 15

หากคุณค้นหาคำว่าเวอร์ชวลไลซ์ในพจนานุกรมคุณจะพบว่ามันหมายถึง "การสร้างเวอร์ชันเสมือนจริง (แทนที่จะเป็น

อ่านต่อไป →

Shilpa Nair แบ่งปันประสบการณ์การสัมภาษณ์ของเธอเกี่ยวกับการจัดการแพ็คเกจ RedHat Linux

Shilpa Nair เพิ่งจบการศึกษาในปี 2015 เธอไปสมัครตำแหน่ง Trainee ในสถานีโทรทัศน์แห่งชาติที่เมืองนอยดาเดลี เมื่อเธออยู่ใ

อ่านต่อไป →

15 คำแนะนำในการปรับแต่งและเพิ่มประสิทธิภาพ MySQL / MariaDB ที่เป็นประโยชน์

MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สที่มีประสิทธิภาพหรือเรียกสั้น ๆ ว่า RDBMS เปิดตัวในปี 1995

อ่านต่อไป →

Peazip - ตัวจัดการไฟล์แบบพกพาและเครื่องมือเก็บถาวรสำหรับ Linux

PeaZip เป็นซอฟต์แวร์แอปพลิเคชันโอเพนซอร์สฟรีที่เผยแพร่ภายใต้ GNU Lesser General Public License ส่วนใหญ่เขียนในภาษาปาสคาลฟรีและพ

อ่านต่อไป →

วิธีการติดตั้ง Apache Tomcat 8.5.14 ล่าสุดใน Linux

Apache Tomcat เรียกโดยทั่วไปว่า Tomcat เป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สและคอนเทนเนอร์ servlet ที่พัฒนาโดย Apache Software Foundation เขียนด้

อ่านต่อไป →