Skip to content

Instantly share code, notes, and snippets.

View yyoshiki41's full-sized avatar
📻

Yoshiki Nakagawa yyoshiki41

📻
View GitHub Profile
@yyoshiki41
yyoshiki41 / stress_test.md
Last active December 31, 2015 11:57
Stress Test for Linux

A. stress

Install

sudo yum install stress

ex.1) CPUに負荷をかける例(2つのstressプロセスが起動し、2分間sqrt()を実行する.)

1. Create AMI

※ 現在稼働中のサーバーからImageを作る場合は、No Reboot にチェック.

2. Create Launch Configurations

① Choose AMI

② Configure details

  • Cloud Watch は任意(追加料金が発生する)

■sshd security

sudo vim /etc/ssh/sshd_config

sshdのProtocolを2に設定する

以下に、変更.

@yyoshiki41
yyoshiki41 / LAMP.md
Last active December 31, 2015 14:45

LAMP on EC2

1. ユーザー設定

- root 設定

sudo su root
passwd
curl --unix-socket /path/to/app.sock localhost/api/endpoint
ssh -f -N -C -L 43306:mysql:3306 ssh-user@bastion
diff --git src/net/file_unix.go src/net/file_unix.go
index 5b24c7d..9e581fc 100644
--- src/net/file_unix.go
+++ src/net/file_unix.go
@@ -91,7 +91,7 @@ func fileListener(f *os.File) (Listener, error) {
case *TCPAddr:
return &TCPListener{fd}, nil
case *UnixAddr:
- return &UnixListener{fd, laddr.Name}, nil
+ return &UnixListener{fd: fd, path: laddr.Name, unlink: false}, nil
@yyoshiki41
yyoshiki41 / clear.md
Last active November 27, 2020 09:03
Clear dns cache

Mac

Opent terminal and type below command.

$ sudo killall -HUP mDNSResponder

※ OS X v10.10.4 or later

Chrome

@yyoshiki41
yyoshiki41 / ssl.md
Last active April 7, 2016 12:10
Create .csr
$ openssl req -new -key server.key -out hoge.csr -sha256
# app
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO app@'10.255.0.0/255.255.0.0' IDENTIFIED BY 'password'

# operator
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX, REFERENCES ON *.* TO operator@'%' IDENTIFIED BY 'password'

# viewer
GRANT SELECT ON *.* TO viewer@'%' IDENTIFIED BY 'password'