タグ付けされた質問 「linux」

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。





6
telnet以外に、開いているポートをチェックするための代替手段は何ですか?
telnet VIAポートをテストするには、次を使用できます。次の例では、ポート6667をテストします。 [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host 一部のマシンでは(内部的な理由で)telnetを使用できないため、telnetとしてポートをチェックする代替手段は何ですか?

3
/ bin / bashの内容は何ですか。誤って上書きしてしまった場合はどうすればよいですか
/ bin / bashファイルを誤って/ binフォルダー内に配置することを意図したダムスクリプトで上書きしました。 そのファイルの内容を元に戻すにはどうすればよいですか?ウェブ上のコンテンツを見つけて、コピーして戻す方法はありますか?「シンボリックリンクが多すぎます」というエラーメッセージが端末に表示されることを考慮して、ここでの私のオプションは何ですか? 私はまだこの種のものの初心者であり、私が得ることができるすべての助けに感謝しています。 編集:私はKali 2.2 Rollingに参加していることを忘れていましたが、これはいくつかの追加機能を備えたかなりdebianです。 編集2:数日前まで自分の間違いに気づかなかったため、マシンも再起動しました。そのため、これはかなり難しくなります。

5
Linuxはセグメンテーションを使用せず、ページングのみを使用しますか?
Linuxプログラミングインターフェイスは、プロセスの仮想アドレススペースのレイアウトを表示します。図の各領域はセグメントですか? Linuxカーネルの理解から、 MMUのセグメンテーションユニットがセグメントとセグメント内のオフセットを仮想メモリアドレスにマップし、ページングユニットが仮想メモリアドレスを物理メモリアドレスにマップすることを意味するのは正しいですか? メモリ管理ユニット(MMU)は、セグメンテーションユニットと呼ばれるハードウェア回路を使用して、論理アドレスを線形アドレスに変換します。その後、ページングユニットと呼ばれる2番目のハードウェア回路が線形アドレスを物理アドレスに変換します(図2-1を参照)。 それでは、なぜLinuxはセグメンテーションを使用せず、ページングのみを使用すると言うのですか? 80x86マイクロプロセッサにはセグメンテーションが含まれており、プログラマがアプリケーションを論理的に関連するエンティティ(サブルーチン、グローバルデータエリア、ローカルデータエリアなど)に分割できるようになっています。ただし、 Linuxは非常に限られた方法でセグメンテーションを使用します。実際、セグメント化とページングは​​どちらもプロセスの物理アドレス空間を分離するために使用できるため、やや冗長です。セグメンテーションは各プロセスに異なる線形アドレス空間を割り当てることができますが、ページングは​​同じ線形アドレス空間を異なる物理アドレス空間にマッピングできます。Linuxでは、次の理由により、セグメンテーションよりもページングが優先されます。 •すべてのプロセスが同じセグメントレジスタ値を使用する場合、つまり、同じ一連のリニアアドレスを共有する場合、メモリ管理はより簡単になります。 •Linuxの設計目標の1つは、幅広いアーキテクチャへの移植性です。特に、RISCアーキテクチャでは、セグメンテーションのサポートが制限されています。 Linuxの2.6バージョンは、80x86アーキテクチャで必要な場合にのみセグメンテーションを使用します。

2
プロセスごとのプライベートファイルシステムマウントポイント
私はunshareコマンドをチェックしていましたが、そのマニュアルページによると、 unshare - run program with some namespaces unshared from parent また、次のような名前空間のタイプがリストされています。 mount namespace mounting and unmounting filesystems will not affect rest of the system. このマウント名前空間の目的は何ですか?私はいくつかの例の助けを借りてこの概念を理解しようとしています。

2
インプットメソッド設定ファイルはどこにありますか?
私のibus入力方法は、更新後に壊れていました。だから私はに切り替えましたfcitx。 実際、Fedora 19システムには、fcitx、ibus、yongなどの少数のIM(入力メソッド)がインストールされています。 ただし、それらの構成方法はわかりません。のデフォルトのIM gnome-terminalはyong、ibusですgmrun。用としてfirefox、またはchrome、私は彼らが使用すると思うibusので、デフォルトでGTK_IM_MODULE=ibus。 ジャストワークソリューションがあります。gnome-terminalまたはのような一部のアプリケーションでは、右クリックメニューでIMを切り替えることができますgmrun。でIMを指定することもできますGTK_IM_MODULE。しかし、それを自動的に行う方法は? IM設定は次のような構成ファイルと関係があることを知っています ~/.xinputrc /etc/X11/xinit/xinputrc /etc/X11/xinit/xinput.d/ibus.conf /etc/X11/xinit/xinput.d/fcitx.conf /etc/X11/xinit/xinitrc /etc/alternatives/xinputrc 質問は IMを適切に構成する方法 どの構成ファイルが本当に重要ですか?どの実行順序ですか?

5
BIOSデータをファイルにダンプする方法
ラップトップのBIOSデータをファイルにダンプしたい。私が見つけた唯一の解決策は、次のコマンドです: dd if=/dev/mem bs=X skip=Y count=1 Xそして、Y異なるBIOSの種類があるので、異なる人々によって提案されたソリューションで異なっています。 BIOSデータの正確なアドレスを見つける方法はあり/dev/memますか?dmidecodeメモリ内のBIOSのアドレス範囲を見つけるために使用できますか?LinuxはすべてのBIOSデータをRAMにダンプしますか、それともその一部だけをダンプしますか? LinuxがBIOSデータをRAMにダンプできる場合、rootユーザーもBIOSに直接アクセスできますか?
24 linux  bios 

4
Linuxで名前空間をリストする方法は?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 5年前に移行され ました。 Linuxには、実行中のホスト上のすべての名前空間をリストする方法がありますか?特定のプロセスの名前空間をチェックする必要があります(たとえば、LXCコンテナーで実行されているプロセスとホスト上の他のすべてのプロセス)。次に、それらのcgroupを見つけます。
24 linux  lxc  namespace 

4
realpathコマンドが見つかりません
debian squeeze amd64があります。私の現在のシェルはbashです。私の端末で次のように書くとうまくいきます: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh 私のtest.shファイルは次のようになります。 #!/bin/bash echo $(realpath "$1") 以下を実行しようとすると、エラーが発生します $ ./test.sh test.sh ./test.sh: line 2: realpath: command not found bashファイル内でrealpathコマンドを使用するにはどうすればよいですか? 追加情報 $ type -a realpath …
24 linux  bash  debian 

6
org.eclipse.swt.SWTError:ubuntuでeclipseを実行中にハンドルがなくなった[gtk_init_check()failed]
私はubuntu VMで次のコマンドでEclipseを開こうとしました..それを行うとすぐに、常に以下の例外が発生します- ubuntu@username-dyn-vm1-48493:~$ eclipse Eclipse: An error has occurred. See the log file /home/ubuntu/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1381367113197.log. その特定のログファイルにアクセスしたとき、これがログに表示されます。 ubuntu@username-dyn-vm1-48493:~$ more /home/ubuntu/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1381367113197.log !SESSION 2013-10-10 01:05:13.088 ----------------------------------------------- eclipse.buildId=debbuild java.version=1.7.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86_64 !ENTRY org.eclipse.osgi 4 0 2013-10-10 01:05:17.555 !MESSAGE Application error !STACK …
24 linux  ubuntu  eclipse 

10
パーティションではなくディスクデバイスにラベルを付けることはできますか?
ディスクパーティションにラベルを添付するe2label and friendsプログラムについて知っています。 e2label /dev/sda1 bla 私がやりたいのは、何か違うことです。ハードドライブ用のラベルを作成したいのです。つまり、パーティションではなく、/ dev / sda用です。 それは可能ですか? 編集:背景:複数のHDベイがある場合、物理ベイのドアに(紙)ラベルを貼り、そこに入れたディスクに論理的に同じラベルを貼りたいと思います。 EDIT2:これはUbuntu Linux 12.04サーバーに関するものです。 EDIT3:GPTパーティションにはpartlabelもあり、partedなどで設定できます。/server//q/681088/76442を参照してください


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