Trao đổi về dự án

Danh mục

Linux

33 bài viết

Cấu hình Exim để gửi email với Gmail

Chúng ta sẽ xem cách cấu hình Exim4 để gửi email hệ thống qua Gmail. Điều này sẽ đảm bảo rằng các email bạn gửi bằng CRON của mình được định tuyến chính xác và không rơi vào thư mục spam. Hãy cài đặt Exim4 apt-get install exim4 Cấu hình dpkg-reconfigure exim4-config Chọn: mail được gửi bởi smarthost; không có mail nội bộ Sau đó trả lời các câu hỏi như sau: System mail name: YOUR_HOSTNAME IP-addresses to listen on for incoming SMTP connections: 127.0.0.1 ; ::1 Oth...

Cài đặt Dropbox không giao diện trên một máy chủ Linux

Việc giải nén kho lưu trữ được thực hiện trong thư mục .dropbox-distHãy thực thi lệnh sau để chạy chương trình: ~/.dropbox-dist/dropboxd Chương trình sau đó sẽ phát hiện rằng máy tính không liên kết với bất kỳ tài khoản nào và sẽ yêu cầu bạn xác thực. Để liên kết máy chủ, chương trình cung cấp cho bạn một URL để mở trong trình duyệt của bạn. Chừng nào bước này chưa được hoàn thành, chương trình sẽ tiếp tục yêu cầu bạn thực hiện hành động này. Trên trình duyệt Dr...

Di cư và nâng cấp một máy chủ GitLab CE

Mỗi 5 năm một lần, cùng một bài hát và điệu nhảy. Phiên bản LTS của Debian sắp hết hạn, và đã đến lúc cập nhật máy chủ. Đây cũng là thời điểm thích hợp để nâng cấp lên máy mới để tận dụng hiệu suất cải thiện.Nếu chúng ta có ổ cứng SATA, thì tốt nhất là nên bắt đầu với ổ đĩa mới bất kể, vì tuổi thọ của chúng có hạn. Vì vậy, chúng ta sẽ tiến hành một loạt sao lưu trên máy chủ cũ, chuyển chúng sang máy mới, và cài đặt lại mọi thứ như cũ. Trong trường hợp của chúng ta, chúng ta đang sử dụng Debia...

Microsoft Teams: Tham gia một phòng trò chuyện tự động từ một liên kết trên Linux

Hôm nay, việc sử dụng Teams trên Linux là thiết yếu bởi vì sự phổ biến của nó trong thế giới doanh nghiệp.Bạn luôn có một liên hệ, một khách hàng, hoặc một nhóm làm việc sử dụng công cụ này.Và nó hoạt động rất tốt trên Linux. TRỪ phi kể từ bản cập nhật mới nhất, nơi mà các liên kết truy cập trực tiếp đến các cuộc họp không còn hoạt động.Bạn nhấp vào liên kết, một trang web mở ra, sau đó bạn nhấp vào "Mở ứng dụng Teams của bạn". Sau đó, ứng dụng mở ra, nhưng không phải là hội ngh...

Tắt tích hợp chuột trong VIM

Để tắt chuột trong vim, chỉ cần chèn chỉ thị sau vào ~/.vimrc:\n\nset mouse-=a\n\nSau đó tải lại tệp cấu hình với:\n\n. ~/.vimrc Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên lệnh và bối cảnh của lần xuất bản của nó. Trước khi sử dụng trên một kho hiện tại, hãy kiểm tra nhánh, các tệp đã chỉnh sửa và mục tiêu chính xác: git status --short git log --oneline --decorate -5 Tạo một nhánh hoặc một nhãn sao lưu khi thao tác ghi lại lịch sử lại hoặc xóa tệp. Đặc biệt, ...

Chrome – videostream: sửa lỗi tìm kiếm chromecast trên Linux

Cài đặt tiện ích mở rộng ban đầu: https://chrome.google.com/webstore/detail/videostream-for-google-ch/cnciopoikihiagdjbjpnocolokfelagl?hl=en Đi đến => chrome://flags/ tìm kiếm “Hộp thoại Views Cast” trong cài đặt “Hộp thoại Views Cast”, thay đổi “Mặc định” thành “Tắt” tìm kiếm “Tính năng Giao diện sắp ra mắt” trong cài đặt “Tính năng Giao diện sắp ra mắt”, thay đổi “Mặc định” thành “Tắt” Khởi động lại Chrome. Lúc này hộp thoại tìm kiếm Chrome Cast sẽ xuất hiện. Bối cảnh phiê...

