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

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

9
GrubコマンドラインからWindowsパーティションを開始する方法
システムにWindows 10 HOMEがインストールされています。Windows 10 HOMEをインストールした後、デュアルブートができるように、Ubuntu 14.04 LTSを別のパーティションにインストールしました。 Ubuntu 14.04 LTSをインストールしたパーティションを削除して削除しました。現在、システムを起動できません。ブート時に、システムはGrubコマンドラインで停止します。 システムから削除していないWindows 10インストールから起動したい。 これは起動時に表示されます: GNU GRUB version 2.02 beta2-9ubuntu1.3 <br> minimal BASH-like editing is supported.for the first word, TAB lists possible commands completions.anywhere else TAB lists the possible device or file completion. grub> このgrubコマンドからWindowsパーティションを起動するにはどうすればよいですか?
16 linux  grub 

1
cgroupfsとは何ですか?また、Dockerでどのように使用されますか?
Dockerのドキュメントには、ネイティブexecdriverのオプションに関する説明があります(https://docs.docker.com/engine/reference/commandline/daemon/)。ドキュメントは言う native.cgroupdriverオプションは、コンテナのcgroupの管理を指定します。cgroupfsまたはsystemdを指定できます。systemdを指定して使用できない場合、システムはcgroupfsを使用します。デフォルトでは、オプションが指定されていない場合、execdriverは最初にsystemdを試行し、cgroupfsにフォールバックします。この例では、execdriverをcgroupfsに設定します。 私の質問は、この場合cgroupfsとは何systemdですか?ツイートにcgroupfsつながったについての情報のグーグル: --exec-opt native.cgroupdriver = cgroupfs FTW。真剣に@ docker、systemdが管理するcgroupのサポートをやめました、それは災害です しかし、デフォルトとは異なる設定を使用するだけでなく、実際にこれが何をするかについて、誰かが詳細を提供できることを望んでいます。
16 linux  docker 

6
ユーザー名を変更しようとすると、ターミナルはユーザーが現在プロセスで使用されていると表示します
ここでのアドバイスに従って、ユーザー名を変更しようとしていますが、次のコマンドを実行した後: CurrentName@HostName ~ $ sudo usermod -l TheNameIWantToChange -d /home/TheNameIWantToChange -m CurrentName ターミナルは次のように応答します。 CurrentName@HostName ~ $ usermod: user CurrentName is currently used by process 2491 そして、ユーザー名は同じままです。誰かが私がこれを修正し、結局私のユーザー名を変更する方法を知っていますか?

1
systemdのコマンドラインオプション「--switched-root」および「--deserialize」とは何ですか?
やってps自分のLinuxボックスショーにすると、そのsystemdコマンドラインオプションで実行されます--switched-rootと--deserialize。マニュアルページには何も/usr/share/doc/systemd記載されておらず、言及されていないため、Googleはあまり助けになりませんでした。それで、彼らは何をしますか?私はそれ--switched-rootがpivot_rootと関係があると推測していますが、それは単なる推測です。
16 linux  systemd 

5
CIFSのマウント:「操作はサポートされていません」
同様の質問とは異なり、私はsmbclientに接続することさえできません。 Samba共有はWindowsで正常に機能し、自動的に機能しますが、Linuxではまったくマウントできず、エラーメッセージはせいぜい不可解です。これが私のsamba.confです: [global] dos charset = CP437 netbios name = REDACTED server string = Lab server role = standalone server map to guest = Bad User obey pam restrictions = Yes smb passwd file = /var/etc/private/smbpasswd private dir = /var/etc/private max log size = 51200 server min protocol = SMB2 …
16 linux  samba  cifs 

5
LinuxでのexFATとNTFS
状況:WindowsとLinuxで使用できるサムドライブ上のファイルシステムが必要です。 問題:デフォルトでは、WindowsとLinuxの間の一般的なFSはexFATとNTFSだけです(少なくとも最新のカーネルでは) 質問:Linuxでのパフォーマンスの観点から(私のベースOSはLinuxであるため)、どのFSが優れていますか? 追加情報:他のファイルシステムがより良く、状況を満たしていると思うなら、私はそれを聞いてもいいです。

3
デバイスファイルへの非ルートユーザーアクセスを許可する方法
/dev特定のボードが差し込まれたときに表示されるデバイスファイルがあります。読み取りおよび書き込み操作は問題なく機能しますが、デバイスファイルを開くには、ルート権限でプログラムを実行する必要があります。すべての非ルートユーザーがsudoを使用せずにこの特定のデバイスファイルを開くことができる方法はありますか?

2
ディスク使用の混乱:SSD上のLinuxホームパーティションに10Gがありません
Linux Mintでは、空きディスク容量は622 MBしかありませんが、ギガバイトが残っているはずです。 パーティションを見ると、約10ギガバイトが使用されていないことがわかります。私は問題をグーグルで調べましたが、解決策が見つかりませんでしたが、でディスク使用量を確認する必要があるというヒントを見つけましたdf -h。 sudo df -h /home Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p8 189G 178G 622M 100% /home 違いを:出力は、私にはどんな意味がないSizeとUsed11ギガバイトですが、それだけで示して622M利用できるよう。 SSDは古いものではないので、このような矛盾はないと思います。 私は何をすべきか?
15 linux  disk-usage  ssd 

4
ヒープがセキュリティのためにゼロで初期化されている場合、なぜスタックは単に初期化されていないのですか?
Debian GNU / Linux 9システムでは、バイナリが実行されると、 スタックは初期化されていませんが、 ヒープはゼロで初期化されます。 どうして? ゼロ初期化はセキュリティを向上させると思いますが、ヒープの場合はスタックもそうではないのですか?スタックもセキュリティを必要としませんか? 私の知る限り、私の質問はDebianに固有のものではありません。 サンプルCコード: #include <stddef.h> #include <stdlib.h> #include <stdio.h> const size_t n = 8; // -------------------------------------------------------------------- // UNINTERESTING CODE // -------------------------------------------------------------------- static void print_array( const int *const p, const size_t size, const char *const name ) { printf("%s at %p: ", name, …
15 linux  security  memory 

3
コンピューターシステム(Linux)には1つのホスト名しかありませんか?
hostname は、システムのDNS名を表示し、ホスト名またはNISドメイン名を表示または設定するために使用されます。 コンピューターシステム(Linux)には1つのホスト名しかありませんか? 仮想ホスティングでは、いくつかのホスト名をWebサーバーの異なるルートディレクトリに解決できます。コンピューターシステム(Linux)がホスト名を1つしか持つことができない場合、仮想ホスティングはどのように可能ですか? ありがとう。
15 linux  hostname 

3
UDPパケットを作成するにはどうすればよいですか?
次のNetcatコマンドを実行してWiresharkでパケットを表示すると、UDPパケットが不正な形式であると表示されます。 $ echo "this is a test" | nc -u 127.0.0.1 53 同様に、$ echo "this is a test" > /dev/udp/127.0.0.1/53Wiresharkで「不正なパケット」エラーを生成するようなコマンドを使用すると。 echoコマンドは、エラーなしでNetcatサーバーに送信/配信されます。しかし、これは私に不思議に思いました:エコーまたは他のネイティブUnixツールで適切なUDPパケットを手動で構築することは可能ですか? DebianとmacOSを使用しています。
15 linux  debian  osx  netcat  udp 

3
古いLinuxカーネルがプリエンプティブでない理由は何ですか?
最初のLinux開発者は、なぜプリエンプティブでないカーネルの実装を選択したのですか?同期を保存するためですか? 私の知る限り、Linuxは90年代前半に開発されました。PCには単一のプロセッサが搭載されていました。そのようなPCにおいて、プリエンプティブでないカーネルはどのような利点がありますか?しかし、マルチコアプロセッサによって利点が減るのはなぜですか?

1
LD_LIBRARY_PATH変数が環境にないのは正常ですか?
偶然にも、私のDebian JessieにはLD_LIBRARY_PATH変数がありません(正確にprintenv | grep LDは、リンカに関連するものは何も表示されず、何echo "$LD_LIBRARY_PATH"も表示されません)。 これは、xターミナルエミュレータ(setgidによりクリアされる可能性があります)および基本ターミナル(Ctrl+Alt+F1)の場合です。 私はそれLD_LIBRARY_PATH が悪いと思われるかもしれないので、Debianはそれをどういうわけかブロックするかもしれませんが、その一方で/etc/ld.so.conf.d/、に追加されるディレクトリを含むいくつかのファイルがありますLD_LIBRARY_PATH。私のrcファイル(私が知っている)はどれも混乱しませんLD_LIBRARY_PATH。 LD_LIBRARY_PATH変数が表示されないのはなぜですか?

5
ソースコードなしでプログラムの引数を非表示にする
実行中のプログラムに対する機密性の高い引数を非表示にする必要がありますが、ソースコードにアクセスできません。また、共有サーバーでこれを実行しているので、hidepidsudo特権がないため、次のようなものは使用できません。 ここに私が試したいくつかのものがあります: export SECRET=[my arguments]に続いてを呼び出しますが./program $SECRET、これは役に立たないようです。 ./program `cat secret.txt`どこsecret.txtに私の議論が含まれていますが、全能者psは私の秘密を嗅ぎ分けることができます。 管理者の介入を必要としない私の引数を隠す他の方法はありますか?
15 linux  process  ps  arguments 

3
スクリプト言語からLinuxシステムコールを呼び出す
Linuxのsyscall(または少なくともlibcラッパー)をスクリプト言語から直接呼び出したい。どのスクリプト言語でも構いません-コンパイルされないことが重要です(基本的に、依存関係のパスにコンパイラーが必要ないことと関係がありますが、それはここでもありません)。これを可能にするスクリプト言語(シェル、Python、Rubyなど)はありますか? 特に、getrandom syscallです。

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