Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A


2
sudo特権のない非rootユーザーのiotopの代替
iotopの代替品を探しています。私の状況は次のとおりです。 実行中にプログラムがハードドライブに頻繁にアクセスしているかどうかを調べたい。 iotopにはroot / sudo特権が必要です。 私のアカウントは他の誰かのシステム上にあるので、rootまたはsudo特権を持つことは許可されていません。 使用できるiotopに代わるものはありますか?

5
シンボリックリンクの元のファイルを見つける
したがって、ホームディレクトリ内のファイルから別のパーティション上の別のファイルへのシンボリックリンクがあるとします。リンクされたファイルのターゲットの場所を見つけるにはどうすればよいですか?これにより、私が持っているとfile2しましょう/home/user/。しかし、それは別のものへのシンボリックリンクfile1です。file1ファイルを見つけるために各パーティション/ディレクトリを手動で移動することなく、どのように見つけることができますか?
20 symlink 

3
プロセスの実際のメモリ使用量
サーバーのメモリ使用量mysqlとapacheサーバー上のメモリ使用量は次のとおりです。pmapたとえば、出力によると、mysql約379Mを使用しており、277Mをapache使用しています。 [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K これをの出力と比較するとtop、値がほぼ一致していることがわかります。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10515 apache 20 0 271m 32m 3132 S 0.0 6.6 0:00.73 /usr/sbin/httpd 10436 mysql 20 0 370m 21m …

1
yum updateとyum installの違い
rpmコマンドを操作しているときに、次のようにするsome-package-1.0と、別のrpm -ivh some-package-1.1パッケージをインストールしてから実行すると、両方のパッケージがリストされることに気付きましたrpm -qa | grep some-package。 some-package-1.0 some-package-1.1 ただし、1.1をインストールする代わりに、を介してアップグレードするrpm -Uvh some-package-1.1と、単一パッケージ(1.1)の望ましい結果が得られますrpm -qa | grep some-package。 今、同じ動作をして適用されないyum installとyum update? でたので、私は聞いてrpm -U(アップグレード)パッケージを命じるが、と、インストール/アップグレードするために存在する必要はありませんyum update(私は間違っていない場合)パッケージがすでに存在している必要があります。 私は特に、パッケージをバージョンなどで指定した結果を知りたいと思っていますsome-package-1.0。要約すると、私が知りたいのは、some-package-1.0and などの2つの特定のバージョンがあるかどうかですsome-package-1.1。 yum install1.0が既にインストールされた後、1.1でa を実行し、2つのパッケージをリストしますか? yum update some-package-1.1正常に実行されsome-package-1.0ますか?
20 yum  rpm 

5
現在のディレクトリのマウント情報
私が行うことができdf .、現在のディレクトリがであることをマウント上の情報の一部を取得するには、と私はから必要なすべての情報を取得することができmountますが、多くの情報(他のマウントに関する情報)を取得します。私はそれを把握することができますが、より良い方法があるかどうか疑問に思っています。 いくつかのコマンドがありmountinfo、このようなmountinfo .私が欲しい情報提供します(のようなdf .、しかし、情報をmount提供しますが。) Debian Gnu + Linuxを使用しています。


2
tmuxの有効なキーは何ですか?
私はbind-key [-cnr] [-t key-table] key command [arguments]より良い方法を学ぼうとしていましたが、コマンド用の「有効なキー」が何かを理解するのに苦労していましたbind-key。 私man tmuxもやってみましたが、Googleも役に立ちました。 有効なキーの構文はどうすればわかりますか? ヘルプコマンドまたはmanこれに関するページはありますか? この有効なキーの専門用語がわからないかもしれませんが、Google検索を改善するためにこれらのキーの用語はありますか? たとえば、次のコマンドの再マッピングの意味を理解しようとしていました。 bind-key -n M-S-Left resize-pane -L 2 bind-key -n M-S-Right resize-pane -R 2 bind-key -n M-S-Up resize-pane -U 2 bind-key -n M-S-Down resize-pane -D 4 -n見つけるのは簡単だったmanページ(プレフィックスを必要としません)。しかし、M-S-Leftキーの意味がわかりません。 私はそのマッピングがシフトし、左矢印に加えMてresize-pane -L 2コマンドに何か意味があると推測しています。 どういうM意味ですか? コントロール+必要なキーが必要な場合はどうなりますか。control = C? 何かが機能するまで、キーボードのランダムなキーを試すだけでこれを理解するにはどうすればよいですか? また、すでに使用されているキーセットにマッピングしていないかどうかを確認するにはどうすればよいですか? 「すべてのエイリアスを表示する」などのようなものはありますか? 質問への追加として、これらの有効なキーはvim? 問題は、vimそれ自体が言語を必要とするものがあるため、独自の言語用に異なるスクリプトを使用しているように見えることです。
20 tmux  key-mapping 

6
実行されたコマンドからエラーメッセージをキャプチャする方法
自動サーバー強化スクリプトを作成することを任されました。必要なことの1つは、実行された各コマンドのすべての出力のレポートです。エラーメッセージを文字列内に保存し、テキストファイルに追加したいです。 このコマンドを実行したとしましょう: /sbin/modprobe -n -v hfsplus 私のマシンでこれを実行すると、出力は次のようになります。 FATAL: Module hfsplus not found そのエラーメッセージを文字列内に保存するにはどうすればよいですか?どんな助けも大歓迎です。ありがとう!
20 bash  scripting  string 

3
PCIeデバイスの電源をリセット/再投入する方法は?
コンピューターの電源が完全にオフになってから再びオンになったときにのみ正常に動作するPCIeデバイスがあります。シンプルrebootまたはreboot -pコマンドを発行しても、PCIeカードの電源が入れ直されないため、リブート後に機能しなくなります。 OSからPCIeスロットのデバイスの電源を入れ直す方法はありますか?で見つけることができます/sys/bus/pci/devices/0000*/が、ボードを適切にリセットする方法がわかりません。パワーの切り替えが唯一の方法のようです。 それを除いて、rebootコマンドのフルパワーサイクルを引き起こす設定をどこかで変更できますか? ところで、Ubuntu 12.10を実行しています。

3
./および../ディレクトリとは何ですか?
簡単な質問ですが、どこを見るべきかわかりません。グーグルはピリオドとスラッシュに反応しません。 私はちょうど(サブフォルダ/ファイルを含めない)、現在のディレクトリ内のファイル&ディレクトリの#をカウントしようとしていると差別化しようとしていたls -1 | wc -lとls | wc -l、彼らは同じように見えるからです。私が見ていたサイトは、「これは./および../ディレクトリもカウントしていることを覚えておいてください」と言っていました。についてls -1は、前のディレクトリが含まれているのか、それとも何か(私は望まない)が含まれているのかどうかはわかりませんが、テストではそれが行われなかったようです。 誰かが、現在のディレクトリのみ(サブではない)のファイルとディレクトリの数をカウントするのに最も適切なものと、。/および../ディレクトリの意味を確認できますか?

3
top / htop; コマンドによるグループプロセス
特定のコマンドが使用しているリソースの量を知りたいのですが。 tophtopプロセスごとに情報を表示しますが、コマンドごとに情報を表示したいと思います。例えば、クロムがどれだけのRAMを使用しているか知りたいです。
20 linux  top  xubuntu  htop 


6
パーティションの番号をsda1からsda2に変更します
sda1とsda2の2つのパーティションを持つディスクがあります。sda1の数をsda2に、sda2をsda1に変更します。 それは可能ですが、手順を覚えていません。すなわち、私の最初のパーティションはsda2と2番目のsda1になるので、fdisk-> x-> fのような自動順序ではなく、手動順序を指定する必要があります。 順序を変更するにはどうすればよいですか?マニュアルまたはチュートリアルへのリンクも役立ちます。 ありがとう。 理由:sda1からデータを読み取る必要があるアプリケーションがありますが、データはsda2にあります。パーティションテーブルの変更は、この問題のより高速なソリューションです。システムは重要ではありませんが、システムを長時間停止させたくありません。 更新:OpenBSDのfdiskバージョンには、その機能が含まれています。
20 linux  partition  fdisk 

1
gpg:警告:homedir '/home/user/.gnupg'の安全でない所有権
システム:Ubuntu 18.04ベースのLinux Mint 19 Betaをテストしています。 関連のないパッケージをインストールしているときにこの警告が表示されました。 gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg' これは、lsディレクトリ自体の出力です。 $ lld /home/vlastimil/.gnupg drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg それは問題ないようです。 これは、lsディレクトリの内容の出力です。 $ ll /home/vlastimil/.gnupg/ total 24K drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.