Linux
JSONを便利に編集できるjqコマンドできる基礎的なことを書いておきます。 マニュアル、参考URL 公式マニュアルをみておくと幸せになれる。 jq Manual (development version) ここに書いていることでメモしておきたいことを書いていきます。 jq コマンドを使…
アプリのlog4jなどでしかログローテートできないと思っていましたが、 linuxのコマンドでlogrotateなるものがあることを知ったので、まとめてみます。 環境 Red Hat 4.4.7-4 設定ファイル構成 ├─ logrotate.conf # メインの設定ファイル ├─ logrotate.d # 各…
VPN設定などで上手く接続できない場合に、明示的にルート設定する場合に Routing Tableの設定を行ったりします。 開発者にはあまり馴染みがないですね。。 ドメインからIPアドレスを取得する nslookupでIPを取得する (nslookupはDNSをlookupするという意味で…
1. 編集方法 crontabコマンドでcron設定を行います。 crontab [ -u ユーザ名 ] {-l | -r | -e } optionは以下です。 -u:cronを設定するユーザーを指定 -l:cronを一覧で表示 -r:cronの設定を全消去 -e:cronを設定するエディタを起動する コマンド実行ユーザ…
シェルまたはバッチファイルを作成して、 削除対象の.svnがあるディレクトリに移動して、作成シェルまたはバッチファイルを実行する。 Linux svn_delete.sh find . -name .svn -exec rm -fr {} \; Windows svn_delete.bat for /R %i in (.svn) do rd /Q /S "…
コマンド $ nc -z host.example.com 20-30 結果 Connection to host.example.com 21 port [tcp/ftp] succeeded! Connection to host.example.com 22 port [tcp/ssh] succeeded! Connection to host.example.com 25 port [tcp/smtp] succeeded! 参考URL linux…
grepで対象文字列が存在する行を表示 $ grep -n test1 test.conf 4: test1 ←-nオプションを付けたので、4行目に該当する文字列があることが分かる grepで対象文字列が存在する前後の行を表示 logの調査をする際にgrep実行前後の行も確認したい場合があるその…
z.shとは? z.shって何って人はこちらを参照してください z.shでよく行くディレクトリに手軽に移動する - Qiita 簡単に説明すると、ディレクトリパス移動が楽になるシェルで 覚えている一部の文字列を入力してtabを押すと、今までの移動履歴から入力文字列を…
コマンドラインで長いコマンドを打った時、矢印キーで移動したり、間違った内容をバックスペースで1字ずつ消したりしていませんか? 私はやってましたw コマンドラインにもショートカットが存在することを教えてもらったので、忘れないようにまとめておきま…
ssh-agentでパスワードを保持させ、~/.ssh/configに「ForwardAgent yes 」と書いておくことで実現できる。 ssh-agentとは sshの鍵をssh-agentに保持させ、使い回すツール ssh-agentの使い方(Mac OS X環境) Mac OS Xにおいてはsshするとssh-agentが起動される…
概要 下記、エラーが発生した場合の対処法を記載する。 ssh_exchange_identification: Connection closed by remote host 対処法 対処1:秘密鍵と公開鍵を600に変更する。鍵格納ディレクトリのパーミッションも確認。 対処2:誤ったユーザー名の指定(私のエラ…
<割り当てメモリの確認> free <消費メモリの順のプロセス表示> top <メモリ使用プロセス表示> ps メモリ、CPUの変化を確認するコマンド メモリーやCPUの情報を10秒間隔で3回表示する $ vmstat 10 3 procs -----------memory---------- ---swap-- -----…
コマンドの後ろに&を付加 $ cat > xxx & バックグラウンドプロセス確認 $ jobs [1]- Stopped cat > xxx バックグラウンドプロセスをフォアグラウンドへ $ fg バックグラウンドプロセスを停止 ジョブID指定の場合 $ kill %1 プロセスID指定の場合 $ kill -STOP…
ファイル表示(ファイル詳細をタイムスタンプの若い順に表示) ls -ltr ファイル検索 sudo find / -name app カレントディレクトリ以下のファイル内の該当の文字列を含む行を表示 $ find ./ -type f -print | xargs grep 'hoge' ホスト名の確認 hostname appが…
jbossの起動シェルを登録する場合 サービス登録方法 起動用シェルを/etc/init.dへ配置することで自動起動が可能となる sudo cp -p jboss7.sh /etc/init.d サービス起動設定 jboss7.shの先頭に以下を追加 #!/bin/sh # chkconfig: 345 70 30 # description: JB…