orz.conf

技術メモ✍

linux

ターミナルのショートカット

よく使うターミナルのショートカットカーソル位置から行頭まで削除 CTRL + uカーソル位置から行末まで削除 CTRL + k単語単位で削除 CTRL + wスクリーンクリア CTRL + l単語単位で戻る ESC + b単語単位で進む ESC + f行頭へ移動 CTRL + a行末へ移動 CTRL + e…

tds_fdwのインストール

Installing on CentOSのページを見てインストールしました。EPELをインストール yum install epel-releaseTDSをインストール yum install freetds freetds-develalpha版を除くと20180528現在は1.08が最新でした。2016のだけど。 export TDS_FDW_VERSION="1.0…

リバースSSHポートフォワーディング

以下、自宅を会社と読み替えても差し支えありません。外出先のPCから自宅のwindowsにリモートデスクトップしたい時があります。VPNサーバたてて接続するとか色々手段があるんですが今回は リバースSSHポートフォワーディングして実現したいと思います。やる…

Linuxのor演算子とand演算子

or演算子 コマンド1 || コマンド2 コマンド1が失敗した場合コマンド2が実行される。例 ls /var/test > /dev/null 2>&1 || echo "該当ディレクトリは存在しません" and演算子 コマンド1 && コマンド2 コマンド1が成功した場合コマンド2が実行される。例 ls /v…

ファイルディスクリプタ 2>&1

よく見かける2>&1の意味、ググらずにすぐに答えることは出来ますか? 標準エラー出力を標準出力にマージするという意味です。 何度も調べたことがあるかと思いますが、いきなり質問されるとどきっとしてしまいます。 標準入出力のファイルディスクリプタ 0→…

meltdownとSpectreの対応

CentOS6系のサーバで対応を行ってみました。CVE-2017-5715 CVE-2017-5753 CVE-2017-5754Spectreは幽霊とか怖いものといった意味だそうです。現在のカーネルバージョンを確認 # uname -r2.6.32-642.3.1.el6.x86_64随分と古そうです。早速更新処理 # yum updat…

sudoの脆弱性(CVE-2017-1000367)

sudoの脆弱性が報告されているんだけど、IPAのホームページに記載が無い。 現在2017/06/12で報告は2017/05/30。危険度高って書いてあるサイトもあるので注意喚起しないレベルの 話では無いような気がするんだけど、どういった基準なのか分からない。対応方法…

CentOS7にpostgresをインストール

CentOS7にpostgresql-9.6をインストールしてクライアント(OSはWin10 DB接続ツールはA5:SQL MK2)からアクセスしてみました。 CentOS7とクライアントは同セグメントです。rpmパッケージをインストール wget https://download.postgresql.org/pub/repos/yum/9.…

lets encryptとお名前.comでドメイン取得

ssl証明書を無料で取得出来るなんて良い時代になりました。 https://letsencrypt.jp/インストールです。 apacheに設定してやります。 opensslとmod_sslのインストールが済んでいないようならインストールします。 yum install -y openssl mod_sslepelリポジ…

CentOS7 IPの固定

毎度毎度調べて設定するIPアドレス VMWare Player上に構築する際の設定です。BOOTPROTOをdhcpからstaticに変更 DNS1はVMware Virtual Ethernet Adapter for VMnet8の アダプタ設定が192.168.31.1となっているのであれば 192.168.31.2を設定。GateWayについて…

文字コードと改行コードの変換

Linux環境ならすぐ変換することが出来ますね。 よく、sjis+crlfというWindowsのファイルをutf8+lfにすることがあります。Linux環境があってしかもnkfが入っているようならlinuxに移して変換してやると とても楽です。入っていないようならインストール。yum …

Linuxサーバに公開鍵認証でsshログイン

クライアントからLinuxサーバにSSHアクセスする方法の一つに鍵認証を用いる方法があります。vZdtj6o6EMc/TV+u4UEQXoK69yT3ITfxJvflpkKBxkJJqU/76XcKUwVds3tzj8dEHP6t0zq/maESf1mfflO0rf6UORPEc/IT8VfE81wnXMCHUc6DsvDiQSgVz3HSVdjwd2a/ieqe56ybTNRSCs3bqZjJp…

CentOS7とCentOS6までの違い

今更ながらCentOS7の操作に戸惑っています。 CentOS6までと違うとこを記載していきたいと思います。ipconfig ↓ ip addrservice XXX start ↓ systemctl start XXXchkconfig XXX on (off) ↓ systemctl enable(disable) XXX ※chkconfigコマンドはまだ使用するこ…

ファイルの転送を行うshell(bash)

普段使わないshellを使う、の2回目です。scpでファイル転送を行うshellを書いてみたんですが、 scp実行時のエラーをログファイルに出力する方法について ちょっと困ったのでその方法について記載したいと思います。まずエラー出力をリダイレクトしようと考…

logrotateがうまくいかない

今回はシェル(bash)の問題です。 普段全然シェルを書く機会がないくらいの人が対象です。/etc/logrotate.dのsyslogとかhttpdを設定したはずなのに うまくlogrotateしてくれない。 (CentOSやRedHatEnterpriseLinuxとか)初歩的ではありますが、httpd.orgとかsy…

