[Kusanagi Toàn Tập] Toàn Bộ Lệnh Kusangi Commands - MTD SEC

MTD SEC

Chia Sẻ Để Thành Công

Home Top Ad

Post Top Ad

Thứ Hai, 20 tháng 8, 2018

[Kusanagi Toàn Tập] Toàn Bộ Lệnh Kusangi Commands

init


KUSANAGI initialization
Đặt hoặc thay đổi mật khẩu người dùng của Linux và cơ sở dữ liệu trong máy ảo KUSANAGI.

Command Line


kusanagi init

Parameters

–tz TZChỉ định TZ là múi giờ. Chuỗi này phân biệt chữ hoa chữ thường。
Ngoài ra, múi giờ sẽ được định nghĩa là “Châu Á / Hanoi” ngay cả khi chuỗi không đầy đủ chẳng hạn như “hano”.
Chỉ định nhiều hoặc nhiều múi giờ sẽ gây ra lỗi.
Nếu không chỉ định Option – tz làm múi giờ, hãy chọn múi giờ làm hành vi tương tác.
–lang [en|ja]Thay đổi ngôn ngữ của kusanagi
–keyboard [en|ja]Thay đổi bàn phím kiểu nhập dữ liệu
–passwd password |
–kusanagi-pass password
Cấu hình mật khẩu người dùng KUSANAGI.
Nếu không chỉ định - vượt qua –kusanagi-pass làm mật khẩu, hãy định cấu hình mật khẩu là hành vi tương tác.
–phrase phrase |
–kusanagi-phrase phrase |
–nophrase|–no-phrase
Nếu chỉ định Option – phrase hoặc – kusanagi-phrase, hãy định cấu hình cụm từ bằng cụm từ khóa của người dùng kusanagi SSH là hành vi tương tác.
Định cấu hình cụm từ ít nhất thêm 5 chữ cái nữa.
Nếu không chỉ định Option – nophrase hoặc – no-phrase, cụm từ khóa của người dùng kusanagi SSH sẽ định cấu hình là chuỗi trống.
Khi chỉ định tùy chọn này (cụm từ –kusanagi-phrase, –nophrase, –no-phrase) trong cùng một thời điểm, ngay cả tùy chọn chỉ định sau đó cũng sẽ có hiệu quả.
Khi không chỉ định Tùy chọn này (cụm từ, cụm từ -kusanagi, –nophrase, –no-phrase), hãy định cấu hình cụm từ khóa của người dùng SSH làm hành vi tương tác.
–dbrootpass passwordChỉ định mật khẩu của MySQL root.
Mật khẩu này nên được chỉ định bằng cách sử dụng 「A ~ Z, a ~ z, 0 ~ 9,.,!, #,%, +, _, -」 và ít nhất là hơn 8 chữ cái
Khi không chỉ định Option –dbrootpass này, hãy định cấu hình mật khẩu gốc MySQL là hành vi tương tác.
–nginx | –httpdChỉ định cho máy chủ đang hoạt động.Nếu chỉ định cho NGINX, hãy nhập –nginx để thực thi, nhập –httpd vào máy chủ Apache2 đang hoạt động.
Nếu chỉ định Option –nginx, –httpd trong cùng một thời điểm, tùy chọn trước đó sẽ chỉ được thực thi.
Nếu không chỉ định Option –nginx, –httpd, hãy chỉ định cho máy chủ hoạt động là hành vi tương tác.
–hhvm | –php7 | –php5Chỉ định để kích hoạt máy chủ ứng dụng.Enter –hhvm thành HHVM hoạt động, nhập –php7 vào PHP7 đang hoạt động, nhập –php5 vào PHP-FPM đang hoạt động (PHP5).
Nếu chỉ định Option –hhvm, –php7, –php5 trong cùng một thời điểm, tùy chọn trước đó sẽ chỉ được thực hiện.
Nếu không chỉ định Option –hhvm, –php7, –php5, chỉ định cho máy chủ ứng dụng đang hoạt động là hành vi tương tác.Example






provision [profile]


WordPress Provision
Khi bạn khởi tạo website thì một Provision được sinh ra để quản ký bạn có thể cấu hình nó ở đây

Example


kusanagi provision [options] profile

Parameter


