Unix & Linux

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

2
Unixで画像を上位30%カットする方法は?
画像の上から30%カットします。私はスレッドを知っています本当に大きなラスター画像を小さなチャンクにカットする方法は?しかしconvert、ゼロから最後までの距離測定値を見つけることができないので、絶対値ディメンションだけでは成功するアプローチはありません。擬似コード convert -crop-y -units-percentage 0x30 heart.png 図1入力図 LaTeXでタスクを実行できadjustboxますが、pdfファイルの出力は実際には最終結果ではなく、プレゼンテーションです。そのため、pdfドキュメントから画像をコピーすると、元の画像が生成されます。したがって、このアプローチは失敗しました。

3
VirtualBoxマシンに物理CDを挿入することはできますか?
Age of Empire IIIのCDがあり、Windows 10 VMで再生したいと思います。これは可能ですか?仮想 CD(つまり、ISOファイル)をVirtualBox VMに(「ストレージ」設定を介して)挿入する方法は知っていますが、物理CDは別の話です。考えられる最良の解決策は、Linuxシステム上のCDをマウントした場所を共有フォルダーを介してシステムに追加することです。

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


2
i3のワークスペースを複数のディスプレイに割り当てる
Linuxラップトップでi3を使用してスイッチを入れました。私は通常、ラップトップの内部モニター(ディスプレイeDP1)のみを使用していますが、仕事中はセカンダリモニターをコンピューターのHDMIポート(ディスプレイHDMI2)に接続する傾向があります。これまでのところ、これらのコマンドをi3構成ファイルに追加することで、この作業をうまく行っています。 # use workspaces on different monitors workspace "1: P1" output eDP1 workspace "2: P2" output eDP1 workspace "3: P3" output eDP1 workspace "4: P4" output eDP1 workspace "5: P5" output eDP1 workspace "6: S1" output HDMI2 workspace "7: S2" output HDMI2 workspace "8: S3" output HDMI2 workspace "9: S4" …
15 i3  workspaces 

1
対話型シェルは非対話型になりますか?
対話型シェルは非対話型になりますか? 注:「対話型と非対話型の違いは何ですか?」という基本的な質問について多くの研究を行ってきましたが、研究の結果、この質問をすることになりました。 この質問には、回答するために「インタラクティブ」にどのタイプの定義を使用するかが重要であるため、部分的に長い前文があります。定義は、特定のセットの任意のラベルです。さまざまなプロパティを説明できます。または、行動を予測し、目的を理解するために使用できる情報を提供できます。 この最後のタイプは、「アクション定義」または「動的定義」と呼ぶことができ、最も便利です。 ではman 1p sh、対話型シェルの次の定義が提供されています。 If the -i option is present, or if there are no operands and the shell’s standard input and standard error are attached to a terminal, the shell is considered to be interactive. 「-iオプション」の記述と「オペランド」という言葉の使用から、これは実行中のシェルで調べることができる属性ではなく、シェルの呼び出しを指します。 Bashのマニュアルページでは、少し異なる表現をしています。 An interactive shell is one started without non-option arguments …

1
sshはどのようにコマンドを実行しますか?
クライアントとサーバーの両方でBashを使用しています。SSH経由でコマンドを実行する場合: ssh <host> 'declare' シェル変数のリストを提供します。 ssh <host> 'mount' マウントポイントのリストを提供します。 ただし、declareBashビルトインである一方mount、外部コマンドです。サーバーに同じ名前のシェル組み込みコマンドと外部コマンドがある場合、SSHはどの方法を実行するのかをどのように判断しますか?
15 shell  ssh 

2
Waylandのコンテナでグラフィカルアプリケーションを実行するにはどうすればよいですか?
X11デスクトップを使用した場合、$DISPLAY変数と/tmp/X11-unixディレクトリを共有することで、Dockerコンテナでグラフィカルアプリケーションを実行できました。例えば: docker run -ti -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix some:ubuntu xclock 現在、Waylandを実行しているFedora 25にいるため、コンテナと共有するX11インフラストラクチャはありません。コンテナでグラフィカルアプリケーションを起動し、デスクトップに表示するにはどうすればよいですか?XWaylandで結び付ける方法はありますか?
15 x11  docker  wayland 

