Unix & Linux

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

4
リバースSSHトンネリングはどのように機能しますか?
私がこれを理解しているように、ファイアウォール(デフォルト設定を前提とする)は、以前に対応する発信トラフィックがないすべての着信トラフィックを拒否します。 基づいてssh接続逆転とSSHトンネリングが容易に、逆SSHトンネリングは周りの厄介なファイアウォールの制限を取得するために使用することができます。 リモートマシンでシェルコマンドを実行したいと思います。リモートマシンには独自のファイアウォールがあり、追加のファイアウォール(ルーター)の背後にあります。192.168.1.126(または同様のもの)のようなIPアドレスを持っています。私はファイアウォールの内側にいるわけではなく、インターネットから見たリモートマシンのIPアドレス(192.168.1.126アドレスではない)を知っています。さらに、ssh (something)最初にリモートマシンでrootとして実行するように誰かに依頼できます。 誰もが、ファイアウォール(ローカルマシンとリモートマシンのファイアウォール、およびそれらの間の追加のファイアウォール)を回避するためにリバースSSHトンネリングがどのように機能するかをステップごとに説明できますか? スイッチ(の役割は何か-R、-f、-L、は-N)?

10
名前が「-」(ハイフン、ダッシュまたはマイナス)で始まるファイルを削除するにはどうすればよいですか?
ファイル名がダッシュ(ハイフンまたはマイナス)で始まるファイルを削除するにはどうすればよいです-か?リモートOSXサーバーにssh'dし、ディレクトリにこのファイルがあります: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... どのように--helpしてCLIから削除できますか?この問題は時折さまざまな形で出くわします。これらのファイルは簡単に作成できますが、取り除くのは困難です。 バックスラッシュを使用してみました rm \-\-help 引用符を試してみました rm "--help" マイナス(ダッシュまたはハイフン)文字がオプションとして解釈されるのを防ぐにはどうすればよいですか?

2
systemctlステータスサービスから完全なログを表示するにはどうすればよいですか?
でサービスステータスを確認しますsystemctl status service-name。 デフォルトでは、いくつかの行しか表示されないため、-n50さらに表示するために追加します。 時々、最初から完全なログを表示したいことがあります。何千行もある可能性があります。 今、私はそれをチェックしますが-n10000、それはきちんとした解決策のようには見えません。 lessコマンドに似た完全なsystemdサービスログをチェックするオプションはありますか?
347 logs  systemd 

11
グループからユーザーを削除するにはどうすればよいですか?
Debianのグループからユーザーを削除するには、どのコマンドを使用する必要がありますか? ユーザーをグループに追加するときは、次の方法で実行できます。 usermod -a -G group user しかし、グループからユーザーを削除するための同様のコマンド(グループとユーザーを引数として受け入れる)が見つかりませんでした。私が得ることができる最も近いものは: usermod -G all,existing,groups,except,for,group user usermod OPTION group userOPTIONのようなオプションusermod(または同様のプログラム)がグループからユーザーを削除するコマンドはありますか?
343 users  group 

10
XをSSH経由で転送してグラフィックアプリケーションをリモートで実行する方法
Fedora 14マシンからSSHで送信するUbuntuを実行しているマシンがあります。XをUbuntuマシンからFedoraに戻し、グラフィカルプログラムをリモートで実行できるようにします。両方のマシンがLAN上にあります。 この-XオプションによりSSHでX11転送が有効になることは知っていますが、いくつかの手順が抜けているように感じます。 UbuntuマシンからSSHを介してFedoraにXを転送するために必要な手順は何ですか?
343 ssh  xorg  xforwarding 

14
スクリプトの実行時間を効果的に取得する方法は?
スクリプトの完了時間を表示したいと思います。 私が現在していることは- #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end これは、スクリプトの開始時と終了時を示しています。プロセッサー時間/入出力時間などのようなきめ細かい出力を表示することは可能でしょうか?
340 bash  profiling 


5
「which」を使用しないのはなぜですか?それでは何を使用しますか?
実行ファイルへのパスを探したり、Unixシェルでコマンド名を入力する場合に何が起こるか確認する場合は、異なるユーティリティの茄多があります(which、type、command、whence、where、whereis、whatis、hash、など)。 which避けるべきだとよく耳にします。どうして?代わりに何を使うべきですか?

2
バインドマウントとは何ですか?
「バインドマウント」とは何ですか?どうやって作るの?それは何の役に立つのですか? 私は何かにバインドマウントを使用するように言われましたが、それが何であるか、またはそれをどのように使用するかを理解していません。


5
ログインシェルと非ログインシェルの違いは?
対話型シェルと非対話型シェルの基本的な違いを理解しています。しかし、ログインシェルと非ログインシェルを正確に区別するものは何ですか? 非ログインインタラクティブシェルの使用例はありますか?
318 shell  login 

1
Linuxシステムでバッファとキャッシュを空にするにはどうしますか?
ベンチマーク作業を行う前に、Linuxカーネルがバッファとキャッシュのために消費しているメモリ(RAM)をどのように解放しますか? これは主にベンチマークに役立つことに注意してください。バッファーとキャッシュを空にすると、パフォーマンスが低下します!バッファとキャッシュを解放することは前向きなことだと思ったためにここに来たのであれば、Linuxを読んでRAMを食べてください!。短い話:空きメモリは未使用のメモリは無駄なメモリです。
315 linux  kernel  performance  cache  ram 

11
ターミナルクローズに耐えるコマンドを実行するにはどうすればよいですか?
プロセスを開始して、それを忘れたい場合があります。次のようにコマンドラインから起動した場合: redshift ターミナルを閉じることができないか、プロセスが強制終了されます。プロセスを強制終了せずに端末を閉じることができるような方法でコマンドを実行できますか?

2
Ctrl-sターミナルエミュレーターをハングしますか?
私はvimdocの文に出会いました: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. そして、このキーは本当に私のvimをハングさせます。emacs noxでC-s/ を使用しても問題はなかったので、vimのせいだと思っていましたC-x C-s。しかし、ちょうど今、マンページを読んでを押すとCtrl-s、それもハングman します(lessPAGERとして設定しています)。 だから誰かが私に何が起こっているのか教えてもらえますか? 端末エミュレーターはとでxtermありlxterminal、ttyこの問題もあります。そして、Ctrl+ qはすべての場合にプロセスを再び正しくします。


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