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 TZ | Chỉ đị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 password | Chỉ đị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 | –httpd | Chỉ đị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 | –php5 | Chỉ đị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|–wordpress | WordPress 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|–c5 | Provision với Concrete5 |
–drupal8|–drupal | Provision với Drupal8 |
–lamp|–LAMP | Provision 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|–woo | Chỉ 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 hostname | Chỉ đị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 name | Sử 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 username | Chỉ đị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 password | Cấ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. |
profile | Ngẫ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
on | Turn on bcache. |
---|---|
off | Turn off bcache. |
clear | Clear bcache. |
fcache
Turn on, off and clear for fcache. Turning on will switch to Nginx.
Command Line
kusanagi fcache [on|off|clear]
Parameters
on | Turn on fcache. Will switch to nginx. |
---|---|
off | Turn off fcache. |
clear | Clear 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
–fqdn | Specific host name with FQDN(Fully Qualified Domain Name). |
---|---|
profile | Input 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
redirect | Enable the permanent redirect 301 |
---|---|
noredirect | Disable 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
on | Enable auto-renewal |
---|---|
off | Disable 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|–jpeg | It 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. |
–png | It 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. |
–verbose | Displays 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. |
–strip | Delete 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. |
profile | Input 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
on | Activates and boots Zabbix Version 2.2 agent |
---|---|
off | Shuts 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 parameter | Show the current status of monit(on/off) |
---|---|
on | enable monit |
off | disable monit |
config | create the configuration file of monit |
Không có nhận xét nào:
Đăng nhận xét