さくら
# passwd #ルートのパスワード変更 # useradd [ユーザ名] # passwd [ユーザ名] # usermod -G wheel [ユーザ名] #ユーザ名をwheelグループに追加 # visudo #作業ユーザがsudoを実行できるようにする %wheel ALL=(ALL) ALL #コメントアウトを外す # vi /etc/pam.d/su #wheelのみがsuコマンドを実行できるようにする auth required pam_wheel.so use_uid #コメントアウトを外す # su [ユーザ名] $ ssh-keygen # sshkey作成 $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ cat ~/.ssh/id_rsa #内容をコピー or SCPでファイルをコピー $ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/authorized_keys #忘れるとログインできない sshログインできることを確認する $ sudo vi /etc/ssh/sshd_config #編集 PermitRootLogin no # rootによるログイン禁止 PasswordAuthentication no # パスワードでログイン禁止 $ sudo vi /etc/ssh/sshd_config #sshポート番号を変更 Port [なんか適当な5桁くらいの数字] $ sudo /etc/init.d/sshd restart #sshdを再起動
accumulate
accumulateの第3引数は初期値
#include <numeric> #include <iostream> #include <string> using namespace std; int main(){ string a[3] = {"abc","def","ghi"}; cout << accumulate(&a[0],&a[3],string())<<endl; }
abcdefghi
■
pythonbrew
virtualenv
virtualenvwrapper
以下参考
http://d.hatena.ne.jp/pasela/20110704/pythonbrew
http://www.ninxit.com/blog/2010/10/04/python%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%E3%80%81pythonbrew%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF/
初期設定1
さくらVPSについてやったこと
さくらVPSを使うときの初期設定メモ
http://hisasann.com/housetect/2011/07/vps.html
さくらVPSでDjangoを動かす(Django以外実施)
http://d.hatena.ne.jp/yuku_t/20101004/1286119790