5
「if」と「then」は実際にプログラムされていますか
私はセミコロンがプログラムを分離するために使用されることを読みました: $ echo 3; ls -la それはを意味するのですかif、thenそしてelseここには別のプログラムがありますか? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi この質問はセミコロンに関するものではありません。

1
「ssh」または「scp」のバナーを表示しない
またはのようなsshクライアントを使用するときsshdにBannerオプションを使用することで送信されるバナー出力を抑制する方法はありますsshかscp? オプションと設定ファイルを見ましたが、何も見つからないようです。
15 ssh 

4
マシンの一般的な状態を調べるツールはありますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 閉じた3年前。 私はマシン上で何が起きているのかという一般的なアイデアを与えてくれるLinux用のツールを切望しています。探している情報の例: インストールされるデーモン(www、db、その他) それらのサービスの構成場所 実行しているサーバーのカーネルとディストリビューション、およびディストリビューションの古さ(ディストリビューションがまだサポートされているかどうかをツールが通知してくれると嬉しいです) RAM、CPU、およびディスク容量の情報 マウントされたドライブ/パス 私のアカウントに関する情報:私は、sudoerであり、他の有用な情報です 一般的なネットワーク情報(ブロックされた、または開いているポート) 編集: インストール済みのインタープリター/コンパイラーとそのバージョン(C、Pythonなど) XバージョンとインストールされているDE

2
「su-」と「su --login」の違いは何ですか?
以下からsuのmanページ: For backward compatibility, su defaults to not change the current directory and to only set the environment variables HOME and SHELL (plus USER and LOGNAME if the target user is not root). It is recommended to always use the --login option (instead of its shortcut -) to avoid side …
15 linux  su 

2
パスフレーズが入っているスロットをluksするDetemine
パスフレーズとキーファイルで保護されたluks暗号化パーティションがあります。キーファイルは定期的なアクセス用であり、パスフレーズは緊急事態用の封筒に入れられていました。5月が経ち、誤ってキーファイルを細断したため、封筒のパスフレーズを使用して回復しました。今、私は知りたい、私は2つのアクティブなキースロットを持っていますが、どれが役に立たないキーファイルパスフレーズを含み、どれが私の緊急パスフレーズを含んでいるかわかりません。間違ったものを削除すると、明らかにドライブ上のすべてのデータが失われます。 #cryptsetup luksDump /dev/sda2 LUKS header information for /dev/sda2 Version: 1 Cipher name: aes Cipher mode: xts-plain64 Hash spec: sha256 Payload offset: 4096 MK bits: 256 MK digest: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx MK salt: …
15 luks 

1
典型的なシェル「fork bomb」は、どのくらい正確に自分自身を2回呼び出しますか?
Askubuntuや他の多くのStack Exchangeサイトで有名なFork Bombの質問を読んだ後、誰もが言っていることは明らかだとはわかりません。 多くの答え(最良の例)はこう言います: 「{:|: &}関数:を実行し、その出力を:再度関数に送信することを意味します」 さて、出力は正確に何:ですか?他に何が渡されてい:ますか? そしてまた: 基本的には、呼び出しごとに自分自身を2回呼び出す関数を作成し、自分自身を終了する方法はありません。 それはどのくらい正確に2回実行されますか?私の意見では:、最初のもの:が実行を終了するまで何も渡されず、実際には終了しません。 ではC例えば、 foo() { foo(); foo(); // never executed } foo()最初のものfoo()が終了しないという理由だけで、2番目のものはまったく実行されません。 同じ論理が当てはまると思います :(){ :|: & };:、 :(){ : & };: と同じ仕事をする :(){ :|: & };: ロジックを理解してください。

4
ユーザーアカウントとサービスアカウントの違いは何ですか?
ユーザーアカウントとサービスアカウントの違いを知りたい。 たとえばJenkins、ubuntuにインストールされているのはユーザーではなく、サービスアカウントです。 サービスアカウントの使用とは何ですか? それらが必要なときは? サービスアカウントを作成するにはどうすればよいですか?

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