Cách cài đặt SuiteCRM trên Ubuntu 16.04
Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.
Trong hướng dẫn này, bạn sẽ tìm hiểu cách thiết lập máy chủ "7 ngày để chết" của riêng bạn (7D2D) trên Ubuntu. Xin lưu ý rằng trò chơi này vẫn là "truy cập sớm" và các bước cài đặt có thể thay đổi mà không cần thông báo khi các bản cập nhật được phát hành.
.webp)
Đảm bảo rằng bạn đã đăng nhập với tư cách người dùng root. Người dùng Ubuntu 64 bit cần cài đặt các thư viện 32 bit.
dpkg --add-architecture i386
apt-get update
apt-get install libc6-i386 lib32gcc1 lib32stdc++6 -y
7D2D có rất ít đầu ra cho bàn điều khiển. Tùy chọn này tùy thuộc vào việc bạn có sử dụng màn hình hay không. Nếu vậy, sau đó bạn có thể cần phải cài đặt nó.
apt-get update
apt-get install screen -y
Tiếp theo, chúng tôi muốn tạo tài khoản người dùng cho 7D2D để chạy. Chúng tôi cũng sẽ tạo một mật khẩu an toàn.
adduser <choose a account name>
Chuyển sang tài khoản người dùng mới được tạo.
su <new account>
Tải xuống tiện ích steamcmd từ trang web Steam. Công cụ này cũng có sẵn trên Steam Wiki.
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Một khi điều này được thực hiện, làm cho steamcmd "thực thi" và chạy nó.
chmod +x steamcmd.sh
./steamcmd.sh
Khi nó tải, nhập thông tin đăng nhập của bạn. Bạn có thể nhận được cảnh báo Steamguard. Bạn cũng có thể đăng nhập nặc danh với login anonymous.
login <username> <password>
Cảnh báo: Mật khẩu của bạn hiển thị trong văn bản thuần túy.
Đặt thư mục cài đặt và cài đặt ứng dụng.
force_install_dir ./7D2D
app_update 294420
quit
Chỉnh sửa startserver.shvới trình soạn thảo văn bản yêu thích của bạn.
cd 7D2D
nano startserver.sh
Khi điều này được mở, thay thế:
./7DaysToDie.x86_64 -logfile 7DaysToDie_Data/output_log.txt $@
với:
./7DaysToDie.x86 -configfile=serverconfig.xml -logfile 7DaysToDie_Data/output_log.txt $@
Bây giờ, chỉnh sửa tập tin cấu hình:
nano serverconfig.xml
Có một vài cài đặt chính trong tệp này mà bạn có thể muốn sửa đổi.
Bây giờ là thời điểm tốt để xem qua các cài đặt khác mà bạn có thể muốn sửa đổi.
Thời gian khởi động máy chủ. Nếu muốn sử dụng màn hình , hãy đảm bảo rằng bạn đang ở trong thư mục 7D2D.
screen -s 7D2D ./startserver.sh
Nếu không, khởi động máy chủ mà không cần màn hình.
./startserver.sh
Nếu bạn đã bật telnet, bạn có thể nhập "tắt máy" từ cửa sổ telnet.
Nếu bạn đang chạy trên màn hình, Ctrl + C sẽ ngắt nó và tắt.
Nếu bạn không chạy màn hình, hãy chạy các lệnh này.
ps aux | grep -i "7days"
kill <procid returned>
# or (case sensitive)
pkill 7Days
Mọi người thích cập nhật 7 ngày mới để chết. Bạn có thể đặt máy chủ 7D2D của mình để tự động cập nhật với một vài bước. Trước tiên, bạn cần tạo một tệp cập nhật với các lệnh đăng nhập và cập nhật hơi nước. Sau đó, tạo một công việc định kỳ để chạy nó.
Bắt đầu bằng cách tạo tập tin cập nhật.
nano /home/<account name you name in first section>/serverupdate.txt
@ShutdownOnFailedCommand 1
login steamaccount steampass
force_install_dir ./7D2D
app_update 294420
quit
Lưu các tập tin. Sau đó, kịch bản cập nhật.
nano /home/<account name you name in first section>/update.sh
#!/bin/sh
cd /home/<account name you made in the first section>
./steamcmd.sh +runscript updateserver.txt
Lưu tập lệnh cập nhật. Làm cho kịch bản "thực thi".
chmod +x update.sh
Thêm một mục cron.
crontab -e
00 00 * * * /home/<account name you made in the first section>/update.sh
Lưu tệp crontab.
Sử dụng trình soạn thảo văn bản yêu thích của bạn, tạo tệp sau: /usr/lib/systemd/system/7dtd.servicesau đó thêm tệp sau vào tệp:
[Unit]
Description=7 Days to Die
After=network.target nss-lookup.target
[Service]
Type=simple
PIDFile=/run/7dtd.pid
ExecStart=<path to 7 Days to Die>/startserver.sh -configfile=serverconfig.xml
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
[Install]
WantedBy=multi-user.target
Sau khi lưu tệp, bạn có thể sử dụng systemctlđể bắt đầu 7dtdnhư sau:
systemctl start 7dtd
Bạn cũng có thể thiết lập 7dtdđể bắt đầu tự động khi (các) máy chủ bắt đầu sử dụng lệnh sau:
systemctl enable 7dtd
Tại thời điểm này, bạn đã hoàn tất. Tận hưởng máy chủ 7D2D của bạn!
Nếu bạn khởi động lại máy chủ của mình, nó sẽ đặt lại trò chơi trở lại ngày 1.
Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.
ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.
Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm
Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+
Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.
Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm
13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn
Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true
Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.
Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1