–WordPress|–wordpressWordPress Provision
Thậm chí không nhập các tùy chọn sau –concrete5, -c5, –drupal8, –drupal, –lamp, –LAMP, sẽ tự động cấp phép với WordPress.
Nếu chỉ định tùy chọn sau –WordPress, –wordpress, –concrete5, -c5, –drupal8, –drupal, –lamp, –LAMP thì tùy chọn nào đầu tiên sẽ chọn tùy chọn đó
–concrete5|–c5Provision với Concrete5
–drupal8|–drupalProvision với Drupal8
–lamp|–LAMPProvision với LAMP(Linux+NGINX+MySQL+PHP) or LEMP(Linux+NGINX+MySQL+PHP).
–wplang [en_US|ja]Chỉ có hiệu quả trong khi WordPress là wordpress khi cài mặc định lúc khởi tạo nếu bạn đã xóa thay bằng code của bạn sẽ không có hiệu lực..
Chỉ định cho en_US sẽ có thể chọn ngôn ngữ trong khi cài đặt WordPress.
Chỉ định cho ja sẽ cài WordPress WordPress phiên bản tiếng Nhật.
Nếu không chỉ định Option – wplang, sẽ định cấu hình en_ hoặc ja là hành vi tương tác.
–WooCommerce|–wooChỉ có hiệu quả trong khi WordPress là cung cấp.
Tùy chọn chỉ định –WooCommerce hoặc –woo sẽ cài đặt WooCommerce cùng lúc trong khi cài đặt WordPress.
tuy nhiên tùy chọn này chỉ tác dụng khi bạn dùng phiên bản tiếng nhật tiếng khác hiện tại chưa hỗ trợ
–fqdn hostnameChỉ định tên máy chủ (FQDN) cho cấu hình. Thiết kế Tên máy chủ được chỉ định được đặt trong tệp cấu hình máy chủ Web và tệp / etc / hosts.
–email Email address|
–noemail|–no-email
tùy chọn –email là sử dụng email được chỉ định để phát hành chứng chỉ ssl của Let's Encrypt.
Nếu chỉ định Option –noemail —no-email, Chứng chỉ mã hóa SSL của Let's sẽ không phát hành.
Chỉ định các tùy chọn sau –email 、 –noemail 、 –không có thời gian mulitiple, chỉ định mới nhất sẽ có hiệu lực.
–dbname database nameSử dụng tên cơ sở dữ liệu được chỉ định sẽ tạo cơ sở dữ liệu mới.
Định cấu hình tên cơ sở dữ liệu bằng 「A ~ Z 、 a ~ z 、 0 ~ 9 、. 、 _ 、 -」 và các chữ cái phải nằm trong khoảng từ 3 ~ 64.
Nếu không chỉ định Tùy chọn –dbname, sẽ định cấu hình tên cơ sở dữ liệu là hành vi tương tác.
–dbuser DB usernameChỉ định tên người dùng cơ sở dữ liệu để truy cập vào cơ sở dữ liệu đã tạo trước đó.
Định cấu hình tên người dùng DB bằng 「A ~ Z 、 a ~ z 、 0 ~ 9 、. 、 _ 、 -」 và phải nằm trong khoảng từ 3 ~ 16 chữ cái.
Nếu không chỉ định Option – dbuser, hãy định cấu hình tên người dùng DB làm hành vi tương tác.
–dbpass DB passwordCấu hình mật khẩu DB là người dùng DB.
Cấu hình mật khẩu DB A 、 、 、 ~ ~ ~ ~ ~ 、 、 、 、 、 、 、 and and and and 」」 」」 and and and and - và ít nhất là hơn 8 chữ cái.
Nếu không chỉ định Option –dbpass, hãy định cấu hình mật khẩu DB làm mật khẩu tương tác.
profileNgẫu nhiên để chỉ định hồ sơ.
Tiểu sử phải là một chuỗi từ 3 đến 24 ký tự, bao gồm kết hợp từ "A đến Z, a đến z, 0 đến 9,., _, -".Example






status


Hiển thị trạng thái của KUSANAGI.

Command Line


kusanagi status

Parameters


None

Example


# kusanagi status                                                                                                                         
Profile: [プロファイル]
Type: WordPress
KUSANAGI Version 8.0.0
[VMイメージ名]

*** nginx ***
● nginx.service - The NGINX HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2016-09-07 11:51:22 JST; 6h ago

*** Apache2 ***
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

