Skip to content

Instantly share code, notes, and snippets.

View netmarkjp's full-sized avatar

BABA Toshiaki netmarkjp

View GitHub Profile
[baba@feba4c963426 ~]$ cd ~/rpmbuild/SOURCES/sudo-1.8.6p3/plugins/sudoers/po
[baba@feba4c963426 po]$ grep -ri -A4 'plugins/sudoers/sudoers.c:448' . | grep po-msgstr
./ja.po-msgstr "sudo を実行するには tty がなければいけません。すみません"
./hr.po-msgstr "žao mi je, morate imati terminal za pokretanje sudo"
./zh_CN.po-msgstr "抱歉,您必须拥有一个终端来执行 sudo"
./fi.po-msgstr "sudo-komennon suorittamiseksi on oltava tty"
./it.po-msgstr "è necessario disporre di un tty per eseguire sudo"
./vi.po-msgstr "rất tiếc, bạn phải có tty mới có thể chạy sudo"
./pl.po-msgstr "niestety do uruchomienia sudo konieczny jest tty"
./uk.po-msgstr "вибачте, для виконання sudo вашому користувачеві потрібен tty"
@netmarkjp
netmarkjp / docerfile_centos_npm
Last active August 29, 2015 14:00
Dockerfile for CentOS + npm
FROM centos
RUN yum -y update
RUN yum -y groupinstall core
RUN yum -y groupinstall base
RUN echo 'p@ssw0rd' | passwd --stdin root
RUN service sshd start
RUN service sshd stop
RUN touch /etc/sysconfig/network
RUN rm -f /etc/localtime ; ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
RUN yum -y install gcc-c++
jq 'with_entries(.key |= "KEY_" + .) | .KEY_140228'
@netmarkjp
netmarkjp / hash.sh
Created March 3, 2014 07:55
hash in bash
#!/bin/bash
declare -A hs
hs['key01']='val01'
hs['key02']='val02'
hs['key03']='val03'
hs['key04']='val04'
for key in ${!hs[@]}
select T_NOW.CONN / T_MAX.CONN * 100 as CONN_USAGE
from
( select 1 as k, VARIABLE_VALUE as CONN from information_schema.GLOBAL_STATUS where VARIABLE_NAME = 'Threads_connected' ) as T_NOW
join
(select 1 as k, VARIABLE_VALUE as CONN from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME = 'max_connections' ) as T_MAX
on T_NOW.k = T_MAX.k
@netmarkjp
netmarkjp / swaprank.sh
Last active January 4, 2016 13:39
process raking one liner / swap used
echo "SWAP used, PID, cmdline"; (ls /proc/[0-9]*/smaps | while read line; do PID=$(echo $line | cut -d / -f 3) ; SWAP=$(cat $line 2>/dev/null| grep -i swap | awk 'BEGIN{sum=0}{sum+=$2}END{print sum}') ; if [ $SWAP -ne 0 ] ; then echo "$SWAP kB, $PID", `cat /proc/$PID/cmdline` ; fi ; done ) | sort -nr -k1 | head
#!/bin/bash
# ref: http://ssig33.com/text/VAIO%20Pro%20%E3%82%92%20Linux%20%E3%81%A7
# USB の自動サスペンド
for F in `ls /sys/bus/usb/devices/usb[0-9]*/power/autosuspend`
do
sudo sh -c "echo 1 > ${F:?}"
done
# WiFi の省電力設定
@netmarkjp
netmarkjp / procshared.sh
Created January 9, 2014 12:32
show PID:(Shared Ratio) Shared_* kB / RSS kB on each child process
#!/bin/bash
if [ "`whoami`" != "root" ];then
echo "ERROR: must run as root"
exit 1
fi
TARGET_PPID=$1
if [ "${TARGET_PPID}x" == "x" ]; then
echo "Usage: $0 <TARGET_PPID>"
@netmarkjp
netmarkjp / Brewfile
Last active January 2, 2016 07:19
Brewfile
## Usage: brew bundle
update
upgrade
install ag
install ec2-api-tools
install git
install go
install macvim
@netmarkjp
netmarkjp / alias of sudo virt-manager
Created December 2, 2013 04:41
How to use virt-manager with on VNC.
XAUTHORITY=$HOME/.Xauthority sudo -E /usr/bin/virt-manager