all

epelリポジトリを使用する

Linux全般 概要 [#y3b43627] 標準レポジトリにないパッケージをインストールする 手順(yum) [#ye18690f] # yum install epel-release 手順(rpm) [#kdfebfb9] # yum install yum-priorities http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/ からepel-release-6-8.noarch.rpmを探す # wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm # rpm -q epel-release epel-release-6-8.noarch # cat /etc/yum.repos.d/epel.repo + enabled=1 必要に応じてenabledを変更する
One minute to read

Error Cannot find a valid baseurl for repo update

#freeze Linux全般 yumでプログラムをインストールしようとすると、下記エラーが表示されてインストールできない場合があります。 Error: Cannot find a valid baseurl for repo: update 当該エラーは古いバージョンのOSを使用している際に表示される場合があります。 すでに利用しているOSのリポジトリが、参照しているミラーURLに無い可能性があります。 エラーが表示されるURLを開いて確認してください。 This directory (and version of CentOS) is depreciated. CentOS-4 is now past EOL You can get the last released version of centos 4.9 here: http://vault.centos.org/4.9/ 上記のような記述がある場合は、記載されているアドレスをBaseURLに記載してください。 変更対象: # vi /etc/yum.repos.d/CentOS-Base.repo [base] [updates] [extras] [addons]※無い場合もあり。
One minute to read

ERROR Could not parse YAML. Check over playbook/vagrant-basic-install.yml again

ansible エラーメッセージ [#s3994c6f] ERROR: Could not parse YAML. Check over playbook/vagrant-basic-install.yml again. 対処方法 [#i56e17a7] ymlファイルがUTF-8になっていない可能性があります。 viとかでコメントとかそのまま日本語を入力した場合などに発生するかもしれません。 日本語をやめる、ファイルをUTF-8にするなどした方がよいです。
One minute to read

eslint

#author(“2018-01-26T04:03:08+00:00”,“default:kazuma”,“kazuma”) Javascript eslintとは [#me74be73] ESLint は JavaScript のための静的検証ツールです。 コードを実行する前に明らかなバグを見つけたり、括弧やスペースの使い方などのスタイルを統一したりするのに役立ちます。 同様のツールとしては JSLint, JSHint 等があります。 https://qiita.com/mysticatea/items/f523dab04a25f617c87d インストール(グローバル) [#k7ffb0ec] $ npm install -g eslint 使い方 [#y0da7615] $ eslint hoge.js 34:15 error There must be a space inside this paren space-in-parens こんな感じでエラーになる。34行目の15文字目にスペースが必要。
One minute to read

Excel

トップページ 基本機能 [#e4cbb094] -選択の矢印の場所 関数 [#k9b4f256] -Excel関数:値の存在チェック -Excel関数:文字列から日付形式に変更 VBA [#k4480382] -ファイル名に日付を追加して共有サーバーへ名前をつけて保存
One minute to read

Excel関数:値の存在チェック

Excel ある表の値が、別の表に存在するかどうかの関数です。 =IF(COUNTIF(範囲,検索条件),"有","無") 「検索条件」に検索するセルを指定 「範囲」に別の表の範囲を記述。絶対参照で記述する。 例 表の範囲が「B25:B51」だった場合「$B$25:$B$51」と記述することで、コピー&ペーストした場合も「範囲」の値が変わらずに、検索条件だけが変わる。
One minute to read

expect:対話コマンドで自動実行

Linuxコマンド 対話式コマンドでコマンドを自動実行させたい場合に使用するコマンドです。 インストール [#x62cc68c] # yum install expect 使用方法 [#rf00b177] #!/usr/bin/expect set timeout 5 spawn ssh www.hoge.co.jp expect "Enter passphrase for key" send "hogehoge38\n" expect "Last login" send "ls -l\n" interact set timeout [#l0180c5d] 設定した秒数の間、標準入力から応答がないとexpectは、終了します。上記例だと、5秒 でタイムアウトする設定になります。 「-1」を設定すると、タイムアウトしない設定に なります。 spawn [#m33d7048] 自動で実行したいコマンドを指定します。上記の場合、「ssh www.hoge.co.jp 」を実行します。 expect [#b25fdda8] 指定された文字列(「”」に囲まれた文字)と標準入力のデータとを正規表現で比較し、一致するまで以降の命令を実行しません。例だと、「Enter passphrase for key」が、画面に表示されるのを待つことになります。 send [#y7cea30a] 指定された文字列(「”」に囲まれた文字)を先に実行したコマンドのジョブに送信します。つまり、「hogehoge38\n」とパスフレーズを入力したことになります。文字列最後の「\n」は、改行(Enterを押下)を意味します。 interact [#sb0298c8] 実行ジョブの標準入出力をキーボードと画面にします。これで、自動実行を終了し、端末からsshでログインしたのと同じ状態になります。 log_file [#ub12bf93] log_file ./expect_date +%Y%m%d.log 結果を指定したログへ出力できます。 実行結果は、次のようになります。sshでログインした後、「ls -l」を実行し、制御を端末に戻しています。 条件分岐 [#c8569836] expectで条件分岐させるのは{}を使用することで可能です 下記スクリプトはSSH自動ログインして、rootまであがるスクリプトです。 {}の位置について、改行したりするとコマンドが実行されないので、下記文法の通りにすると良いです。 #!/bin/bash export LANG=C USER=user PASS1=userpass RPASS1=rootpass HOST=$1 # expect コマンドを実行 expect -c " # タイムアウト値の指定 set timeout 10 # spawnで新しいジョブ生成 spawn ssh ${USER}@$1 # login expect "Are you sure you want to continue connecting (yes/no)?
One minute to read

EXT3-fs error (device dm-0) in start_transaction Journal has aborted

#freeze Linux全般 ファイルを作成したりしようとしても出来なかったりした場合に、‘‘dmesg’’で下記エラーが表示されている場合があります。 EXT3-fs error (device dm-0) in start_transaction: Journal has aborted このエラーはi-nodeで問題が発生して、ファイルシステムに書き込みができなくなってしまった場合などに表示されます。 対処としては、

reboot サーバーを再起動して、

fsck / で、すべてYesにして修復することで解決できる場合があります。

One minute to read

ezmlm

トップページ 一覧 [#v4e14b7f] -ezmlmの制限を解除する方法 -ezmlmのリモート管理コマンドのヘルプ -ezmlmでエラーメールの取扱について
One minute to read