Skip to content

Instantly share code, notes, and snippets.

View kyokuheki's full-sized avatar

Kenzo Okuda kyokuheki

  • NTT DOCOMO
  • Tokyo, Japan
View GitHub Profile
@kyokuheki
kyokuheki / esxi_trial_reset.sh
Last active August 30, 2025 17:57
ESXi trial reset
rm -r /etc/vmware/license.cfg
cp /etc/vmware/.#license.cfg /etc/vmware/license.cfg
/etc/init.d/vpxa restart
vim-cmd vimsvc/license --show | grep expirationDate
# see https://calvin.me/reset-esxi-evaluation-license/
@kyokuheki
kyokuheki / mm_get_posts.md
Last active December 21, 2022 08:28
get posts from mattermost postgres database

get posts from mattermost postgres database

connect database

docker exec -it gitlab gitlab-psql -d mattermost_production

show table schema

@kyokuheki
kyokuheki / set_if_metric.ps1
Created September 9, 2019 10:56
set interface metric for windows 10
Get-NetIPInterface
Get-NetIPInterface -InterfaceAlias Ethernet2 -AddressFamily IPv4 | Select-Object -Property ifIndex | Set-NetIPInterface -InterfaceMetric 190
@kyokuheki
kyokuheki / tssh.md
Created February 14, 2020 15:58
transfer dir/file to root permission remote dir over ssh with sudo and tar.

transfer dir/file to root permission remote dir over ssh

local to remote root

file

tar czf - -C /path/to/src/dir foo.txt bar.txt | \
ssh remote.example.net 'sudo tar zxvf - -C /path/to/dest/dir'
@kyokuheki
kyokuheki / gist:f9a7d0e474b38100f84791e436c6dba4
Created February 22, 2020 15:39
古河電工 F200 firmware upgrade
# FURUKAWA F200 firmware upgrade
```
ssh [email protected]
generate key ssh rsa bits 2048
ip scp server enable
ssh-server enable version 2
save SIDE-A.cfg
refresh
```
@kyokuheki
kyokuheki / ethercalc_cleanup.md
Created March 11, 2020 08:25
ethercalc clean up

ethercalc

空のシートを削除

export URL=http://hack.sic.ecl.ntt.co.jp:8040
export no_proxy=hack.sic.ecl.ntt.co.jp,sic.ecl.ntt.co.jp

export ECIDs=`curl -vsS ${URL}/_rooms | jq -r .[]`
for ecid in $ECIDs
@kyokuheki
kyokuheki / coreos.md
Last active November 12, 2025 08:59
Dockerfile, CoreOS tips

CoreOS/Flatcar tips

Switching release channels

cat /etc/flatcar/update.conf
cat /usr/share/flatcar/update.conf
sudo sed -i -r '/^GROUP/c GROUP=stable' /etc/flatcar/update.conf
sudo systemctl restart update-engine

# debugging
@kyokuheki
kyokuheki / flatcar_oem_upgrade.md
Last active September 25, 2020 07:11
Update the OEM area of Flatcar Container Linux to resolve errors in vmtoolsd.service

Flatcar Container LinuxのOEM領域を更新してvmtoolsd.serviceのエラーを解決する

VMwareのOEM機能が搭載されたFlatcar Container Linuxがv2605.5.0にアップグレードされると、 OEM領域が古いままなためにライブラリのバージョンが一致せず、vmtoolsd.service が起動に失敗する。

# systemctl status vmtoolsd.service
● vmtoolsd.service - VMware Tools Agent
     Loaded: loaded (/etc/systemd/system/vmtoolsd.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/vmtoolsd.service.d
@kyokuheki
kyokuheki / dism_sfc.bat
Last active February 18, 2021 14:41
Windows System file修復
rem システムイメージのチェックを実行して破損していた場合はWindows Updateから入手して修復する
dism /online /cleanup-image /restorehealth
rem システムファイルの整合性違反を確認し、WinSxSを元にSystemを修復
sfc /scannow
FROM ubuntu
LABEL maintainer Kyokuheki <[email protected]>
ENV LANG=C.UTF-8 \
LC_ALL=C.UTF-8 \
DEBIAN_FRONTEND=noninteractive
RUN set -x \
&& apt-get update && apt-get install -y \