タグ

Linuxに関するsaaaboooのブックマーク (39)

  • これだけ覚えておけばOK!シェルスクリプトで冪等性を担保するためのTips集 - Qiita

    「シェルスクリプトって冪等性ないじゃないですか」 そんなことをよく耳にします。しかし、if文を入れるだけで簡単に冪等性を担保したシェルスクリプトを書くことができます。 今回は、私が使う条件式を紹介します。基的な形式なものなので、組み合わせると幅が広がりますよっ! ファイル/フォルダ関係 ファイルの存在確認 -e 'ファイル名'で「ファイル名」が存在しているかチェックします。 if [ -e 'ファイル名' ]; then # ファイル/フォルダが存在していれば、ファイル/フォルダを削除するなど rm ファイル名 fi

    これだけ覚えておけばOK!シェルスクリプトで冪等性を担保するためのTips集 - Qiita
  • Linuxで使う正規表現についてまとめました

    正規表現とは、複数のケースにおいて、その言葉が指定した文字のパターンに一致しているかをチェックするものだ。 Linuxでも正規表現は使え、ファイルの検索や一括の処理など様々な場面で活躍する。 書籍やWebに掲載されている例をそのまま使って動作させることもできるが、基をしっかりと抑えれば応用も聞いて、幅広く使えるだろう。 このページでは、Linuxで使える正規表現を一通り解説した。ぜひ参考にしてほしい。 正規表現の基 正規表現とは? 正規表現は、正規という言葉がついているので誤解しやすいが、きちんとした文字を指定するものではない。 むしろ、あやふやな文字を指定することで、複数の文字列にマッチするのか調べる方法だ。 例を3つ挙げてみよう。 「print」「script」の2つの文字列で同じパターンを見つけてみると、文字は、pとrとiとtが含まれるという共通点がある。 「echo」と「blu

    Linuxで使う正規表現についてまとめました
  • cURL - How To Use (マニュアルページ日本語訳)

    This page is a Japanese translation of the manual page of the command line tool 'curl'. (more about this page) curl.1 man ページ 名前 curl - transfer a URL curl - URL 転送 書式 curl [options] [URL...] 説明 curl is a tool to transfer data from or to a server, using one of the supported protocols (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP or FILE). The command is designed to work without use

    saaabooo
    saaabooo 2015/12/10
    curl コマンドの公式マニュアル翻訳
  • 【個人メモ】CentOS環境に登録するyumリポジトリ - Qiita

    yumパッケージ 身の回りの環境がCentOSばっかりだ。 が、CentOSをインストールしただけの環境では インストールできるパッケージは古い物ばかりだ。 できれば新しいものを使いたい。 少しだが、登録しとくと良さそうなリポジトリをまとめておく。 対象のCentOSのバージョンは6.5。 epel fedoraプロダクトが提供しているRHEL向けの ディストリビューションに適用できるパッケージ。 ansibleやdockerを入れたい場合には必須 リポジトリ登録方法 > yum localinstall http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    【個人メモ】CentOS環境に登録するyumリポジトリ - Qiita
  • 俺の覚書 【CentOS6】NICが有効化できないときの対処

    自分はLinuxをVMWare上でいつも使っているが、VMWareの便利な機能としてクローン機能がある。しかし、このクローン機能で、面倒くさいトラブルにはまってしまった。 【NICが有効化できないときの対処】 ●トラブル事象 一言でいうと、ネットワークがつながらない。詳細事象は以下のとおり。 ①ifconfigコマンドを実行しても、ループバックアドレスしか表示されない。 ②ifupコマンドでNICを有効化すると以下のエラーが発生 Device eth0 does not seem to be present, delaying initialization. ②ifconfig -aコマンド を実行すると、eth0ではなく何故かeth1が表示される ※備考 ifconfig(オプションなし):起動しているNICのみの情報を表示 ifconfig -a :存在するNIC全ての情報を表示 ●原

  • linuxマシンのルータ化 その2 pppoeでの接続 - ひよっこエンジニアの日記

    前回でLinuxマシンにUSB経由でNICの増設を行いました。今回は、実際にPPPOE経由でインターネットに接続できることを確認します。 Step1 rp-pppoeのインストール rp-pppoeパッケージにて、PPPOEの接続を行います。そのため、rp-pppoeのインストールを行います。 # yum install rp-pppoe無事にインストールされました。 [root@new-host ~]# yum list |grep pppoe rp-pppoe.i686 3.10-8.el6 @base Step2 rp-pppoeの設定 CentOSの5系ならばpppoe-setupコマンドで対話的に設定を行うようですが、CentOSの6系ではファイルの編集で設定します。まず設定ファイルをコピーします。 # cp /usr/share/doc/rp-pppoe-3.10/config

    linuxマシンのルータ化 その2 pppoeでの接続 - ひよっこエンジニアの日記
  • fpingの使い方

    size1からsize2になるまで1バイトずつ増やしながらping 例:fping 127.0.0.1 -S 32/64

  • にわかSEの独り言 CentOS 5.6 x64でKVMを設定

    CentOSを中心としたLinuxの話題や、自作rpmのwingリポジトリの情報などを掲載しています。 今まで仮想環境としてVMware Serverには大変お世話になったが、glibcやブラウザー問題等で利用しづらくなったため、思い切ってKVMに乗り換えることにしました。 KVMは基的にqemuベースで作られており、CentOS 5.4から実装されました。 (Kernel 2.6.20からサポートされたが、CentOS 5.4ではベースが2.6.18なので、バックポートされてKVMに対応した。) 仮想マシンの作成や設定については、GUI環境でvirt-managerを使用するのが一般的ではあると思いますが、やはりLinuxなので全て遠隔で出来ないと意味が無いのではないかと思い、コマンドライン(SSH)及びVNCを利用したKVMの設定方法をご紹介します。 ちなみに、virt-manage

  • nogisawa.net

    先週用事があり、夕方東京から棚倉町方面に向かう事になりました。秋の乗り放題パスを使って行ったのですが、ルートとして東北線→新白河→JRバス白棚線と東北線→安積永盛→水郡線にとの2通りのルートが考えられました。前者の新白河からバスの場合、下記のような行程となります。 東北線 黒磯→新白河 21:08 JRバス白棚線 新白河21:10→磐城棚倉 乗り換え時間は2分しかなく、ダッシュすれば間に合いそうな気もします。この日は秋の乗り放題パスを利用していたので運賃は安積永盛経由の方が有利だが1時間余計にかかります。とりあえず新白河に到着した時の時間次第で考える事にしました。 当日、予定通り東北線を北上し、新白河駅手前の白坂までは定刻で動いていました。しかし電車は白坂駅をなかなか発車しません。どうやら精算のお客さんに手間取ってたようです。その影響で東北線は3分の遅延。新白河駅に列車が到着した

    nogisawa.net
  • 理化学研究所

    Welcome to ftp.riken.jp ftp.riken.jp is an unsupported ftp/http/https/rsync service of RIKEN Nishina Center for research support. Use entirely at your own risk - no warranty is expressed or implied. Complaints and questions should be sent to ftp-adm a.t. ml.riken.jp N.B. The number of simulatanes connection is limited. Do NOT use HTTP/FTP acceleration softwares and methods, such as the divided dow

  • Remi's RPM repository

    Download mirrors - Full content AT: http://mirror.digitalnova.at/remi/ - full mirror (Austria, IPv4) AU: http://remi.conetix.com.au/ - full mirror (Australia, IPv4, IPv6) AU: https://remi.mirror.digitalpacific.com.au/ - full mirror (Australia, IPv4, IPv6, rsync, https) AZ: http://mirror.yer.az/remi/ - full mirror (Azerbaijan, IPv4) BE: http://remi.mirrors.cu.be/ - full mirror (Belgium, IPv4, IPv6)

  • ネットワークエンジニアを目指して -ネットワーク技術の解説とネットワーク関連書籍の紹介-

    ネットワークエンジニア仕事って? ネットワークを学びたいけど何から学べばよいか分からない!! TCP/IPって何?ルーティングって何なのよ? Ciscoの資格、CCNAを取りたい!! 当サイトではそんなネットワークエンジニアを目指している方に向けて、ネットワークに関する情報を幅広く紹介し、そんな初心者ネットワークエンジニアのスキルの向上を目指しています。 トラブルにも動じないネットワークスキルを身につけよう! ネットワークに携わるエンジニア職に就きたいとお考えの学生の方や、ネットワークエンジニア仕事に興味があって転職を考えているという方など、これからネットワークの技術を身につけていきたいとお考えのネットワークエンジニア予備軍に役に立つ情報を提供していきます。 ネットワークエンジニアのためのネットワークの基礎 イロハを学び始めて間もない方は、まず基礎をしっかり学ぶことから始めましょう。

  • トラブルをわざと発生させサーバ問題解決能力を鍛える「Trouble-Maker」 - GIGAZINE

    ほとんどのシステム管理者が経験したことがあるはずの状況は「何か悪いことが起きていて、サーバがダウンしているが、しかし何が起きているのか分からない」というシチュエーション。サーバを管理するシステムアドミニストレーターなどの立場でいると何が大変かというと、実際の製品として動かしている実環境でこのような問題が発生した場合です。 そこで役に立つのがこのオープンソースソフト「Trouble-Maker」です。 Trouble-Maker http://trouble-maker.sourceforge.net/ システム管理者の仕事を簡単にするため、多くのツールが存在していますが、未知の状況を経験している場合になんとかしてくれるわけではありません。この一連のソフトウェア群「Trouble-Maker」は既存の便利なツールとは異なり、問題を解決するのではなく、むしろ問題を引き起こします。インストールし

    トラブルをわざと発生させサーバ問題解決能力を鍛える「Trouble-Maker」 - GIGAZINE
  •  いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!

    Mac大流行なのでCygwinに需要ないかもしれないけど。一年間のCygwin体験をまとめてみた。今年1年で一番使ったツールで感謝してる。 CygwinはWindows環境にそのままLinuxのCUIツールを導入できる。もう「コマンドプロンプト」に拘る必要は薄くなりました。 僕は今年1年の一番の収穫はCygwinを使ったこと。 Cygwinを使うことでターミナルを使いこなせるようになった。そしてMacに移行してもターミナルさえあるから困らないと思えるようになりました。 コマンドプロンプトを捨てるべき理由 ・SSHコマンドでリモートサーバにアクセスしても文字化けする。 ・色・フォントがダサくて使い物にならない。 ・コマンドが少ない。grep したい。findしたい cmd.exeをすててMinttyを使おう。 Cygwinを使うと、minttyというPuttyベースの素晴らしい。ターミナルが

     いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!
  • 標準教科書シリーズ お問い合わせ窓口

    標準教科書シリーズ お問い合わせ窓口

    標準教科書シリーズ お問い合わせ窓口
  • Linux システムの調査でよく使うコマンド - エンジニアきまぐれTips

    vmstat は、CPU・メモリ・I/Oの利用状況を調べるのに用いるコマンド。 実行例 $ vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 864 45868 11164 1021700 0 0 8 36 66 144 4 1 95 0 0 0 864 45372 11164 1022112 0 0 0 8 204 639 1 1 98 0 0 0 864 45372 11164 1022340 0 0 0 0 198 605 2 0 98 0 1 0 864 45372 11164 1022412 0 0 0 0 170 586 2 1 97

    Linux システムの調査でよく使うコマンド - エンジニアきまぐれTips
  • 必読!ログファイルとディレクトリ

    ログとは 「ログ」とは、システムやアプリケーションが日々の稼働状況を記した活動記録です。LinuxやUNIXのようなシステムでは、さまざまなアプリケーションが協調して1つのシステムを構成しています。こうしたアプリケーションが、自身の動作状況やエラーなどのメッセージを記した記録が「ログ」です。また、このログが保存されるファイルを「ログファイル」と呼びます。 連載では、CentOSの最新リリースであるCentOS 5.2をモデルに、この「ログ」について、概要、管理方法、そしてよくある障害とその対処方法といった内容をまとめていきます。 第1回の今回は、CentOS 5.2には、どのようログファイルがあるのか、実際の環境を例にひとつずつ説明を行います。 なお、連載で用いるCentOS 5.2は、公式のインストールCDを使い、Microsoft Virtual Serverにインストールしたもので

  • [Linux] top コマンドをインタラクティブに操作する | バシャログ。

    ここ最近なぜか H2 を読み直してしまっている nakamura です。くそと親父は一緒に出ませんよっと。 サーバのリソース状況を確認する際のド定番ツールといば top コマンドですが、意外と知られていない気がするインタラクティブに出力内容を操作する方法を今日はご紹介します。多機能すぎて僕も全ては把握していませんが最低限おぼえておくとちょっと効率よいですよ~。 デフォルト表示 デフォルトの表示は以下のような感じで、CPU 使用率の降順、表示されるプロセス数は無制限、3 秒に 1 回リロードされます。 ではでは以下、実際の操作例です。 ソート対象のフィールドを変える 方法は 2 つあります。 F or O 大文字の F もしくは O を入力すると以下のような表示に切り替わり、ソート対象のフィールドを選択する事ができます。 デフォルト状態なので CPU 使用率である K にチェックがついていま

    [Linux] top コマンドをインタラクティブに操作する | バシャログ。
  • kazmax - Linuxで自宅サーバー

    Linux(CentOS)の技術情報をまとめています。 基礎知識、Tips、各サービスの設定方法の解説をしていきます。

  • これぐらいやっとけ 〜Linuxサーバのセキュリティ設定〜 - nabeの雑記帳

    管理中のサーバで行っているセキュリティ設定を公開します。当はこういうことを公開するのはよろしくないのですが、脆弱サーバが氾濫している現状そこが踏み台となってsshアタックされるのも迷惑極まりないので、最低限やっとけという内容でまとめました。*1 起動サービスと概要 iptables/Firewallの設定 iptablesの中身 limit-burstについて hashlimitについて hosts.allow/hosts.deny(TCP Wrapper)の設定 sshdの設定 その他の設定 Apacheの設定 Postfixの設定 Dovecotの設定 まとめ はてブさんは #の切り分けやめてくれないかな……。 起動サービスと概要 Apache (www) sshd smtp/pop bind (DNS) ntpd いくつかの注意点。 sftpで十分なのでftpdは使わない。WinS

    これぐらいやっとけ 〜Linuxサーバのセキュリティ設定〜 - nabeの雑記帳