Ubuntu 15.04 ノートパソコンを閉じてもスリープさせない

/etc/systemd/logind.confを設定します。 #HandleLidSwitch=suspendとなっている行を下記に修正します。 HandleLidSwitch=ignoreそしてコンフィグを読み込み直します。 $ systemctl restart systemd-logindこれでノートパソコンを閉じてみてください。

SoftEther VPNの不具合??

さてSoftEtherVPNの設定が終わりました。あれ、なんだかパソコンが熱いな・・・・? このパソコンではvpnとsambaくらいしか動かしてないはずだけどな。 夏だからかな?ちょっとプロセス使用率確認 $ top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMM…

Ubuntu 12.04 LTS (ubuntu15.04) にsoftether vpnをインストール(その7) 起動スクリプト

7.起動スクリプトと設定 数か月前にUbuntu 12.04 LTSにsoftether vpnをインストールという記事を 書きましたが、起動スクリプト回りを書いていなかったので書いてみます。 あの時はまだ12.04でしたが、15.04でもほぼ同じだと思います。基本的にはsoftether.o…

Ubuntu 15.04 でGitHubの設定

GitHubのアカウント作成がまだのようなら作成します。 https://github.com/下記の順番で設定します。 ・SSH KEYの作成 ubuntu上で作成します。 ・SSH KEYの設置 公開鍵をGitHub、秘密鍵をローカルに設置します。 ・ローカル(pushする側)の設定 gitの設定を行…

Ubuntu 15.04 のプロンプト表示が長い

Ubuntu15.04のプロンプト表示が長くてディレクトリの階層が深いところだと こんな感じになる。 workUser@Server:/home/workUser/workspace/script#カレントディレクトリさえ表示されていれば良いですよね。 まずUbuntu15.04のプロンプト表示を確認します。 $…

Ubuntu 15.04 にruby on rails をインストール

Ubuntuにruby on railsをインストールしていきます。 わたしはこれまでruby on railsを触ったことが無く 全くの初心者の段階でインストールを行いました。最初にパッケージマネージャのアップデートします。 # apt-get updateRuby on Railsをインストールす…

VPNやら応用情報処理試験やら

OpenVPN 以前、Ubuntu 12.04 LTSにsoftether vpnをインストール(その6) - orz.conftoshtone.hatenablog.jp でwindowsでOpenVPN clientは"管理者として実行(A)..."で起動すると書いていました が、先日それを忘れて一般ユーザで起動し、接続してしまいました…

yumコマンド失敗

今回はCentOSのお話。ネットワークが繋がっていなかったりプロキシの設定に誤りが あると、当然yumコマンドが通りません。yum install ~~ だとか yum check updateだとか。まあそれは仕方ないんだけど延々と繋がっていない色々な サーバに対してリクエスを…

ubuntu 15.04 をファイルサーバ(sambaサーバ)にする

先日買った7年前発売のThink Padですが、すごく好調です^^ 12.1インチで場所も取らないし発熱もそんなにひどくないし音も静か。 そんなThink Padをファイルサーバにします。用途としてはメインのPCとスマホからアクセス出来るようにします。 あとは仕事用…

ubuntu 15.04

家のサーバ用に使っているノートパソコンを買い替えました。今回買ったPCはなんと1万6千円!激安!lenovoのx200sというパソコンでおそらく2008年のものスペック CPU Core2Duoプロセッサ1.6Ghz メモリ 2GB HDD 160GB ディスプレー 12.1インチ(WXGA) LAN 10/10…

gitのインストール

windowsとubuntuへgitをインストールしました。windowsはgit for windowsを使用。 下記サイトよりダウンロードします。 Git for Windows インストール手順 Select Components Git Bash HereとGit GUI Hereにチェック Adjusting your PATH environment Run Gi…

ファイアウォールの設定(ubuntu12.04とAirStation(WHR-G301N))

VPN Serverの設定について書きましたが、ファイアウォールの設定についても 記載したいと思います。対象はubuntu12.04です。まずはファイアウォールが動作しているかどうか調べます。 # service ufw statusufw start/running となれば動作しています。 # ufw…

Ubuntu 12.04 LTSにsoftether vpnをインストール(その6)

6.VPNクライアントの設定 前回まででサーバの設定は終わったので、今回は接続するクライアントの 設定を行います。windows7とandroid端末からの接続について記載します。下記サイトからダウンロードします。 Windowsインストーラ(XXビット版)※ Vista以降の…

Ubuntu 12.04 LTSにsoftether vpnをインストール(その5)

5.tapデバイスの設定 マネージャのメイン画面からローカルブリッジ設定をクリックします。 仮想HUB、新しいtapデバイスのブリッジ接続、tapデバイス名を設定し ローカルブリッジを追加をクリックします。 元々ある、br0は削除して下さい。 メイン画面の仮想H…

Ubuntu 12.04 LTSにsoftether vpnをインストール(その4)

4.windowsマシンに管理ツール(マネージャ)のインストール 既にダウンロードしているSoftEther VPN Server Manager for Windows をインストールし、起動します。 今回は、OpenVPN接続を行う設定について記載していきたいと思います。下記のウインドウが表示さ…