タグ

linuxに関するsutara_lumpurのブックマーク (109)

  • シェルスクリプトの【>/dev/null 2>&1】とは | HANGOUT - ハングアウトエンジニアブログ

    こんにちは!まーくんです! 今回はシェルスクリプト「特にcrontab」でたまに見かける【>/dev/null 2>&1】について書かせていただきます。 そもそも【>/dev/null 2>&1】って何??? となる方もいらっしゃると思いますので、 コンソールの接続して lsコマンドを実行すると コンソール画面に今いるファイルやディレクトリの情報を表示することができます。 install.logとかいろいろですね。 が、 ls >/dev/null 2>&1 と実行するとコンソールには結果が表示されなくなります。 これは、 lsコマンドの標準出力と標準エラー出力を【/dev/null】にリダイレクトしているからです。 では【/dev/null】って?? ざっくり言うと標準出力が「/dev/null」を指すよう変更をするということです。 そして「/dev/null」の指す内容とは「ごみ箱」で

  • バックグラウンドでプログラムを実行する(&アンド)

    バックグラウンドでプログラム(コマンド)を実行するには、(&アンド)を使います。長い処理や、複数の処理を並列に実行したい場合に便利です。 Last Update : 2014年02月27日 バックグラウンドでプログラムを実行する(&アンド)項目 バックグラウンドでプログラムを実行する(&アンド) バックグラウンドジョブの終了をすぐに知る 1. バックグラウンドでプログラムを実行する(&アンド) バックグラウンドでプログラム(コマンド)を実行するには、(&アンド)を使います。プログラム(コマンド)の後ろに、(&アンド)をつけて実行するだけでプログラム(コマンド)がバックグラウンドで処理されます。 長い処理や、複数の処理を並列に実行したい場合に便利です。 書式 Command & Command は、任意のプログラム(コマンド等)。 例)バックグラウンドでプログラムを実行してみる # slee

  • プログラマーが「ネットワーク怪しくない?」と思った時に覚えておくと便利なことまとめ - LIVESENSE ENGINEER BLOG

    インフラエンジニアの中西です。 最近プログラマーからこのような話を耳にします。 「ネットワークって難しい/よくわからない」 最近ではAWS,GCPをはじめとするクラウドサービスが充実しているのでWeb界隈のエンジニアはなおさら気にするシーンが少なくなったように思います。 今日は最低限これだけ覚えていたら有事の際にちょっとは役に立ちますよという話が出来たらなと思います。 書式統一のため sudo を省略しています。ご容赦下さい。 コマンド編 ping ping です。疎通確認を行う時のコマンドです。 さすがに分かると聞こえてきそうですね。 例えば、192.168.1.1 というサーバに通信を確認したい場合はこうです。 $ ping 192.168.1.1 繋がる場合はこうなります。 $ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1): 56 d

    プログラマーが「ネットワーク怪しくない?」と思った時に覚えておくと便利なことまとめ - LIVESENSE ENGINEER BLOG
  • こだわらないならBitNami Redmineが簡単だと感じました - Qiita

    Mylynを試しに使ってみたくて、個人用にVitrualBox内にRedmineを立てました。バージョン管理ツールはgitです。 従来rubyをはじめすべてのモジュールを自分でインストールしていましたが、正直Rubyをよく判っていないためとてもたいへんな作業でした。インストール方法にこだわりが無いならBitNami Redmine(オールインワン)が楽でいいと感じました。 副産物として、ひとつのディレクトリ(パーティション)に一式をまとめてインストール可能な点も、私にとってはお気に入りです。私がCentOSで仮想マシンを構築する場合、システムのためのパーティションとRedmineのパーティションを分けるので、一括して任意のディレクトリ(パーティション)にインストールできる点は手間が減って助かります。 セットアップ BitNami Remineのインストール $ uname -r 2.6.3

    こだわらないならBitNami Redmineが簡単だと感じました - Qiita
  • CentOSのバージョン確認コマンドとアーキテクチャ確認コマンド | mawatari.jp

    arch # 以下のように表示されます # 64bitの場合 X86_64 # 32bitの場合 i686 # 以下のコマンドでもOK uname -a # CentOS6の表示例 Linux localhost.localdomain 2.6.32-279.2.1.el6.x86_64 #1 SMP Fri Jul 20 01:55:29 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux # CentOS7の表示例 Linux localhost.localdomain 3.10.0-327.28.2.el7.x86_64 #1 SMP Wed Aug 3 11:11:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

    CentOSのバージョン確認コマンドとアーキテクチャ確認コマンド | mawatari.jp
  • UbuntuTips/Hardware/UsingPrinter - Ubuntu Japanese Wiki

    対象とするUbuntuのバージョン 10.04 Lucid Lynx はじめに Ubuntu では Mac OS Xなどでも使われている CUPS というシステムにより簡単にプリンターを使えるようになることがあります。ここではその方法を説明します。 標準ドライバを使う方法 プリンターの電源を入れ、コンピュータに接続してください。 GNOME のメニューより システム → システム管理 → 印刷を選択してください。 Unity デスクトップを採用した 11.04 以降では、システムメニューから プリンター を選択してください。 追加 を押してください。 使いたいプリンターの名前を選択して、 進む を選択してください。 以下から選択してください。 Select printer from database - インストールされているPPDファイルから選択します。 メーカを選択し、進む を選択して

    sutara_lumpur
    sutara_lumpur 2015/02/09
    Ubuntuでプリンタを使う手順や対応状況を確認する方法を紹介。
  • Printer List | OpenPrinting - The Linux Foundation

    OpenPrinting Printers Printer Listings Please choose a printer manufacturer to search for. If you know the specific printer model you would like to view, select the model number from the list as well. Otherwise, choose the "show all" option and all printers made by the selected manufacturer will be listed on your screen. Query printer database

    sutara_lumpur
    sutara_lumpur 2015/02/09
    Linuxでのプリンタの対応状況やドライバを確認できる。
  • Upstart を使ってお手軽 daemon 化

    こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か UpstartのWikiによると、"/sbin/init"デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易 仮にABE

    Upstart を使ってお手軽 daemon 化
  • .bashrcや.bash_profileなどの変更設定をすぐに反映させたい

    シェルログインする際に読み込まれる環境設定ファイル「.bashrc」,「bash_profile」などは,いちいちログインをし直して設定を有効にさせる必要はない。 次のように指定すれば,コマンドライン上ですぐに設定を有効にさせることが可能だ。

    .bashrcや.bash_profileなどの変更設定をすぐに反映させたい
  • bin,usr,sbinなど、パスによるコマンドの違い:Linuxとは日記

    Linuxとは、と調べるレベルからLinuxを勉強している筆者のブログ。PHPや、JAVALinuxコマンドを中心に書いています。調べた内容を忘却防止で書いています。利用する場合は自己責任でよろしくお願いします。 Linuxコマンドの実行ファイルは、/bin以下にあるものや、/usr/local以下にあるものなど、コマンドによってパスに違いがあります。なぜこのように分類されていて、どのように分類しているのかを少しご紹介します。 /bin以下のコマンドは基コマンド /bin以下にあるコマンドは、そのLinuxディストリビューションにとって基的なコマンドを指します。/bin以下にどのようなコマンドがあるのかは、そのディストリビューションによって異なります。この/bin以下のコマンドに格納されているコマンドのことを、基コマンドと呼ぶそうです。 ディストリビューションによって含まれていませ

    bin,usr,sbinなど、パスによるコマンドの違い:Linuxとは日記
  • TOTO88 | Bocoran Slot Gacor Hari Ini

    Bermain slot gacor di Toto88 bisa menjadi pengalaman yang menggembirakan dan menguntungkan. Dengan berbagai pilihan permainan, fitur yang menarik, dan peluang menang besar, Toto88 telah menjadi destinasi utama bagi para pemain slot online. Artikel ini akan membantu Anda memahami bagaimana memaksimalkan pengalaman Anda saat bermain slot gacor di Toto88. Toto88 menawarkan pengalaman bermain slot onl

    TOTO88 | Bocoran Slot Gacor Hari Ini
  • http://linuxtips.biz/080/post_38.html

  • <!--:ja--> (98)Address already in use: が出てApacheが再起動できないときの対処<!--:--><!--:en-->How to not restart apache (98)Address already in use: <!--:-->

    Linux (98)Address already in use: が出てApacheが再起動できないときの対処How to not restart apache (98)Address already in use: Apache再起動したら下記エラーがでて再起動に失敗。 [plain] /etc/rc.d/init.d/httpd restart httpd を停止中: [失敗] httpd を起動中: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

    <!--:ja--> (98)Address already in use: が出てApacheが再起動できないときの対処<!--:--><!--:en-->How to not restart apache (98)Address already in use: <!--:-->
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

  • yumでシステムのアップデート | hajichan.net technical version

    yumを利用してシステムにインストールされているパッケージのバージョンアップを行います。定期的にバージョンアップを行うことは、セキュリティ対策にもなります。 check-update・・・アップデート可能なパッケージ調査 update・・・インストールされている全てのパッケージアップデート update <package>・・・単体アップデート upgrade・・・システムをアップグレード (例:fc3 -> fc4など) システムのアップデート方法の一例を記載します。 僕は、稼働しているサーバにおいては、カーネルのアップデートは怖いのでやらないようにしています。万が一、正常起動しなかったら焦りますし、カーネルのアップデート後、再起動しなければならない場合もあるので、サービス停止を余儀なくされる可能性が有るからです。 /etc/yum.conf に exclude=kernel* (正規表

  • Packages for Linux and Unix - pkgs.org

    Search and download Linux packages for Adélie, AlmaLinux, Alpine, ALT Linux, Amazon Linux, Arch Linux, CentOS, Debian, Fedora, FreeBSD, KaOS, Mageia, Mint, NetBSD, OpenMandriva, openSUSE, OpenWrt, RHEL, PCLinuxOS, Rocky Linux, Slackware, Solus, Ubuntu and Void Linux distributions

  • Linux Tips「ソースコンパイルでインストールしたプログラムを削除したい」

    LinuxでRPMパッケージを利用している場合には,rpm -e [パッケージ名]と指定するだけで基的に削除(アンインストール)することが可能だ。Windowsユーザーであれば,必要の無いソフトはアンインストールするという習慣があるだろう。 しかし,Linux環境ではRPMではないソースコンパイルによってインストールしたツールを削除(アンインストール)するのは,難易度が高い作業だ。まず最初に,Makefileファイルの中身を理解する必要がある。 ここでは比較的規模の小さなツールを例に挙げて,「make install」によって何が行われるのかまでを解説していく。前置きしておくが,むやみに共有ライブラリなどを削除してはならない。ほかのシステムやツールで使用されていると,システム障害になってしまうためだ。明らかに削除しても構わないと断言できるファイル以外には触れないようにしよう。自信がない人

    Linux Tips「ソースコンパイルでインストールしたプログラムを削除したい」
  • Linuxでユーザを削除出来なかった時の対処 - コマンドライン - [SMART]

    userdelコマンドとrオプションでユーザ名と関連ディレクトリを削除しようとし、削除できなかったケースの対処方です。 下記はuserdelコマンドを実行し、エラーが返ってきています。 # userdel -r [ユーザ名] userdel: user [ユーザ名] is currently logged in まず、whoコマンドで当にログインされているか確認します。 # who 削除対象のユーザ名が表示されなかった場合は、システムに捕まっている可能性があります。 psコマンドで現在使われているプロセスを表示し、grepで任意のユーザ名にマッチする行を検索します。 # ps aux | grep [ユーザ名] マッチしたプロセスがあれば、そのPIDを使ってプロセスを強制終了させます。 # kill [PID] 上記でも終了しなかった場合、KILLオプションを使ってさらに強く強制終了させ

    Linuxでユーザを削除出来なかった時の対処 - コマンドライン - [SMART]
    sutara_lumpur
    sutara_lumpur 2014/12/03
    『userdel: user ユーザ名 is currently used by process 1111』と表示されて困ってました。感謝。
  • ファイルとディレクトリのパーミッションの違い - tumblr

    昨日sudoでユーザーごとの権限について学んだわけなんだけども、そのユーザーやグループごとの権限を分ける意味を持たせているのがファイルやディレクトリのパーミッション。各ファイルやディレクトリにはその所有ユーザーと所有グループが設定されていて、所有者、所有グループ、その他のユーザーという3つのグループに分けられる。そしてファイルをどの程度いじくれるのか、つまり権限をその3グループそれぞれに割り当てることができる。 で、そもそもその権限のグループ分けはどうなっているのかというと、読み込み権限、書き込み権限、実行権限の3つに分けられる。が、見出しのとおりファイルに対する読み書き実行とディレクトリに対する読み書き実行では若干意味が違ってくる。ので覚書。 ファイルに対する操作 読み:これはわかんないことはないと思うけど、そのファイルを読みこむことができるかどうかを示す。 書き:そのファイルの内容を書

    ファイルとディレクトリのパーミッションの違い - tumblr
    sutara_lumpur
    sutara_lumpur 2013/11/15
    ファイルとディレクトリで微妙な違いがあったんだな―。
  • grepで複数条件を利用する - 犬メモ

    Linux(コマンド)grepでファイルから文字列を検索・除外する時に複数の条件で検索する方法です。念のためgrepのオプションをおさらい。i…大文字と小文字を区別しないl…パターンに一致した行を含むファイル名だけを出力するn…パターンに一致した行のファイル内での行番号を表示するv…パターンに一致しない行を表示する color…一致文字列に色を付ける事ができるo(--only-matching)…一致した文字列だけを出力するr…特定ディレクトリ以下を再帰的に検索する①検索する場合 ・AND条件  「grep "search word1" sample.txt|grep "search word2"」  ※「|(パイプ)を使う」  これで「search word1」と「search word2」両方に一致するものが検索できる。 ・OR条件  「grep "search word1\|sear

    sutara_lumpur
    sutara_lumpur 2013/11/03
    これは便利!知らなかったー (-人-) #Linux