Unix & Linux

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

3
lsofコマンドのこの出力を解釈する方法は?
root@host [/home2]# lsof /home2 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php 3182 ctxmortg cwd DIR 8,17 4096 32858196 /home2/ctxmortg/public_html/hello php 3182 ctxmortg 3r REG 8,17 46404 55781766 /home2/ctxmortg/public_html/hello/cache/subprimemortgagemorgage.com/cache-zch-8284-cache.txt php 3185 ctxmortg cwd DIR 8,17 4096 32858196 /home2/ctxmortg/public_html/hello php 3185 ctxmortg 3r REG 8,17 4185 35962154 /home2/ctxmortg/public_html/hello/cache/curl/http%3A%2F%2Fimage.yahoo.cn%2Fs%3Fq%3DNudity%26c%3D0%26s%3D%26page%3D277 php …
33 lsof 


7
X11転送試行が「connect /tmp/.X11-unix/X0:No such file or directory」で失敗するのはなぜですか?
ローカルマシンで、次を実行します。 ssh -X me@remotemachine.com (完全を期すため、-Yを使用して以下のすべてをテストし、同じ結果を得ました)。 予想どおり、これはremotemachine.comに正常にアクセスし、すべて正常に表示されます。ただし、xcalcを実行しようとすると、次の結果が得られます。 connect /tmp/.X11-unix/X0: No such file or directory Error: Can't open display: localhost:10.0 しかし、 $ ls -la /tmp/.X11-unix/ total 36 drwxrwxrwt 2 root root 4096 2012-11-23 09:29 . drwxrwxrwt 8 root root 32768 2012-11-29 08:22 .. srwxrwxrwx 1 root root 0 2012-11-23 09:29 X0 したがって、/ …
33 ssh  x11 

9
vi内のbashコマンド
viの中にbashコマンドを入力してstdoutを取得することは可能ですか? シェルで何かを調べたいという理由だけで、viを閉じて再度開くのは面倒です。
33 bash  shell  vim  vi 

3
Debianパッケージはどのようにユーザーアカウントを作成すべきですか?
パッケージqqq.debは、ユーザーアカウントqqqから実行するプログラムをインストールしuqqqます。パッケージは、qqqプログラム、構成qqq.confファイル、および/etc/init.d/qqqinitscript で構成されています。 パッケージはユーザーの作成をどのように管理する必要がありますuqqqか?これに関するベストプラクティスや公式ガイドラインはありますか? uqqqpostinstでユーザーを自動的に作成するだけです。 /etc/init.d/qqqスクリプトからの最初の起動時に自動的にユーザーを作成します。 qqqプログラムの最初の起動時に自動的にユーザーを作成します(引数なし) ユーザーアカウントを作成しないでください。ユーザーが管理者によって明示的に作成されない限り(たとえば、を使用してqqq --create-user)、開始を拒否してください。 ユーザーアカウントを作成しないでください。デフォルトでは、ルートから安全に実行できません。 qqqユーザーを作成するかどうかをpostinst、init.dスクリプト、またはそれ自体でインタラクティブに確認します。 パッケージはアンインストール時にユーザーアカウントを削除する必要がありますか?

3
ユーザースペースではなくカーネルにLinux NFSサーバーが実装されているのはなぜですか?
Linux NFSサーバーがユーザースペースアプリケーションではなくカーネルに実装されているのはなぜだろうと思っていましたか? ユーザースペースNFSデーモンが存在することは知っていますが、NFSサーバーサービスを提供する標準的な方法ではありません。 NFSサーバーをユーザースペースアプリケーションとして実行することは、カーネルではなくユーザースペースでデーモンを実行することでセキュリティを強化できるため、好ましいアプローチだと思います。また、1つのことを行い、それをうまく実行するというLinuxの一般的な原則にも適合します(そして、デーモンはカーネルの仕事であってはなりません)。 実際、カーネルで実行することで考えることができる唯一の利点は、コンテキストの切り替えによるパフォーマンスの向上です(そして、それは議論の余地のある理由です)。 それで、それがそのままの形で実装されている理由は文書化されていますか?私はグーグルで試しましたが、何も見つかりませんでした。 多くの混乱があるようです。ファイルシステムのマウントについては質問せず、ネットワークファイルシステムのサーバー側の提供について質問しています。非常に明確な違いがあります。ファイルシステムをローカルにマウントするには、カーネル内のファイルシステムをサポートする必要があります(sambaまたはunfs3など)。
33 linux  kernel  nfs 

5
Linuxでの有害な可能性のあるプログラムの実行
学生が書いたプログラムをテストするプログラムを書いています。私はそれらを信頼できないことを恐れており、それを実行しているコンピューターにとってそれがひどく終わらないことを確認する必要があります。 システムリソースへのアクセスが制限されたクラッシュテストユーザーを作成し、そのユーザーとしてプログラムを実行することを考えていましたが、これまでのところネットで発見したことから、仮想システムを作成することが最も安全なオプションになるでしょう... 誰かが正しいアプローチを選ぶのを手伝ってくれますか?セキュリティは私にとって大きな関心事です。その一方で、私はやり過ぎで、本当に必要のないものを学ぼうとする多くの時間を浪費する解決策を望んでいません。

5
Bash Sudoコマンドが見つかりません
ターンキーlinux redmineを使用してVMをセットアップしました。サーバーにSSHで接続して、いくつかのアイテムをインストールしようとしています。 sudoコマンドを認識していないようです。何かをsudoしようとするたびに、次のエラーが表示されます。 -bash: sudo: command not found 「whereis sudo」と入力するために別の場所を読んだところ、出力は sudo:
33 bash  sudo 

9
再起動する前に、GRUBにWindowsを再起動するよう指示するにはどうすればよいですか?
デュアルブートLinux / Windowsシステムをセットアップしており、頻繁に一方から他方に切り替えます。GRUBプロンプトで停止することなく、メニュー項目の1つにメニュー項目を追加して、ウィンドウを直接再起動できるかどうかを考えていました。 私はフォーラムでこの質問を見ました。それはまさに私が望むものですが、liloを扱っていますが、それは私の場合ではありません。 GRUBメニューのデフォルトのエントリを変更してから再起動するソリューションを考えましたが、いくつかの欠点があり、よりクリーンな代替手段があるかどうか疑問に思いました。 (また、WindowsからLinuxに直接ブートするソリューションに興味がありますが、それは難しいかもしれません。ここには属していません。デフォルト。 UPDATE誰かが尋ねたと思われる同様の質問をし、それらが推奨的回答であれば、私も編集かもしれない/boot/grub/grubenvなどgrub-rebootとgrub-set-defaultしてgrub-editenvください。) ヒントを事前に感謝します。 更新: これは私のGRUBバージョンです。 (GRUB) 1.99-12ubuntu5-1linuxmint1 実行してgrubonceみましたが、コマンドが見つかりません。リポジトリで検索しても何も得られません。私はLinux Mintを使用しています。 を見てman grub-reboot、それは私が望むように、それがするように思えgrubonceます。それはどこでも利用可能です(少なくとも私にとっては、grubパッケージの一部だと思います)。2つの関連コマンドを見ました:grub-editenvとgrub-set-default。 実行後sudo grub-set-default 4、実行grub-editenv listすると次のような結果が得られることがわかりました。 saved_entry=4 実行するとgrub-reboot 4、次のようになります: prev_saved_entry=0 saved_entry=4 これは、両方が同じことを行うことを意味します(一方は一時的なものではありません)。 驚いたことに、私が試したとき: sudo grub-reboot 4 sudo reboot now 私は何もしなかったかのように機能しませんでした。いつものようにメニューを表示し、最初のエントリを選択しました。 もう一度試してみましたが、間違ったエントリを書いたのではないかと思いました(ゼロベースですよね?)。そのとき、メニュー画面でハングし、起動できるようにするにはPCをハードリセットする必要がありました。 誰かがこれを試してみることができれば、それが私だけであるかどうかを確認するために、私はそれを感謝します。(ミントは私に苦労を与えており、それは変更する良い機会になるでしょう:P)。 でコードを読み取ると、/boot/grub/grub.cfgこれが進むべき道のように見えますが、私の観察から、これらの設定を無視しています...

5
トレントファイルを表示するツールはありますか?
トレントファイルを読み取り可能な形式にレンダリングすることに興味があります(どのファイルが参照しているか、どのトラッカー情報に含まれているかなどを確認するため)。これを行うために使用できるツールは何ですか?
33 bittorrent 

8
bash関数を使用してコマンドラインで簡単な計算を行う:$ 1を$ 2で除算(おそらくbcを使用)
ある数字を別の数字で割る必要がある場合があります。このためにbash関数を定義することができれば素晴らしいと思います。これまでのところ、私は次のような式を使用することを余儀なくされています echo 'scale=25;65320/670' | bc しかし、次のような.bashrc関数を定義できたら素晴らしいと思います divide () { bc -d $1 / $2 }




7
22TBディスクをパーティション分割する方法は?
に22TBのディスクがあり/dev/sdbます。22TBパーティションを作成するにはどうすればよいですか?ファイルシステムについてはあまり気にしないでください- ext4またはzfs大丈夫です。 CentOS 6.2の実行-パーティションはデータダンプとして使用されます。単一のデータストリームのみであるため、現在どのファイルシステムを選択するかは気になりません。ディスクは、12x2TBニアラインSASドライブとDell Percコントローラーで構成されています。 22TBのパーティションが必要です。
33 partition 

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