Tăng không gian swap

Bắt đầu từ Ubuntu 18.04, một tập tin hoán đổi thay vì một phân vùng hoán đổi riêng biệt được sử dụng. Tập tin hoán đổi có tên là "swapfile". Để chỉnh sửa kích thước của tập tin hoán đổi này: Vô hiệu hóa tập tin hoán đổi và xóa nó (không thực sự cần thiết vì bạn sẽ ghi đè lên nó) sudo swapoff /swapfile sudo rm /swapfile Tạo một tập tin hoán đổi mới với kích thước mong muốn. Xác định kích thước của tập tin hoán đổi của bạn. Nếu bạn muốn tạo một tập tin hoán đổi 4 GB, bạn sẽ cần ...

Google Chrome: sửa lỗi khi mở trình duyệt

Sửa lỗi khởi động Chrome trên Ubuntu 18.04 khi nó từ chối khởi động./opt/google/chrome/google-chrome %U –password-store=basic Bối cảnh phiên bản Thủ tục này mô tả phần mềm và môi trường có sẵn tại thời điểm phát hành. Các gói, giao diện và kho lưu trữ được đề cập có thể đã thay đổi hoặc không còn tồn tại; trước tiên hãy kiểm tra phiên bản hệ thống và mức độ hỗ trợ của nó. cat /etc/os-release uname -r Làm việc trên một bản sao lưu hoặc một ảnh chụp nhanh, ghi chú mỗi tệp đã bị thay đổi và c...

Vô hiệu hóa các chức năng gây ra sự cố trên Ubuntu 18.04

Những công cụ nhỏ này sẽ hữu ích cho người hoang tưởng, nhưng trong trường hợp của tôi, chúng khiến máy tính bị lỗi và làm tôi mất năng suất.Sau khi loại bỏ chúng, máy tính cuối cùng đã trở nên ổn định.1 – Vô hiệu hóa báo cáo lỗi. vi /etc/default/apportthiết lập tham số: enabled=02 – Gỡ bỏ snapdsudo apt autoremove --purge snapd sudo apt-get remove --purge gnome-software-plugin-snap rm -rf ~/snap3 – Gỡ bỏ apparmor sudo /etc/init.d/apparmor stop sudo update-rc.d -f apparmor remove4 – Cài đặt mộ...

Eclipse: sửa đổi chế độ xem git staging và sử dụng chế độ xem Commit Dialog

Chỉ cần bỏ chọn « Sử dụng Giao diện Đặt hàng thay vì Hộp thoại Cam kết »   Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên lệnh và bối cảnh của lần xuất bản của nó. Trước khi sử dụng trên một kho hiện tại, hãy kiểm tra nhánh, các tệp đã chỉnh sửa và mục tiêu chính xác: git status --short git log --oneline --decorate -5 Tạo một nhánh hoặc một nhãn sao lưu khi thao tác ghi lại lịch sử lại hoặc xóa tệp. Đặc biệt, git reset --hard ghi đè c...

Nhập một cơ sở dữ liệu từ một bản sao tất cả cơ sở dữ liệu

mysql -uroot -ptoor -h localhost -D caue_edp -o caue_edp < all-mysql-databases.20181005.sql Bảo đảm nhập khẩu Một bản dump toàn cục có thể chứa nhiều cơ sở dữ liệu, các tài khoản hoặc các lệnh không tương thích với mục tiêu. Hãy kiểm tra phần đầu và kích thước của nó trước khi nhập, sau đó làm việc trên một phiên bản cô lập. gzip -t sauvegarde.sql.gz zgrep -m 5 -E '^(CREATE DATABASE|USE )' sauvegarde.sql.gz Giữ một bản sao lưu đã được kiểm tra của mục tiêu, kiểm tra không gian đĩa và so...

Cài đặt phpMyAdmin với varnish

Chỉ cần mở rộng cấu hình của varnish: /etc/varnish/default.vclVà thêm chỉ thị để loại trừ miền: trong routine sub vcl_recv thêm: if (req.http.Host == “phpmyadmin.p1-caue.partitech.com”) { return (pass); } Nếu phpmyadmin được cài đặt trong một thư mục con của một vhost: if (req.url ~ “^/pma”) { return (pass); }Nếu có vấn đề với việc tạo cookie, bạn cần thêm chỉ thị sau trong chỉ thị sub vcl_fetch: if (req.http.Host == “phpmyadmin.p1-caue.partitech.com”) { return (hit_for_pass); } hoặc if (req....