SFTP経由で行った作業ログを記録する方法をご紹介します。 ■作業内容 1.syslogに出力された内容をファイルへ出力するようにsyslogのコンフィグに追記する # vi /etc/rsyslog.conf # This rule to save the log output of sftp local5.* /var/log/sftp.log
FTPだと/var/log/xferlogにログが残るけど、SFTPだと操作ログが残らないよね、といわれたので SFTPのログを残すようにするためのメモ 参考にしたページ:http://aftercore.net/wordpress/2014/06/20/sftp%E3%81%AE%E6%93%8D%E4%BD%9C%E3%83%AD%E3%82%B0%E3%82%92syslog%E3%81%AB%E5%87%BA%E5%8A%9B%E3%81%99%E3%82%8B/ syslogに出力された内容をファイルへ出力するように設定する vi /etc/rsyslog.conf # This rule to save the log output of sftp local5.* /var/log/sftp 出力先のログファイルを作成する touch /var/log/sftp rsyslo
前回、rsyslogの特徴を整理した。 今回はこれを踏まえてログをリモートサーバに送る基本的な設定をしてみたいと思う。 以下のような構成です。 本日のゴールは以下の2点 クライアントからリモートサーバへログ転送する TCP,UDPの両プロトコルで転送する 内容としては基本的ですが、一歩ずつ進める方針。 ファシリティ、プライオリティ、保存先ファイルの設定については プロトコル別に分けてこんなかんじで。 TCP -> local1.* /var/log/local1.log UDP -> local2.* /var/log/local2.log サーバの設定 まずサーバ側の設定。 /etc/rsyslog.conf (前略) #### MODULES #### $ModLoad imuxsock # provides support for local system logging (e.g.
「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ
ChrootをしてSFTPログを取得した時の備忘録です。 ■説明 ここでは、OpenSSH の Chroot 機能を使用して一般ユーザーを Chroot させます。 一般ユーザーは、SFTP のみ利用可能な状態にし、そのログを取得できるようにします。 また、ログ取得にはrsyslogを利用します。 rsyslogでは、 Chroot 先のディレクトリにログを受け取るソケットを作成します。 ■OSバージョン CentOS 6.3 64bit ■OpenSSHバージョン openssh-5.3p1-81.el6.x86_64 openssh-server-5.3p1-81.el6.x86_64 ■rsyslogバージョン rsyslog-5.8.10-2.el6.x86_64 ■chrootユーザー test ■chroot先 /chroot ■chroot設定 http://www.kuro
sshdでSFTPサービスを最近(今更)始めました chrootでSFTPログイン後のルートディレクトリを変えてあります #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp -l INFO UsePAM yes Match User *,!自分 ChrootDirectory /var/mnt_ftp/ftp_root しかし、chrootすると転送のログが取れません sftp-serverから/dev/logが見えなくなってしまうためとのこと 色々ぐぐって↓に行き着きました http://kb.monitorware.com/log-sftp-chroot-with-rssh-t10497.html 自鯖ではrsyslogが動いているので、それに合わせた対処法です まず、/etc/rsyslo
主成分分析 (PCA) は、主にデータ分析や統計の世界で使われる道具の一つ。 データセットに含まれる次元が多いと、データ分析をするにせよ機械学習をするにせよ分かりにくさが増える。 そんなとき、主成分分析を使えば取り扱う必要のある次元を圧縮 (削減) できる。 ただし、ここでいう圧縮というのは非可逆なもので、いくらか失われる情報は出てくる。 今回は、そんな主成分分析を Python の scikit-learn というライブラリを使って試してみることにした。 今回使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.4 BuildVersion: 16E195 $ python --version Python 3.6.1 下準備 あらかじめ、今回使う Python のパッケージを pip でインストールしておく。
※本稿は2017年3月10日の情報を元に作成しています。この記事内で使用している画面やコグニティブサービスの仕様は変更になっている場合があります。 本連載「認識系API活用入門」では、マイクロソフトのコグニティブサービスのAPIを用いて、「現在のコグニティブサービスでどのようなことができるのか」「どのようにして利用できるのか」「どの程度の精度なのか」を検証していきます。連載第1回の「Deep Learningの恩恵を手軽に活用できるコグニティブサービスとは」では、コグニティブサービスとは何かの概要とAPIを使うための準備の仕方を説明しました。 今回はText To Speech APIを試します。 Text To Speech APIとは Text To Speech APIは、テキストと言語をAPIに渡すと、その言語でテキストを発話した音声データを返してくれます。また、女性の声か男性の声
私の履歴書:学生時代は電子工学を専攻。卒業後、鉄道系システムの保守会社に入社。独立後、IT技術者教育の講師やプログラムの受託開発などを行い、現在に至る。 これまでどのような勉強をしてきたか、教えてください。 学生時代は電子工学を学んでいました。まだ当時は情報系やネットワーク系の学科はありませんでした。電子工学のなかで、プログラム系を学んだりしていた時代です。8ビットマイコンがブレークした頃に大学に入学しました。 通信について学んだのは、就職してからです。鉄道系システムの保守やメンテナンスをする会社に就職しました。まだスタンドアローンのシステムが全盛の時代で、パンチテープなどを使ってメインコンピュータにデータやプログラムを読み込ませていました。その後、集計装置や磁気カードなどが出てきて、段々とネットワーク化が進んでいきました。TCP/IPやイーサネットなどが標準的になる前の時代です。 その頃
前置き 今作っているシステムは社内ツールとして作っているのですが、将来的に弊社のクライアント向けに公開するみたいな話もあり、 古いJS・低速なネット環境も想定されるので、それを解決する手段の1つとしてSSR(サーバサイドレンダリング)を勉強します。 https://jp.vuejs.org/v2/guide/ssr.html こちらのVue公式ドキュメントを参考に作ってます。 http://qiita.com/koki_cheese/items/ce5f16111e8ca251838d Webpack周りはこちらが参考になりました。 SSRされていない状態 以下は画面に文字列を表示するだけのコードです。
SnippetsLabにいつも使う関数まとめるついでにQiitaにもメモっとく。 汎用関数 Htmlタグを除去 /** * Htmlタグを除去 * @param {string} str Htmlタグが含まれた文字列(<h1>サンプル文字列</h1>) * @returns {string} Htmlタグ除去された文字列(サンプル文字列) */ const removeHtmlTag = function (str) { return String(str).replace(/<("[^"]*"|'[^']*'|[^'">])*>/g, ''); }; /** * URLをパースしてGET値のオブジェクトにする * @returns {{}} GET値のオブジェクトです。 */ const purseQuery = function () { const result = {}; cons
ちょっとしたWebサイトであればBootstrapをベースにすればデザインを一から作る必要がなくなっています。プロトタイプはもちろんのこと、数多あるBootstrap用テーマを使えば、十分高品質なWebサイトが作れるでしょう。 今回はそんなBootstrapのテーマを紹介します。マテリアルデザインになっているPropellerです。 Propellerの使い方 スクリーンショットを多めに紹介します。まずはタイポグラフィ。 アイコン。 影。 アコーディオン。 アラート。 バッジ。 ボタン。 モーダル。 ボタン付きのモーダル。 ドロップダウン。 フォーム。 リスト。 さらにカスタマイズしたリスト。 ナビゲーションバー。 ポップオーバー。 プログレスバー。 サイドバー。 タブ。 テーブル。 カード。 Propellerはマテリアルデザインになっていますので単純なデザインだけでなく、クリックやマウ
以前お伝えした妻が一人で開発したアプリMilk TimeのAndroid版を本日リリースしました。 play.google.com 正直なところ、もっと早くリリースしたかったのですが、妻は本業が忙しい中、家事にも追われている状態だったので、8割程度アプリができた辺りから開発が完全にストップしていました。そのため私の方で残りの開発を隙間時間にやっている状況でしたので、中々大変ではありました。 妻はiOSのような操作性をAndroidで実現するのにかなり苦労していたようでした。私がその辺りの改善をしていく中で、細かいアプリの仕様を知れば知るほど、よく作れたなと、感心していました。 この度ようやくAndroid版もリリースができたので、より多くの方にこのアプリを使ってもらえる機会が増えることが、とても楽しみです。 妻が子供を育てる中での経験から生まれたアプリでもあり、私にとってもとても大切な存在
任せられるって? o その一: 自分の道具は使いこなす o その二: 三割でも仕組みに突っ込む o その三: 三割でもビジネスに突っ込む o その四: 全体を把握しようとする o その五: ベストタイミングほうれん草 o その六: 隣の人を助ける o その七: 答えやすい質問をする ここでのディベロッパーは、システムの開発現場で業務プログラミングをしている、まさしく現場のITエンジニアを指します。 マネージャーとかリーダーとかアーキテクトとか、どちらかと言えば何か特別な立場ではなく、まさしく最前線で戦っている開発者。(もちろん兼任してることはあるだろうけど) jfluteと一緒に仕事してきた優秀なディベロッパー、jfluteが他の人から伝え聞く優秀なディベロッパー、jflute自身の長年のディベロッパー経験、これらのことから、「任せられるディベロッパーってなんだろう?」というのを、ちょっと
$ ll data/mysql/character_sets.ibd -rw-r----- 1 yoku0825 yoku0825 163840 Apr 3 14:44 data/mysql/character_sets.ibd $ diff -y <(./use -sse "SHOW TABLES FROM mysql" | sort) <(ls data/mysql/*.ibd | perl -nle 's/.+\///; s/\.ibd//; print' | sort) > catalogs > character_sets > collations > columns columns_priv columns_priv column_stats column_stats > column_type_elements component component db db defaul
⠀人 / ⁰⊖⁰ \ オカメインコエンジニアの五十嵐(@ganta0087)です。 CrowdWorksでは、サービスのCI環境としてCirlceCIを利用しています。 今回、CircleCI 1.0から2.0に移行すると同時に、新機能のキャッシュをフル活用したことで、コストを増加させることなくCI実行時間を半分にすることができました。 今回の記事では、CirlceCI 2.0のメリットや、どのようなチューニングを行ったのかをご紹介します。 CircleCI 2.0について CircleCI 2.0は現在ベータ版となっており、「CircleCI 2.0: Beta Access - CircleCI」から申し込むことができます。(試してみたところ個人のリポジトリではすぐに利用できるようです。) 申請したOrganizationのすべてのプロジェクトで突然バージョンが切り替わるわけではなく、
Hayato.io This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance find a tutor Top 10 Luxury Cars High Speed Internet fashion trends Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Cookie settings|Do Not Sell or Share My Personal Information
GCPのML系機能を使いまくりたい・・という時にちょうど良い題材があったのでやってみました。GCPは機械学習を行う上で必要なデータ取得、preprocessing、学習と予測まで、フルマネージドな環境が揃っています。今回はその中で以下を使用しました。 ML Engine Dataflow BigQuery Natural Language API Datalab コードは全てDatalabで実行しました。開発環境を整える必要もなく、インタラクティブに結果を見られるのでGCPのML系を触るときは特におすすめです。 概要 色々発言が注目されるトランプ氏ですが、市場への影響はどれ位でしょうか?ツイートの後と通常(ランダムに時間帯を選択)でUSDJPYの価格変動がどう違うか比較します。 ランダムな日時 ツイート後 横軸は分、縦軸は変動(円)です。きちんと分散をみていませんが、ツイート後10分は荒れ
1989年に公開されたディズニー映画「リトル・マーメイド」をもとにした、読むだけではなくてミニゲームをプレイしながら物語を楽しむことができる新しい絵本が「The Little Mermaid(リトル・マーメイド)」です。最大の特徴はスマートフォンやタブレット向けの専用アプリを使うと絵本の中からキャラクターが飛び出す拡張現実(AR)対応の絵本になっているという点で、ただ物語を読むだけでなくアリエルと一緒に海の中を冒険しているかのような気持ちになれます。 The Little Mermaid - A Magical Augmented Reality Book http://booksandmagic.com/ これがAR対応の絵本「The Little Mermaid」。 絵本の表紙には「TRY IT NOW!」という文字と共に、Google Play/App Storeのロゴが目立つように
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く