全文検索:
- 02 グラフ表示(Highcharts.js) @14_web
- cument).ready(function (){ 57 58 var jsonData = {}; 59 var dataLength = {}; 60 61 // VM 62 var options = { 63 chart: { 64 ... ess: function (data) { 139 var chart = $( graph_id ).highcharts(); 140
- 03 特殊な変数展開 @bash
- には代入しよう、というif文的な動作をする書き方です。 ^ 変数 ^ 説明 ^ | ${VAR:-word} |変数VARに値が入っていないならwordを値として返す。| | ${VAR:=word} |変数VARに値が入っていないならwordを代入する。| | ${VAR:?word} |変数VARに値が入っていないならwordを出力する。| | ${VAR:+word} |変数VARに値が入っているならwordを代入する。| ====== Bashで追加された拡張
- 22 Ceph create-volume でエラー @01_linux:13_storage
- uster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring -i - osd new ... y Running command: /usr/bin/mount -t tmpfs tmpfs /var/lib/ceph/osd/ceph-0 Running command: /usr/bin/cho... -2 Running command: /usr/bin/ln -s /dev/ssd/data /var/lib/ceph/osd/ceph-0/block Running command: /usr/b... uster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring mon getmap -o
- 05 Percona Xtrabackup @01_linux:11_データベース:01_mysql
- ると、エラーになるので移動するか、削除する。 <code console> # rm -rvf /var/lib/mysql/* </code> 元に戻す <code console> # innoba... /backup/xtrabackup/base/ # chown -R mysql:mysql /var/lib/mysql/ </code> ==== 4.起動 ==== **<color red... <code console> # rsync -av -e ssh 192.168.20.248:/var/lib/mysql/ /var/lib/mysql/ </code> 両方のDBを起動後、同期 <code console> mysql> SET GLOBAL wsrep_cluster_addres
- 08 qcow2 バックアップ 外部へ取得する場合(online external) @01_linux:08_仮想化:kvm
- -------------------------------------- vda /var/lib/libvirt/images/testvm.qcow2 sda - </cod... -------------------------------------- vda /var/lib/libvirt/images/testvm.testsnap sda - </... r name='qemu' type='qcow2'/> <source file='/var/lib/libvirt/images/testvm.testsnap' index='3'/> ... <format type='qcow2'/> <source file='/var/lib/libvirt/images/testvm.qcow2'/> <backi
- 04 Docker MailServer @06_virtualization:05_container
- lserver/ volumesにSSL証明書を読み込むように書きを追加してあります。 /var/lib/docker/volumes/app_certs/_data:/etc/letsencry... volumes: - ./docker-data/dms/mail-data/:/var/mail/ - ./docker-data/dms/mail-state/:/var/mail-state/ - ./docker-data/dms/mail-logs/:/var/log/mail/ - ./docker-data/dms/config/:/tmp/
- 16 Kubernetes + DRBD Linstor @06_virtualization:05_container
- e TestVol01 ====== 6.冗長化構成 ====== linstorの情報は、/var/lib/linstorに入っているので、これをどのノードでも使えるように冗長化する。 drbd-reactor で/var/lib/linstorをマウントしてないと、linstor-controllerが起動しないように... d用意 ==== <code> cat << EOF > /etc/systemd/system/var-lib-linstor.mount [Unit] Description=Filesystem f... symlink What=/dev/drbd/by-res/linstor_db/0 Where=/var/lib/linstor EOF </code> ==== linstor_dbをマウントしてli
- 10 Docker Let's Encrypt @06_virtualization:05_container
- - /etc/letsencrypt:/etc/letsencrypt - /var/www/html:/var/www/html ports: - 80:80 #network_mode: host certbot: image: certbot... - /etc/letsencrypt:/etc/letsencrypt - /var/www/html:/var/www/html command: ["--version"] network_mode: host </code> ===== Nginxのdefault.
- 33 Let's Encrypt リバースプロキシ(手動板)+ GitLab @06_virtualization:05_container
- トとして普通に表示させる場合 #location / { # root /var/www/html; # index index.html index.htm; ... tion /.well-known/acme-challenge/ { root /var/www/html; } } # gitlab.fl8.jp/ upstream gitl... m; server_name gitlab.fl8.jp; access_log /var/log/nginx/access.log; http2 on; listen 44... - /etc/letsencrypt:/etc/letsencrypt - /var/www/html:/var/www/html ports: - 80:80
- 16 unboundでキャッシュサーバ @01_linux:01_net
- e: "unbound" directory: "/etc/unbound" logfile: "/var/log/unbound.log" use-syslog: no log-queries: no log-time-ascii: yes pidfile: "/var/run/unbound/unbound.pid" root-hints: "/etc/unboun... ache </code> ==== ログファイル作成 ==== <code> # touch /var/log/unbound.log # chown unbound:unbound /var/log/unbound.log # chmod 644 /var/log/unbound.log </code>
- BINDでキャッシュサーバ @01_linux:01_net
- conf用意 ===== <box orange round left 90%> # cp -p /var/named/chroot/etc/named.caching-nameserver.conf /var/named/chroot/etc/named.conf </box> ===== named.co... on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named
- 07 jQuery現在の時間を取得 @13_javascript:01_jquery
- ====== 07 jQuery現在の時間を取得 ====== <code> var weeks = new Array('日', '月', '火', '水', '木', '金', '土'); var d = new Date(); // 年月日・曜日・時分秒の取得 var year = d.getFullYear(); var month = d.getMonth() + 1; var day = d.getDate(); var week = weeks[
- 04 トリガーでExceeded maximum execution time対応 @13_javascript:03_gas
- sheetApp.getActiveSpreadsheet().getActiveSheet(); var scriptProperties = PropertiesService.getScriptProperties(); var MAX_RUNNING_TIME = 30000; //スクリプト実行時間(ミリ秒) 30秒 var REASONABLE_TIME_TO_WAIT = 5000; //トリガー実行までの時間 5秒後... ); runProccess(); } function runProccess() { var count = scriptProperties.getProperty("count");
- 2021.04.15 GAS hangoutLinkを取得 @50_dialy:2021:04
- = 取得スクリプト ===== <code> function myFunction() { var calendarId = "primary"; var now = new Date(); var twoHoursFromNow = new Date(now.getTime() + (2 * 60 * 60 * 1000)); var events = CalendarApp.getEvents(now, twoHoursFromN
- 2024.10.04 lsyncd @50_dialy:2024:10
- 題を軽減できる可能性があるでしょう。 ===== 相互同期設定 ===== 下記のサーバで、/var/www/htmlを相互同期する方法 Aサーバ: 192.168.10.11 Bサーバ: ... cd/lsyncd.conf.lua> settings { logfile = "/var/log/lsyncd.log", statusFile = "/var/log/lsyncd-status.log", statusInterval = 1, -- ステータスロ... 検出 } sync { default.rsyncssh, source = "/var/www/html/", host = "root@192.168.10.12",