*** HHVM ***
● hhvm.service - HHVM virtual machine, runtime, and JIT for the PHP language
   Loaded: loaded (/etc/systemd/system/hhvm.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2016-09-07 11:51:22 JST; 6h ago

*** php-fpm ***
● php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

*** php7-fpm ***
● php7-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php7-fpm.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

*** Cache Status ***

fcache off
bcache off
Done

The contents should be like the following.

  • Profile
    Hồ sơ hiện tại

  • Type
    Các loại hồ sơ của hồ sơ hiện tại (WordPress, bê tông 5, drupal 8, đèn được bao gồm).

  • KUSANGI Version
    Current version of KUSANAGI.

  • VM Image
    nhà cung cấp vps cụ thể để sử dụng (kusanagi cấp phép sử dụng).

  • *** nginx ***
    Tình trạng NGINX. Khi chạy, chạy sẽ được hiển thị trên dòng Active.

  • *** Apache2 ***
    Trạng thái của Apache 2 (httpd). Khi chạy, chạy sẽ được hiển thị trên dòng Active.

  • *** HHVM ***
    Tình trạng HHVM. Khi chạy, chạy sẽ được hiển thị trên dòng Active.

  • *** PHP-FPM ***
    Trạng thái của PHP-FPM (PHP 5). Khi chạy, chạy sẽ được hiển thị trên dòng Active.

  • *** PHP7 ***
    Trạng thái của PHP 7. Khi chạy, chạy sẽ được hiển thị trên dòng Active.

  • fcache
    Hiển thị xem fcache đang bật hay tắt.

  • bcache
    Hiển thị bcache đang bật hay tắt. Nó không được hiển thị khi kiểu cung cấp không phải là WordPress, hoặc nếu WordPress không được khởi tạo.





warm-up


kích hoạt  HHVM bằng cách truy cập HHVM một vài lần.
* Chỉ khả dụng khi sử dụng HHVM.

Command Line


kusanagi warm-up

Parameters


None

Example


# kusanagi warm-up
http:///  ############
Done.





target [profile]


Thay đổi hồ sơ đích cho các lệnh “warm-up”, “bcache”, “update”.

Command Line


kusanagi target [profile]

Parameters


profile

Example


Khi tham số bị bỏ qua, cấu hình hiện tại được hiển thị.
# kusanagi target
saya
Done.

Khi một cấu hình được chỉ định, cấu hình được chỉ định được đặt làm cấu hình hiện tại.
Ngay cả khi bạn chỉ định cấu hình không tồn tại hoặc cấu hình không được khởi tạo vào lúc này, cài đặt sẽ không thành công.
# kusanagi target saya
Target is changed to saya
Done.





update [plugin|cert {profile}]


Cập nhật các plugin WordPress của KUSANAGI hoặc Chứng chỉ SSL của letsencrypt

Command Line


kusanagi update plugin
kusanagi update cert kusanagi_html

Parameters


plugin | cert {profile}

Example


Cập nhật trình cắm của cấu hình hiện tại. Khi trình cắm thêm là phiên bản mới nhất, tôi không làm gì cả.
# kusanagi update plugin
Done.

Cập nhật chứng chỉ Let's Encrypt SSL của cấu hình hiện tại hoặc cấu hình được chỉ định.

Tôi không làm gì cả khi tôi chưa cấp chứng chỉ Let’s Encrypt SSL
# kusanagi update cert kusanagi
Done.





remove [-y] [profile]


Xóa hồ sơ bạn đang sử dụng. Lệnh này xóa tệp cấu hình, nội dung của DocumentRoot và cơ sở dữ liệu.

Command Line


kusanagi remove
kusanagi remove -y kusanagi_html

Parameter


[-y]Nếu bạn không chỉ định -y, hãy nhập y / n khi xóa tệp cấu hình, DocumentRoot và cơ sở dữ liệu.-y

Nếu bạn chỉ định, hãy xóa tất cả mà không cần nhập y / n.
[profile]Nếu cấu hình được chỉ định, xóa cấu hình được chỉ định. Nếu cấu hình không được chỉ định, hãy xóa cấu hình hiện tại. Xóa hồ sơ sau khi được chỉ định một hồ sơ mới.



Example
# kusanagi remove kusanagi_html
Remove kusanagi_html config files ? [y/n] y
Remove /home/kusanagi/kusanagi_html ? [y/n] y
Remove kusanagi_html database ? [y/n] y
Done.





nginx


Chuyển sang sử dụng nginx. Khởi động lại nginx bằng lệnh này nếu nginx đã làm việc.

Command Line


kusanagi nginx

Parameter


None

Example


# kusanagi nginx
use nginx
Removed symlink /etc/systemd/system/multi-user.target.wants/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
Done.





httpd


Chuyển sang sử dụng Apache.

Command Line


kusanagi httpd

Parameters


None

Example


# kusanagi httpd
use httpd
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
Removed symlink /etc/systemd/system/multi-user.target.wants/nginx.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Done.





hhvm


Chuyển sang sử dụng HHVM.

Command Line


kusanagi hhvm

Parameters


None

Example


# kusanagi hhvm
use hhvm
Removed symlink /etc/systemd/system/multi-user.target.wants/php7-fpm.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/hhvm.service to /etc/systemd/system/hhvm.service.
Done.





php7


Chuyển sang sử dụng  PHP7.

Command line


kusanagi php7

Parameter


None

Example


# kusanagi php7
use php7
Removed symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/php7-fpm.service to /usr/lib/systemd/system/php7-fpm.service.
Done.





php-fpm


Chuyển sang sử dụng php-fpm.

Command Line


kusanagi php-fpm

Parameters


None

Example


# kusanagi php-fpm
use php-fpm
Removed symlink /etc/systemd/system/multi-user.target.wants/hhvm.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/php-fpm.service to /usr/lib/systemd/system/php-fpm.service.
Done.





restart


khởi động lại KUSANAGI provides(nginx、Apache、HHVM、php7、php5)

Command Line


kusanagi restart

Parameter


no

Example


# kusanagi restart
Done.





bcache


Turn on, off or clear bcache.

Command Line


kusanagi bcache [on|off|clear]

Parameters


onTurn on bcache.
offTurn off bcache.
clearClear bcache.





fcache


Turn on, off and clear for fcache. Turning on will switch to Nginx.

Command Line


kusanagi fcache [on|off|clear]

Parameters


onTurn on fcache. Will switch to nginx.
offTurn off fcache.
clearClear fcache.





configure


Tối ưu hóa các thiết lập của KUSANAGI.
Chạy trong trường hợp thay đổi cá thể sau khi thiết lập KUSANAGI.

Command Line


kusanagi configure

Parameters


None




setting –fqdn FQDN [profile]


(KUSANAGI 7.8.2 or higher)
Change the host name during provision.

Command Line


kusanagi setting –fqdn host.example.com saya

Parameters


–fqdnSpecific host name with FQDN(Fully Qualified Domain Name).
profileInput profile name.Skip this procedure to continue using current profile.





setting –fqdn FQDN [profile]


provision 時に指定したホスト名(FQDN)を変更します。

Command Line


kusanagi setting –fqdn host.example.com saya

Parameter













–fqdn変更するホスト名をFQDN(Fully Qualified Domain Name)で指定します
profile対象のプロファイルを入力します。省略時はカレントプロファイルを使用します。





ssl [options] [profile]


カレントプロファイルもしくは指定されたプロファイルに対して、SSLに関する設定を行います。

Command Line


kusanagi ssl –email john@example.com saya

Parameter





























–email メールアドレスLet’s EncryptのSSL証明書を発行します。Let’s Encryptからの連絡に使用するメールアドレスを入力します。
Let’s Encrypt のSSL証明書の発行に成功したとき、SSL証明書の自動更新を有効化します。
–cert 証明書ファイル –key 鍵ファイル指定された証明書ファイルと鍵ファイルをコピーし、SSL証明書として設定します。
オプション –cert と –key は同時に設定する必要があります。
このオプションは、オプション –email と同時に使用できません。
–https [redirect|noredirect]HTTPからHTTPSに対する301 リダイレクトを設定します。
redirect を指定した場合は301 恒久的リダイレクトを指示するヘッダの送信を有効化します。
noredirect を指定した場合は301 恒久的リダイレクトを指示するヘッダの送信を有効化します。
–hsts [off|weak|mid|high]HSTS(HTTP Strict Transport Security)の設定を有効にします。
off : HSTS を無効にします。
weak: HSTSを有効にします。(指定したホスト名(FQDN)のサブドメインを含みません。)
mid : HSTSを有効にします。(指定したホスト名(FQDN)のサブドメインを含みます。Preload HSTSは使用しません。)
high: HSTSを有効にします。(指定したホスト名(FQDN)のサブドメインを含みます。Preload HSTSは使用します。)
high(Preload HSTSを使用する) を設定する場合、HSTS Preload リスト登録サイトにドメイン名を登録します。
一度highに設定した状態からhigh以外に設定するためには、オプション –hsts で設定変更するだけでなく、Preload HSTS の登録をメールベースで解除する必要があります。
詳細は、HSTS Preload リスト登録サイトの「Removal」の項目を参照してください。
–auto [on|off]Let’s Encryptの証明書の自動更新を有効化・無効化します。
on を指定すると、Let’s Encryptの証明書自動更新を有効化します。
off を指定すると、Let’s Encryptの証明書自動更新を無効化します。
このオプションは、Let’s Encrypt による証明書を使用していない場合、何も行いません。
profile対象のプロファイルを入力します。省略時はカレントプロファイルを使用します。





https [redirect|noredirect]


(KUSANAGI 7.8.2 or higher)
Enable or disable the permanent redirect (301) to HTTPS from HTTP.

Command Line


kusanagi https redirect

Parameters



redirectEnable the permanent redirect 301
noredirectDisable the permanent redirect 301





autorenewal [on|off]


(KUSANAGI 7.8.2 or higher)
Enable or disable the auto-renewal of Let’s Encrypt certificates

Command Line


kusanagi autorenewal off

Parameters




onEnable auto-renewal
offDisable auto-renewal (Run this command to use an OV or EV SSL certificate)





images [options] [profile]


Optimize JPEG/PNG files below the sepecified directories. Use this command to reduce the size of existing JPEG/PNG files. Replace the image size, quality, number of colors, etc. for files with the following extensions jpg, jpeg, JPG, JPEG, png, PNG.
kusanagi images --dir wp-contents/uploads --quality 80 --resize 1280x1024 --color 256 --user kusanagi:kusanagi --mode 0644

Command Line


kusanagi images saya

Parameters


–dir|–directory directory1[:directory2:…]Specify the target directory. To specify multiple directories, separate them with “:”.
Both absolute and relative paths can be specified as directories. If the directory name is
relative, it is relative to the profile directory (/home/kusanagi/profile_name/Document‐
Root). If you omit the directory name as an argument, or if you do not specify this
option, Specity wp-contents/uploads as the target directory.
kusnagi images --dir /home/kusanagi/kusanagi_html/DocumentRoot/wp-contents/themes:wp-contents/uploads saya

–jpg|–jpegIt targets JPEG files (files with extension .jpg, .jpeg, .JPG, .JPEG). If both the –png
option is specified or both options are not specified, both JEPG file and PNG file are targeted.
–pngIt targets PNG files (files with extension .png, .PNG). If both the –jpeg|–jpeg option
is specified or both options are not specified, both JEPG file and PNG file are targeted.
–verboseDisplays the name of the directory being processed, the content of the processing, the name
of the file being processed, and so on. If this option is not specified, only the processing
content is output. Please note that a large amount of output will be displayed if
there is a large number of files in the target directory.
–quality[1-100]Specify the quality of JPEG file and PNG file. You can specify a number from 1-100 after
the option –quarity. If you do not specify the number, 80 is used. If this option is
specified, –resize and –color option operations are not performed unless options are
specified at the same time. If you do not specify the option –quarity, –resize, or
–color, it behaves the same as specifying –quarity 80.
–resize[WIDTHxHIGHT]Specify the maximum size of JPEG/PNG file and resize the image larger than the specified
size while keeping the aspect ratio to the specified size. You can specify width (number)
x height (number) after option –resize. If you do not specify the value, 1280 x 1024 is
used. If this option is specified, –quarity and –color option operations are not per‐
formed unless options are specified at the same time. If you do not specify the option
–quarity, –resize, or –color, it behaves the same as specifying –resize 1280×1024.
–color[1-256]Convert PNG files’s colors to the specified number of index colors. You can specify a
number (1-256) after option –color. If you do not specify the number, 256 is used. If this
option is specified, –quarity and –resize option operations are not performed unless
options are specified at the same time. If you do not specify the option –quarity,
–resize, or –color, it behaves the same as specifying –color 256.
–stripDelete comment data (ex. EXIF information) of the JPEG files and reduce the file size.
–owneruser[:group]Execution of kusanagi images rewrites the owner of the target files. This option sets the
owner to replace. When group specifying aftter “:”, Set the group to replace at the same
time. If this option is not specified, kusanagi: kusanagi will be used as the owner and
group.
–mode [octet_value]Execution of kusanagi images rewrites the permissions of the target files. This option
sets the permission to replace to an octal number (ex. 0644). If this option is not speci‐
fied, 0644 is used as the permission.
profileInput profile name.Skip this procedure to continue using current profile.





zabbix [on|off]


Configure the use of Zabbix Version 2.2 agent.
This is an advanced command. You need a separate Zabbix server in order to run it.

Command Line


kusanagi zabbix on

Parameters

onActivates and boots Zabbix Version 2.2 agent
offShuts down Zabbix Version 2.2 agent

monit [on|off|config]


(KUSANAGI 7.8.3 or higher)
Enable or disable system monitoring with monit. On is setting by default.

Command Line


kusanagi monit on


no parameterShow the current status of monit(on/off)
onenable monit
offdisable monit
configcreate the configuration file of monit

Không có nhận xét nào:

Đăng nhận xét

Post Top Ad