タグ

linuxとtipsに関するkwyのブックマーク (51)

  • Kali 2021.1 で起動時に自動ログイン

    Kali 2021.1 で起動時にパスワードを入力するのが面倒なので、自動でログインできるようにします。 まず、Display Managerを確認します。 $ cat /etc/X11/default-display-manager /usr/sbin/lightdm または /usr/sbin/gdm3 lightdmを使っている場合は、/etc/lightdm/lightdm.conf の設定を以下のように修正します(ユーザ名は自分の使っているものを指定してください)。 [Seat:*] autologin-user=kali gdm3を使っている場合は、/etc/gdm3/daemon.conf の設定を以下のように修正します (ユーザ名は自分の使っているものを指定してください)。 [daemon] AutomaticLoginEnable = true AutomaticLogi

    Kali 2021.1 で起動時に自動ログイン
    kwy
    kwy 2024/03/18
  • Linuxでの調査時に高頻度で使用してきたコマンドまとめ - Qiita

    この記事について この記事は、Linux上でコマンドをそこそこ実行してきた私が独断と偏見でよく使う5大コマンドをまとめたものです。 痒い所に手が届くような内容になることを願って記します…。 コマンドたち ①netstat -anp | grep "Listen " 実現できること LISTENしているポートを確認できます。 アプリケーションやミドルウェアに接続できない場合のトラブルシュートに使用できます。 使用方法 ポートの状況を調べたいサーバ上でコマンドを打つだけです。 127.0.0.53:53や:::80の箇所: LISTENしているIPアドレスとポート 0.0.0.0:*や:::*の箇所:    接続する側のIPアドレスとポート このような状況ではSSL設定したはずなのに、443ポートが開いていないぞというような形で調査ができます。 $ netstat -anp | grep "L

    Linuxでの調査時に高頻度で使用してきたコマンドまとめ - Qiita
    kwy
    kwy 2024/01/07
  • d9b35c29d6ed4d60b63c

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    d9b35c29d6ed4d60b63c
    kwy
    kwy 2021/12/28
  • インフラエンジニアを20年やってて初めて知ったtopコマンドの表示を劇的に見やすくする方法 | 株式会社ビヨンド

    こんにちは、カナダに来て1年弱ですが、いまだに"how are you?"にアイムファインセンキューと返してしまう全然英語が上達してない聖賢です。 インフラエンジニアならみんな大好きtopコマンド、おそらくビヨンドの中ではサーバ運用の中で最初に覚えるコマンドじゃないでしょうか。 実は結構奥が深いコマンドでいろんなことができるので、これまでドヤ顔で「こんなこともできるんやで」と上司の威厳、、、もとい先輩としての経験を後進に伝えていたのですが私も最近になって初めて知った超便利な使い方を紹介したいと思います。 ちょっと長いですがお付き合いください。 普通にtopコマンドを実行すると以下のような画面が表示されます 結構これだけでもサーバ運用には重要な情報が詰まっているのですが、topコマンドの見方などは他でも色々と紹介されていると思うので今回は割愛します 今回はこのtopコマンドの表示を最終的にこ

    インフラエンジニアを20年やってて初めて知ったtopコマンドの表示を劇的に見やすくする方法 | 株式会社ビヨンド
  • 【Linux】インフラエンジニアの僕が「hostname」コマンドを使わない理由とは? - Qiita

    はじめに Linuxの運用監視~設計構築迄経験している僕が、「hostname」コマンドを基的に使わない理由について書いていきたいと思います。 今回の対象OS Linux系OS全般(RHEL/CentOS/Solaris等) そもそも「hostname」コマンドとは? Linux系OSのホスト名を確認するコマンドになります。 使い方は、こんな感じになります。

    【Linux】インフラエンジニアの僕が「hostname」コマンドを使わない理由とは? - Qiita
    kwy
    kwy 2020/09/02
  • ls よりも exa を使おう!モダンな Linux コマンド達を紹介 - Qiita

    上記の画像を見ると分かる通り、カラフルで見やすいですね。右図のようにディレクトリのツリー表示にも対応しています。さらに --icons オプションを付けると、ファイルタイプに応じたアイコン表示も可能です。 bat 続いて cat コマンドの代替である bat の紹介です。 ファイルの拡張子に応じてソースコードを色付けして表示してくれます。また less のようなページャの機能も持っており、行数の長いファイルを渡すと自動でページャモードで開いてくれます。 hexyl hexyl はバイナリダンプコマンド od の代替コマンドです。bat の開発者と同じ方が開発しています。

    ls よりも exa を使おう!モダンな Linux コマンド達を紹介 - Qiita
  • pmapコマンドについて詳しくまとめました 【Linuxコマンド集】

    pmapはメモリのアドレス空間を表示するコマンドだ。 コンピュータプログラムやデータはRAMなどのメモリ上に展開されるが、ユーザーは意識しなくてもどこにどんなデータが格納されるかはLinuxが自動で設定してくれる。 メモリ上のデータの場所をアドレスと呼び、その領域をアドレス空間と呼ぶ。 pmapコマンドは、データやプログラムがどこのメモリのアドレス空間に格納されているかを知ることができる。 pmapコマンドの基 コマンドの基動作 使い方は、次のとおりだ。 $ pmap プロセス番号(PID) 1675番のメモリのアドレス空間を確認する場合は、次のコマンドだ。 $ pmap 1675 実際にプロセス名からプロセス番号(PID)を知るにはpsコマンドを利用する。 psコマンドでbashのプロセス番号(PID)を調べ、1675番とわかったので、pmapコマンドで1675番のメモリのアドレス空

    pmapコマンドについて詳しくまとめました 【Linuxコマンド集】
    kwy
    kwy 2017/02/05
  • logsaveコマンドについて詳しくまとめました 【Linuxコマンド集】

    logsaveコマンドの基 コマンドの基動作 使い方は、次のとおりだ。 $ logsave コマンド ファイル名 コマンドping -c 1 127.0.0.1の実行結果をファイルlogtext.txtに書き込む場合は、次のコマンドだ。 $ logsave logtext.txt ping -c 1 127.0.0.1 コマンドping -c 1 127.0.0.1の実行結果をファイルlogtext.txtに書き込んだ。 コマンド名に「-」を指定すると、キー入力のすべてを記録する。この場合、Ctrl+Cのショートカットキーでlogsaveコマンドを終了させる。 logsaveコマンドのオプションたち オプションの一覧 後から詳細を紹介するが、まずは一覧で見てみよう。 オプション -a ファイルに追記する オプション -s 不要なヘッダ情報を記録しない オプション -v 画面上にも詳細を

    logsaveコマンドについて詳しくまとめました 【Linuxコマンド集】
    kwy
    kwy 2017/02/05
  • Linux でプロセスが通信しているIPアドレスとポートを調べてみた - ablog

    PHPで書かれたWebアプリのDB接続先を設定した後に、当に設定したホストに接続されてるんかいなと思ってちょっと調べてみた。 netstat とかでだいたいわかるけど、厳密にプロセスがどのホストと通信しているか調べてみた。 httpd プロセスの PID を調べる。 # ps -ef|grep [h]ttpd root 650 1 0 2009 ? 00:15:39 /usr/local/apache/bin/httpd root 29147 1 0 2009 ? 00:07:42 /usr/local/apache2/bin/httpd -k start httpd 25157 650 0 May24 ? 00:00:33 /usr/local/apache/bin/httpd httpd 24441 29147 0 May27 ? 00:00:35 /usr/local/apache

    Linux でプロセスが通信しているIPアドレスとポートを調べてみた - ablog
    kwy
    kwy 2016/06/14
  • Linuxサーバにログインしたらいつもやっているオペレーション - ゆううきブログ

    主にアプリケーション開発者向けに、Linuxサーバ上の問題を調査するために、ウェブオペレーションエンジニアとして日常的にやっていることを紹介します。 とりあえず調べたことを羅列しているのではなく、当に自分が現場で使っているものだけに情報を絞っています。 普段使っているけれども、アプリケーション開発者向きではないものはあえて省いています。 MySQLNginxなど、個別のミドルウェアに限定したノウハウについては書いていません。 ログインしたらまず確認すること 他にログインしている人がいるか確認(w) サーバの稼働時間の確認 (uptime) プロセスツリーをみる (ps) NICやIPアドレスの確認 (ip) ファイルシステムの確認(df) 負荷状況確認 top iostat netstat / ss ログ調査 /var/log/messages or /var/log/syslog /

    Linuxサーバにログインしたらいつもやっているオペレーション - ゆううきブログ
  • はじめての自宅サーバ構築 - Fedora/CentOS - サーバサービスの操作や自動起動の有効/無効

    ■ サービス管理の種類 ■ SysV services システム起動時に各種サービスの有効/無効を設定するコマンド chkconfig による /etc/rc.d/init.d 配下のスクリプトで実行されています。 例えば、グラフィカルインタフェースの場合は /etc/rc.d/rc5.d 配下のスクリプトが起動され、実体は /etc/rc.d/init.d にシンボリックリンクされています。 SysV services で管理されているサービス一覧は chkconfig コマンドに --list オプションを付与して確認できます。 SysV services 管理下のサービス # chkconfig --list abrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:off abrt-oops 0:off 1:off 2:off 3:on 4:off

    kwy
    kwy 2015/11/03
  • Linux で CPU 使用率・メモリ占有率ランキングを表示する « をぶろぐ

    だいぶ前に Munin 程までいかないけど、サーバー監視スクリプトを作りました。 そのスクリプトのコンセプトは「サーバーに負荷をかけている処理を特定する」というものでした。 そこで使った、現行処理の CPU 使用率・メモリ占有率ランキング表示方法を記載しておきます。 因みに以下のコマンドをシェルスクリプトで書いて監視スクリプトとしました。 ■CPU使用率TOP10を表示する ps -e aux | sort -r -k 3 | head -n 10 ■メモリ占有率TOP10を表示する ps -e aux | sort -r -k 4 | head -n 10 ■項目名がウザい場合は以下の文字列を付与する ps --no-header この表示だと見たくない情報も含まれたりしますorz なので… ■CPU使用率TOP20を項目名無しでかつ、整形したデータを表示する ps --no-heade

    kwy
    kwy 2015/11/02
  • 【Linux】stressコマンドを使わずに手軽にメモリ負荷をかける方法 - APC 技術ブログ

    ※前回はCPU負荷をかける方法でしたが、今回はメモリ負荷をかける方法のご紹介です 擬似障害などでメモリ負荷をかける際に一般的なstressコマンドですが、標準パッケージではないため、インストールできない場合(勝手にインストールできない、インターネットに接続できない環境など)は以下の方法で手軽にメモリ負荷がかけられます。(メモリ使用率/SWAP) 手順 1.以下のコマンドを実行 メモリ負荷コマンド /dev/null < $(yes) 2.1プロセスでは足りないという方は、バックグラウンドに回して複数実行 メモリ負荷×10 # /dev/null < $(yes) & # /dev/null < $(yes) & # /dev/null < $(yes) & # jobs [1] 実行中 /dev/null < $(yes) & [2]- 実行中 /dev/null < $(yes) & [

    【Linux】stressコマンドを使わずに手軽にメモリ負荷をかける方法 - APC 技術ブログ
    kwy
    kwy 2015/11/02
  • Linuxサーバに搭載されているCPUコア数の確認 - 元RX-7乗りの適当な日々

    この前、若手に聞かれたので、ここにも書いておく。 好みでは有るが、可能な限り数字のみで標準出力に出せるようにしておくと、スクリプトの中などで並列実行数を動的に定義しやすい。 ちなみに下記の前提は、CentOS 6.6 & 56コア(!)のサーバで確認している。 nproc # nproc 56一番簡単なやつ。 getconf # getconf _NPROCESSORS_ONLN 56getconfでも拾える。 /proc/cpuinfo # cat /proc/cpuinfo | grep -c "processor" 56皆さん、ご存知の通り、 /proc/cpuinfo は多くのCPU情報を取得することが出来る。 余談だけど、 /proc/cpuinfo に含まれる"physical id"はどの物理ソケットか、とか、"core id"を見ると物理コア(HT関連などで論理コアの紐付き

    Linuxサーバに搭載されているCPUコア数の確認 - 元RX-7乗りの適当な日々
    kwy
    kwy 2015/07/24
  • サーバーのよく使うコマンドメモ| 小技編

    サーバーコマンドで、小技的なモノを集めておきました。 %command% > /dev/null 2>&1 cromバッチの際に付けておくおまじないオプション。(不用なログを排出しない。) Unix ではファイル記述子というのがあって、番号、多くの場合 0, 1, 2 が使われます。 0:入力 1:普通のメッセージ出力 2:エラーメッセージの出力 というように使い分けされている。 %command% > /dev/null という部分は、command の普通のメッセージ(ファイル記述子1番)を /dev/null というファイル(このファイルは特殊で、ここに出力された内容は全て捨てられる)に出力される。 残る "2>&1" という部分ですが、これは「2番のファイル記述子を1番というファイル記述子にする」という意味になる。 従って、"command > /dev/null 2>&1" とす

    サーバーのよく使うコマンドメモ| 小技編
    kwy
    kwy 2015/07/18
  • ターミナルの表示が崩れたときの対処法

    よくターミナルで、catとかlessとかファイルなどを見たときに2バイト文字が化けて出力されて以降にlsなどの出力がガタガタになるときありますよね。 あれ、ないですか?それは幸せですね。 僕はよくあるんですけど、そういうときの対処法を昔だれかに聞いて、それ以来この状態になるとずっと今回紹介する技を使ってきています。 やり方は簡単です、ターミナルに以下のコマンド(?)を打つだけです。 % echo ^[c でも、単純に「echo スペース ハット ブラケット c」って打ってもだめです。 実際には「echo Ctrl-v Esc c」と打っています。 このあとリターンを押せば、あら不思議。 ガタガタしてた出力が直ります。 他にも対処法あると思いますが、僕がよく使うのはこれです。 これはエスケープシーケンスの1種で、この用途以外にもターミナルで色などを変えることもできます。ネットで調べると色の定

  • Linux 上でいろいろな物のバージョンを確認するコマンドまとめ | バシャログ。

    今年の JR の広告コピー「答えは雪に聞け」って、去年の「ぜんぶ雪のせいだ」に比べるとイマイチじゃないですか?こんばんは、kimoto です。 今日はバージョン確認コマンドのまとめ記事です。 あれ?アレのバージョンってなんだったっけ?って時に毎回ググってる気がするので、自分用にまとめてみました。 目次はこんな感じ。ではどうぞ。 Apache のバージョン確認 MySQL サーバのバージョン確認 PHP のバージョン確認 Postfix のバージョン確認 OpenSSL のバージョン確認 サーバスペック各種確認 LAMP の A、Apache のバージョン確認 Apache のバージョンは、httpd コマンド、もしくは apachectl コマンドの -v で確認します。 httpd -v apachectl -v パスが通っていればこれで確認できますが、そうでない場合はディレクトリを含め

    Linux 上でいろいろな物のバージョンを確認するコマンドまとめ | バシャログ。
    kwy
    kwy 2015/03/10
  • 宁波逼拘旅行社

    宁波逼拘旅行社
    kwy
    kwy 2015/02/11
  • zshのコマンドラインからカジュアルにMySQLにクエリを投げるの術 - Qiita

    なんだかんだ、初めてQiitaつかいます。 MySQLをつかった開発をしているとき、ぼくはよくこんな感じのコマンドを打ちます。

    zshのコマンドラインからカジュアルにMySQLにクエリを投げるの術 - Qiita
    kwy
    kwy 2014/12/31
  • cdの引数を絶対パスにしてコマンドヒストリに残す - ももいろテクノロジー

    cdの引数が相対パスのままコマンドヒストリに残って便利な例が思いつかないので、絶対パスでコマンドヒストリに残すようにする。 具体的には、以下のシェル関数を.bashrcに書く。 if [[ -n "$PS1" ]]; then cd() { command cd "$@" local s=$? if [[ ($s -eq 0) && (${#FUNCNAME[*]} -eq 1) ]]; then history -s cd $(printf "%q" "$PWD") fi return $s } fi いくつかの重要なポイントを以下に記す。 cdの定義を上書きしているが、このような場合中で普通にcdを呼ぶと再帰してしまうためcommand組み込みコマンドを使う。 "$@"の代わりに"$1"を使うことはできない。cdを引数なしで呼んだときホームディレクトリに移動しなくなってしまう。 cdの

    cdの引数を絶対パスにしてコマンドヒストリに残す - ももいろテクノロジー
    kwy
    kwy 2014/12/11