linux(542)

542follower
alkoshikawa さんのアバター 31views

古いjavaにroot証明書を追加する

sunのjavaの1.6とかroot証明書が古く、時折httpclientでエラーが出ます。 root証明書を以下のコマンドで追加できます。 cd /usr/java/default/jre/lib/security cp -p cace... 2016年10月14日
alkoshikawa さんのアバター 21views

インスタンスIDからNameタグのValueをとってくる

awscliでインスタンスIDから名前をとってきます。 aws ec2 --profile $PROFILE --output json describe-instances --instance-ids ${INSTANCE_ID} -... 2016年10月14日
hiroroooo299 さんのアバター 14views

Monitorix 3.8 のbasic認証ファイル作成

暗号のアルゴリズムにcrypt()を使っているらしく、htpasswdファイル生成時に-dオプション指定が必要。 $ htpasswd -dbc /var/lib/monitorix/htpasswd ${MONITORIX_BASIC_... 2016年10月13日
@iwasaki さんのアバター 31views

unixtimeから見やすい日付形式に変換するコマンド

$ date -r 1475728117 2016年 10月 6日 木曜日 13時28分37秒 JST ... 2016年10月6日
hiroroooo299 さんのアバター 63views

Apacheアクセスログのローテーション設定など(Plesk環境)

手順 ウェブサイトとドメイン>対象のドメイン>ログ 画面右端上部のプルダウン(すべてのログが初期選択されている)において、ログファイル管理を選択 ログローテーション ボタン押下 ちなみに、、、 (Plesk系の)ログローテーショ... 2016年10月5日
hiroroooo299 さんのアバター 20views

root権限でMySQLログイン(Plesk環境)

rootアカウント? そんなものは存在しない。 # mysql -uadmin -p`cat /etc/psa/.psa.shadow` MySQL の root パスワードは何ですか? ... 2016年10月4日
hiroroooo299 さんのアバター 138views

権威DNSサーバーへの問い合わせでWARNING: recursion requested but not available

dig @abc.abc.abc.abc www.example.com ANY www.example.com のネームサーバーのIP (ここでは abc.abc.abc.abc とした) を指定してdigしたとき、 ; <&... 2016年9月30日
hiroroooo299 さんのアバター 35views

コマンド引数最大サイズ

明日も使わないであろうムダ知識。 以下のコマンドでコマンド引数最大サイズ[byte]が取れる。 [vagrant@vagrant ~]$ uname -a Linux vagrant 2.6.32-573.el6.x86_64 #1 S... 2016年9月29日
alkoshikawa さんのアバター 23views

yumのアップデート履歴を見る

いつごろパッケージをアップデートしたのか確認できます。 yum history list all で yumのInstall, Updateなどの履歴一覧が出ています。 詳細を以下で確認します。 yum history info ... 2016年9月23日
@gorogoroIT さんのアバター 90views

ファイル内の改行コード変換(Perl)

「Perl」でファイル内の改行コード変換 【Linux → Windows】 $ perl -pe 's/\n/\r\n/' unixfile > winfile 【Windows → Linux】 $ perl -pe ... 2016年9月6日
@gorogoroIT さんのアバター 60views

ファイルのチェックサム(opensslコマンド)

● サンプルファイル $ cat sample.txt 012345789 ● MD5 $ openssl dgst -md5 sample.txt MD5(sample.txt)= 08613e2bda9810a0bad4a3... 2016年9月4日
@gorogoroIT さんのアバター 54views

ランダムな文字列を生成

初期パスワードを作成する場合など、ランダムな文字列を生成。 英字(大文字+小文字) 10桁の文字列を5個出力。 $ cat /dev/urandom | tr -dc "[:alpha:]" | fold -w 10 | head -... 2016年9月4日
hiroroooo299 さんのアバター 41views

特定カラム対象grep

awkを使うらしいです。 # access_logの9カラム目がHTTPステータスの場合 # status: 200 OK のみ $ cat access_log | awk '$9 == "200"' # status: 200 O... 2016年8月31日
kawaharasouta さんのアバター 90views

文字列を文字数で切り取る awkコマンド

プログラミングではよく一番初めの文字は「0番目」ですが、awkコマンドでは「1番目」になります。使ってみればわかりますが、ご注意を。。。 3文字目より後ろを抜き出す $ echo 'abcde' | awk '{print substr... 2016年8月26日
Yuya Sato さんのアバター 36views

サブシェル

コマンドを()で括ることによって、元のシェルは子プロセスを生成しサブシェルとしてコマンドを実行することができます。 サブシェルは子プロセスとして実行されるので親の環境変数などを変更したくない時など様々な使用法があります。 一時的に環境変数... 2016年8月24日
hiroroooo299 さんのアバター 18views

特定ディレクトリ配下のスクリプトを全部叩く

# man xargs # ... # -n number Set the maximum number of arguments taken from standard input for each invocation of uti... 2016年8月22日
hiroroooo299 さんのアバター 38views

【httpd / nginx】 コンパイルオプション表示

# nginx -V nginx version: nginx/1.0.15 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) TLS SNI support enabled conf... 2016年8月19日
hiroroooo299 さんのアバター 49views

RHEL系のOS種類・バージョンを(やんわりと)判定

function rhel_major_version() { major_version=$(cat /etc/redhat-release 2> /dev/null | egrep -o "[0-9\.]+" | cut -d... 2016年8月18日
Yuya Sato さんのアバター 37views

CentOS7のサービス管理

CentOS7になりサービスの管理システムが変更されたため、細かな部分で7以前のバージョンのCentOSと異なる点が出てきました。 サービスの起動・終了 7以前では $ /etc/rc.d/init.d/httpd start $ /... 2016年8月17日
alkoshikawa さんのアバター 150views

awkを使ってアクセスログから特定の時間を抜き出す

アクセスログから高負荷の時間帯を抜き出して、 アクセス数を出してサイジングをしたりするのですがawkを使うと高速にできそうです。 cat access_log ssl_access_log | awk '$4 ~ /\[16\/Aug\/... 2016年8月16日