Cách sử dụng Gkill để ngăn chặn các chương trình gặp sự cố đang chạy trên Linux

Cách sử dụng Gkill để ngăn chặn các chương trình gặp sự cố đang chạy trên Linux

Không thiếu các ứng dụng diệt tác vụ trên Linux. Tuy nhiên, vẫn còn thiếu nghiêm trọng các công cụ tiêu diệt tác vụ đơn giản tập trung chủ yếu vào thiết bị đầu cuối Linux. Giới thiệu Gkill: công cụ diệt ứng dụng dựa trên Google Go cho dòng lệnh. Gkill có thể lọc qua các chương trình và dừng các chương trình có vấn đề. Không có sự lộn xộn với các lệnh giết hoặc giao diện lộn xộn.

Cài đặt Google Go

Sử dụng Gkill bắt đầu bằng cách cài đặt ngôn ngữ lập trình Go của Google. Mở một thiết bị đầu cuối và nhập các lệnh tương ứng với hệ điều hành của bạn.

Lưu ý: mặc dù Ubuntu, Debian và những người khác có gói cài đặt cụ thể cho Google Go, $ GOPATH  có thể không thiết lập đúng cách. Để khắc phục điều này, hãy làm theo hướng dẫn đường dẫn trong phần “Các Linux khác” của hướng dẫn này.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf cài golang

OpenSUSE

sudo zypper install go

Linuxes khác

Cách sử dụng Gkill để ngăn chặn các chương trình gặp sự cố đang chạy trên Linux

Google Go khá dễ chạy trên hầu hết mọi bản phân phối Linux. Bắt đầu bằng cách tải xuống bản phát hành mới nhất với  wget .

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Bây giờ tệp lưu trữ đã được tải xuống xong, đã đến lúc giải nén nội dung của nó trực tiếp vào  / usr / local /. Chúng tôi thực hiện điều này bằng cách thêm một  -C vào  lệnh tar  .

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

Go chủ yếu được sử dụng bởi các nhà phát triển và lập trình viên, vì vậy bạn sẽ cần thiết lập một thư mục dự án. Tạo thư mục này trong thư mục  / home / username / của bạn  . Hãy nhớ rằng mỗi người dùng có kế hoạch sử dụng Go để lập trình cũng sẽ cần thiết lập một thư mục dự án.

Sử dụng  công cụ mkdir  , tạo một thư mục dự án. Đảm bảo thêm  -p  để duy trì cài đặt quyền của  ~ /. 

mkdir -p ~ / golang-project / {bin, src, pkg}

Tiếp theo, nhập thư mục mới bằng  lệnh CD  .

cd ~ / golang-project /

Sử dụng trình soạn thảo văn bản Nano, mở ~ / bash_profile và thêm mã sau vào tệp ở cuối.

Đầu tiên, hãy dán vào đường dẫn để Go sử dụng.

xuất PATH = $ PATH: / usr / local / go / bin

Một đường dẫn được thiết lập. Tiếp theo, dán hai dòng này trong  ~ / .bash_profile  để xác định  GOPATH  và  Gobin  địa điểm.

xuất GOPATH = "$ HOME / golang-project"

xuất GOBIN = "$ GOPATH / bin"

Khi tất cả mã nằm trong tệp, hãy nhấn  Ctrl + O  để lưu. Nhấn  Ctrl + X  để đóng Nano.

Cài đặt Gkill

Vì Gkill sử dụng Google Go nên không có phiên bản đóng gói sẵn nào của nó trong bất kỳ kho phần mềm phân phối Linux chính thống nào (thậm chí không có gói AUR ). Thay vào đó, những người muốn cài đặt phần mềm sẽ cần sử dụng chức năng get của Go  để lấy mã trực tiếp từ Github.

truy cập github.com/heppu/gkill

Để khởi chạy ứng dụng Gkill, hãy đảm bảo rằng tất cả các đường dẫn đã được thiết lập. Nếu bạn chưa làm điều này, hãy làm theo các hướng dẫn ở trên. Nếu mọi thứ được thiết lập chính xác, bạn có thể khởi chạy ứng dụng Gkill bất kỳ lúc nào bằng lệnh này trong terminal:

Cách sử dụng Gkill để ngăn chặn các chương trình gặp sự cố đang chạy trên Linux

gkill

Cũng có thể chạy trực tiếp ứng dụng Gkill bằng cách điều hướng đến đúng thư mục. Đầu tiên, cho  đĩa CD  vào  thư mục ~ / golang-shows  .

cd ~ / golang-project

Sau đó, sử dụng  lệnh CD  một lần nữa để di chuyển trực tiếp đến  thư mục con bin  .

thùng cd

Bây giờ có thể chạy ứng dụng Gkill bằng lệnh ./.

Cách sử dụng Gkill để ngăn chặn các chương trình gặp sự cố đang chạy trên Linux

./gkill

Khi bạn khởi chạy ứng dụng Gkill bằng lệnh thích hợp, một công cụ quản lý tác vụ rất tối giản sẽ xuất hiện. Nó không chiếm toàn bộ màn hình. Nó sẽ hiển thị tóm tắt tất cả các chương trình đang hoạt động đang chạy trên PC Linux của bạn. Để hủy ứng dụng, trước tiên, hãy sử dụng các phím mũi tên để điều hướng lên và xuống. Chọn một ứng dụng bằng  phím enter .

Nhấn  enter  sẽ ngay lập tức giết chương trình và dừng chương trình đó lại.

Một cách khác để nhanh chóng tìm ra điểm dừng chương trình có vấn đề là sử dụng hệ thống lọc Gkill. Để sử dụng nó, hãy bắt đầu nhập tên của ứng dụng bạn muốn xem. Gkill sẽ ngay lập tức lọc qua và hiển thị cho bạn kết quả chính xác. Từ đây, sử dụng các phím mũi tên trên bàn phím để chọn nó. Giống như thường lệ, giết chết quá trình bằng cách nhấn  vào  chìa khóa  trên bàn phím của bạn.

Để đóng ứng dụng Gkill, bất kể bạn đã khởi chạy nó như thế nào, hãy sử dụng  phím tắt Ctrl + Z  trong terminal. Từ đó, chạy  lệnh công việc  để liệt kê các quy trình mà phiên đầu cuối đã bỏ qua.

Ghi lại con số bên cạnh công việc Gkill đã dừng. Sau đó quay lại terminal và sử dụng  lệnh dừng công việc  để kết thúc quá trình bị bỏ rơi.

Lưu ý: hãy đảm bảo thay thế X trong lệnh bằng số bên cạnh công việc (1, v.v.).

công việc dừng X

Gỡ cài đặt Gkill

Cách nhanh nhất để xóa Gkill khỏi hệ thống là xóa  thư mục golang-project và tạo một thư mục mới. Việc xóa nhanh hơn nhiều so với việc phân loại thông qua các  thư mục bin và  pkg  cho các tệp phù hợp để xóa. Bắt đầu bằng cách xóa  thư mục golang-project  .

Lưu ý: trước khi xóa thư mục dự án, hãy đảm bảo di chuyển mọi tệp quan trọng liên quan đến Google Go sang một thư mục khác để lưu giữ an toàn.

rm -rf ~ / golang-project

mkdir -p ~ / golang-project / {bin, src, pkg}


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó