linux

シェルスクリプトでワイルドカードを引数にとりたい

やりかたがわからん。 $ zargs -- **/* -- grep hoge(僕はこれackでやるからこのコマンドの必要性はあんまないんだけど) でここの**/*とhogeを引数にとるようなfunctionにしたいんだけど**/*は展開されて渡るからうまくいかない。こうしたい。けどワイルド…

internal-sftpでumask

が設定できるのは5.4+なのかな? OpenSSH/Cookbook/SFTP - Wikibooks, open books for an open worldUbuntu10.04のOpenSSHが5.3で涙目。

tarコマンドの-Pオプション

なんかtarで圧縮しようと思ったら $ tar cvzf hoge.tar.gz /home/hokamura/tmp/hoge tar: Removing leading `/' from member namesっていうワーニングが出たので何かと思って調べた、絶対パスでの指定は-Pオプションをつけるべしということらしい。 -P, --ab…

sakura VPSのUbuntuを64bitにした

最初32bitにしてたけど64bitにした。理由はMongoDBが32bitだと容量2GB制限があるから。 心配してたのはメモリ使用量で、メモリ1GBしかないVPSだから32bitのほうがメモリにやさしくていいかなーと思って、32bitにしたけど、nginx+node.js+mongodbとかで色々ベ…

Ubuntuにnode.jsをインストール

必要なパッケージをインストール $ sudo apt-get install g++ curl libssl-dev apache2-utils pkg-configあとは普通にインストール $ cd /usr/local/src $ sudo wget http://nodejs.org/dist/node-v0.4.9.tar.gz $ sudo tar vzfx node-v0.4.9.tar.gz $ cd no…

Ubuntuに最新版のnginxをインストールする

Install | NGINX ここにのってる。/etc/apt/sources.listに以下を追記 deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid mainんで $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C $ sudo apt-get update $ sudo apt-get…

サーバーの初期設定メモ

鍵認証設定 鍵認証できるようにする rootのパスワード無効化 $ sudo passwd -l root 色々インストール $ sudo apt-get update $ sudo apt-get install zsh screen git-core vim curl シェルの変更 zshにする。 $ chsh Login Shell [/bin/bash]: /usr/bin/zsh…

複数人で使うサーバーの設定メモ

グループの設定 $ sudo usermod -G admin hokamura ユーザーの追加設定 $ sudo useradd -D -s /bin/bash ユーザー追加時 $ sudo useradd -m hoge $ sudo usermod -G admin hoge $ sudo passwd hoge umaskの設定 /etc/profile の umask を002に変更 SFTPも変…

SFTPでumaskの設定

SFTPでアップするときのumaskを002にしたいんだけど、/etc/profileとかに書いてもだめだった。sftp-serverの起動のところを変更するればいけるみたい。まず/etc/ssh/sshd_configを以下の様に変更 # Subsystem sftp /usr/lib/openssh/sftp-server Subsystem s…

sakura VPSでUbuntuのインストールメモ

64bitか32bitか迷ったけどとりあえず32bitにしとく。https://secure.sakura.ad.jp/vpscontrol/main/osinstall こっからUbuntu 10.04 i386を選んでインストールhttp://support.sakura.ad.jp/support/vps/menu_oscustom_ubuntu.shtml 大体ここ見ながらやればで…

Ubuntuに最新版のMongoDBをインストールする

MongoDBを普通にapt-getで入れると古いバージョンがインストールされる(現時点で最新が1.8.2に対して1.2.2がインストールされた)ので最新版をインストールするにはちょっと手間が必要。ここに載ってる。 Install MongoDB — MongoDB Manual 3.2手順は、まず…