Unix & Linux

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


7
Linux / AIXでtail -0fを使用して複数のファイルをテールする方法
私はオプションを使用して2つのファイルをテーリングしようとしました: tail -0f file1.log -0f file2.log Linuxでは、「tail:一度に1つのファイルしか処理できません」というエラーが表示されます。 AIXでは、エラーが「無効なオプション」として表示されます。 私が使用するとこれはうまくいきます: tail -f file1 -f file 2 Linuxでは、AIXではない。 AIX / Linux を使用して、-0fまたは-fAIX / Linuxで複数のファイルをテーリングできるようにしたい multitail これらのOSのいずれでも認識されません。
39 tail 

4
なぜnginxはrootとしてプロセスを開始するのですか?
nginxサーバーをインストールしました。リスニングポートを確認したところ、次のことがわかりました。 $ sudo lsof -nP -i | grep LISTEN sshd 614 root 3u IPv4 7712 0t0 TCP *:22 (LISTEN) nginx 822 root 7u IPv4 8745 0t0 TCP *:80 (LISTEN) nginx 827 www-data 7u IPv4 8745 0t0 TCP *:80 (LISTEN) nginx 828 www-data 7u IPv4 8745 0t0 TCP *:80 (LISTEN) nginx …
39 nginx 

5
SSHFPレコードを生成するにはどうすればよいですか?
ホストのDNSにSSHFPレコードを設定する必要があります。いくつかの検索を行いましたが、良い例は見つかりませんでした。 SSHFPレコードとは何ですか? SSHFPレコードはどのように見えますか? SSHFPレコードを作成するにはどうすればよいですか?
39 ssh  dns  openssl 

3
Mutt:複数のメッセージを選択
Muttで複数のメッセージを選択する方法を探しています。 たとえば、最初と最後のメッセージを選択すると、メッセージのブロック全体が選択されます。また、正規表現を使用して件名を選択したいと思います。 次に、選択したメッセージに対してコマンドを実行します。つまり、メッセージをファイルに保存します。
39 mutt 

5
個人使用のための可聴DRM除去
Audibleのオーディオブックがたくさんあります。WindowsからLinuxに完全に切り替えましたが、AudibleはLinuxをサポートしていません。これにはいくつかの迷惑な方法がありますが、Audibleの本をMp3またはMp4形式に変換したいと思います。 以前にこれをやったことがありますか?誰でもこの変換を行うための迅速かつ簡単な方法を提案できますか? サウンドカードルートからコピーを直接下に移動する必要がありますか?または、ファイル自体から直接DRMを削除する方法はありますか? これらのファイルが変換されると、これらのファイルを共有するつもりはまったくありません。私は音声によるサービスが好きで、欲しい本にお金を払ってもかまいません。私も彼らの話を聞きたいです!
39 mp3 

1
GNUパラレルvs&(バックグラウンドを意味する)vs xargs -P
.shスクリプトで一連のタスクを実行することの違いまたは利点(ある場合)を使用して混乱しているGNU parallel 例えば、Ole Tangeの答え: parallel ./pngout -s0 {} R{} ::: *.png それらをループしてバックグラウンドに置くと言うよりも&。 例えばfrostschutzの答え: #copied from the link for illustration for stuff in things do ( something with stuff ) & done wait # for all the something with stuff 要するに、それらは単に構文的または実際的に異なっていますか?そして、実際に異なる場合、それぞれをいつ使用する必要がありますか?


3
特定のディレクトリにSSHで接続する方法は?
サーバーに頻繁にログインしてから、特定のディレクトリに移動します。これらの2つのコマンドを1つに単純化することは可能ですか? ssh bob@foo cd /home/guest サーバー管理者と一緒にクリアする必要があるため、可能であれば 'foo'の変更は避けたいと思います。私はbashを使用しますが、他のシェルでの回答にはオープンです。
39 bash  ssh 

4
どのシェルで実行していますか?
echo $SHELL出力を実行すると、/bin/tcshこれはtcshシェルを実行していることを意味します。しかし、たとえば次のコマンドを発行すると alias emacs 'emacs -nw' 次のエラーが表示されます。 bash: alias: emacs: not found bash: alias: emacs -nw: not found そして、私が発行alias emacs="emacs -nw"するとき、それはうまく動きます! 私は実行しているので混乱してtcshいますが、コマンドはによって解釈されbashます。 理由は何でしょうか?
39 bash  tcsh 


5
Ubuntuでsudoが$ HOMEを変更しないように設定する方法と、この動作を無効にする方法は?
Ubuntu 12.04ではsudo -s、$ HOME変数が変更されないため、通常のユーザーがのregularuser場合、状況は次のようになります。 $ cd $ pwd /home/regularuser $ sudo -s # cd # pwd /home/regularuser 私はかなり前にUbuntuを放棄したので、確信はありませんが、これはデフォルトの動作だと思います。だから、私の質問は: Q1。これはどのように行われますか?構成はどこにありますか? Q2。無効にするにはどうすればよいですか? 編集: 答えをありがとう、それは少し物事を明確にしたが、私は私が探している答えを得るために、いくつかの質問を追加する必要があると思います。 Q3。Debian sudo -sでは、$ HOME変数をに変更し/rootます。私が答えから得たものとman sudo一緒に走ったシェルsudo -sは、で与えられたもの/etc/passwdですよね? Q4。ただし、UbuntuとDebianの両方/etc/passwdでrootに指定されたシェルは/bin/bashです。どちらのシステムでも、$ HOMEに関する限り、.profileor .bashrcファイルの違いがどこにあるかを見つけることができないため、の動作がsudo -s異なります。これに関する助けはありますか?

4
GNOMEバージョンの入手方法は?
動作中のGNOMEデスクトップ(任意のバージョン)を実行している限り、GNOMEバージョンを取得する正式な方法はありますか?これらの提案のいくつかは、実行可能ファイルやパッケージが存在しないか、メニュー項目が利用できないため、私のシステムでは機能しません。
39 gnome 

4
nc listenの代わりに/ dev / tcp listen
次のようなnetcatリスナーを使用します。 nc -l <port> < ~/.bashrc 新しいマシンで.bashrcを取得できます(ncLDAP がありません)。 cat < /dev/tcp/<ip>/<port> > ~/.bashrc 私の質問はnc -l <port>、私の最初の行の機能を/ dev / tcpの代わりに模倣する方法はありncますか? 私が取り組んでいるマシンは、非常に強化されたラボ/サンドボックス環境RHEL(ssh、nc、LDAP、yum、新しいソフトウェアをインストールできず、インターネットに接続されていません)


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