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

Linuxは、Linuxカーネルに基づくUNIXのようなオープンソースオペレーティングシステムの総称です。

4
脱出する方法!パスワードで?
パスワードで感嘆符をエスケープするにはどうすればよいですか: $ mysql -umyuser -pone_@&!two -bash: !two: event not found 明らかなバックスラッシュを試しても助けにはなりませんでした: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found name@domain.com [~]# ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES) 私のすべてのGoogle検索は、バックスラッシュが役立つことを示唆していますが、そうではありません。この質問で示唆されるように引用符を使用する方法が全くありません。この行は.bashrcエイリアスで使用されます。心配しないでください、ここに表示されるユーザー名とパスワードは単なる例であり、本番環境では使用されません!
24 linux  mysql  bash 

6
Linux findコマンド-進行状況の表示
を使用してlinuxでファイルを検索するときに、何らかの種類の進行情報を表示する方法があるかどうか疑問に思っていましたfind。私は頻繁にそれを行う任意のスクリプトがあります。私自身は、大きなディスク上のファイルを検索し、進行状況インジケータのいくつかの種類がバーまたは少なくとも現在のディレクトリ内の検索を「見つける」のような、非常に有用だろう見つける、あるいはんfindいくつかのフックをサポート?
24 linux  find 

3
複数ポートSSHの構成
2つのポートでSSHをリッスンする必要があります。管理アクセスをホストするための22と、通常のアクセスのための26です。26のルートログインを禁止し、ポート22の内部IP以外をすべて禁止したいと思います。後者はiptablesルールで実行できますが、前者については知りません。何か案は?
24 linux  ssh 

2
Linuxはメモリ需要が上がったときに大きなディスクキャッシュを解放しません
2.6.31-302 x86-64カーネルでUbuntuを実行します。全体的な問題は、「キャッシュ」カテゴリにメモリがあり、それが上昇し続け、アプリケーションで必要な場合でも解放または使用されないことです。 だからここに私が「無料」コマンドから得たものがあります。一見したところ、これは普通のことではありません。 # free total used free shared buffers cached Mem: 7358492 5750320 1608172 0 7848 1443820 -/+ buffers/cache: 4298652 3059840 Swap: 0 0 0 誰かが最初に言うことは、「心配しないで、Linuxはそのメモリを自動的に管理する」ということです。はい、メモリマネージャがどのように機能するかを知っています。問題は、それが正しいことをしていないということです。ここで「キャッシュされた」1.4 GBは予約済みで使用できないようです。 Linuxに関する私の知識から、3 GBは「無料」であることがわかります。しかし、システムの動作はそうではないと言っています。使用量のピーク時に1.6 GBの実際の空きメモリが使い果たされると、より多くのメモリが要求されると(および最初の列の「空き」が0に近づくと)、OOMキラーが呼び出され、プロセスが強制終了され、問題が発生し始めますにもかかわらずで「無料」 - / +バッファ/キャッシュ行はまだ持っている約1.4 GB「無料」。 主要なプロセスのoom_adjの値を調整して、システムをひざまずかせないようにしましたが、それでも重要なプロセスは強制終了され、そのポイントには到達したくありません。特に、理論的には、ディスクキャッシュを削除するだけであれば1.4GBが「無料」のままです。 ここで何が起こっているのか誰にも分かりますか?インターネットには、Linuxの「無料」コマンドに関する愚かな質問と「なぜ空きメモリがないのか」が殺到しており、そのためこの問題については何も見つかりません。 私の頭に浮かぶ最初のことは、スワップがオフになっていることです。それについて固執するシステム管理者がいます。それらがバックアップされている場合、私は説明を受け入れます。これは問題を引き起こす可能性がありますか? 実行後は無料echo 3 > /proc/sys/vm/drop_cachesです: # free total used free shared buffers cached …


3
VNCを使用してOpenGLグラフィックをリモートで表示するにはどうすればよいですか?
OpenGLを使用するプログラムを実行して、VNCを介してビューポートでモデルをレンダリングしようとして失敗しました。 表示されるエラーメッセージは次のとおりです。-Xlib:ディスプレイ ":1.0"に拡張子 "GLX"がありません。 VNCは、すべてのグラフィックをリモートでレンダリングし、圧縮された画面グラブを表示バッファーからローカルクライアントに送信するように構成できることを理解していました。これは、ローカルクライアントでのGLX拡張機能の必要性を無効にするようです。この方法でVNCを構成できますか、どのように簡単に説明できますか? リモートホスト: RHEL 5上のvncserver ローカルクライアント: Windows XP上のUltraVNC
24 linux  windows  opengl  vnc 


6
ディレクトリ間の違いを比較する方法(Linux)
以前のバックアップからのディレクトリと最新のバックアップからのディレクトリの2つのディレクトリがあります。Linuxの最新のバックアップからディレクトリ内のファイルに加えられた変更を比較するにはどうすればよいですか?また、たとえばテキストやPHPファイルで変更を表示するにはどうすればいいですか?ウィキペディアの改訂履歴など、画面の一方に古いバージョンが表示され、他方に最新バージョンが表示され、変更が強調表示されます。どうすればそのようなことを達成できますか? 編集:リモートディレクトリとローカルを比較するにはどうすればよいですか?
24 linux 

8
アーカイブに保存されているファイルを効率的に取得するための、よりスマートなtarまたはcpioがありますか?
tar非常に大きな(マルチGB)bz2ファイルのグループをアーカイブするために使用しています。 tar -tf file.tarアーカイブ内のファイルの一覧表示に使用する場合、完了するまでに非常に長い時間がかかります(約10〜15分)。 同様に、cpio -t < file.cpio完了するまでに数秒かかります。 したがって、(tar -xf file.tar myFileOfInterest.bz2たとえば)経由でアーカイブからファイルを取得するのは同じくらい遅いです。 アーカイブ内の個々のファイルをすばやく取得できるように、アーカイブですぐに利用できる「カタログ」を保持するアーカイブ方法はありますか? たとえば、アーカイブ内の特定のバイトへのポインターと、取得するファイルのサイズ(およびその他のファイルシステム固有の詳細)を格納するある種のカタログ。 アーカイブ内のファイルを効率的に取得できるツール(またはの引数tarまたはcpio)はありますか?
24 linux  tar  archive  cpio 

8
ユーザーのホームディレクトリのファイルのアクセス許可を修正する必要がある
ディレクトリのファイルのアクセス許可を再帰的に修正するツールまたはスクリプトはありますか? Ubuntu Linuxマシンでは、多くのファイルが完全な777パーミッション(ユーザー、グループ、その他-読み取り、書き込み、実行)でUSBディスクにコピーされました。修正したユーザーのディレクトリに戻したいです。 ディレクトリは775で、他のすべてのファイルは664です。すべてのファイルはイメージ、ドキュメント、またはMP3であるため、実行可能にする必要はありません。ディレクトリビットが設定されている場合、実行が必要です。それ以外の場合は、ユーザーとグループ、読み取りと書き込みが必要です。 私は、シェルスクリプトを一緒にハッキングする前に、そのようなユーティリティが存在するかどうかをチェックする価値があると考えました:)

1
SQLite db3ファイルが有効/一貫性があることを確認するにはどうすればよいですか
さまざまな理由で、稼働中の実稼働システム(不正なシステム管理者、不正なシステム管理者を知っています)からコピーしたいくつかのsqliteバージョン3 db3ファイルがあります。これらのファイルからすべてのデータを読み取ることができることを確認するために実行できるいくつかのsqliteコマンドがあります(時間がかかるかどうかは気にしません)。 すべてのデータをダンプし、それを新しいファイルに再インポートするperlをハックすることを検討していました。破損したデータに遭遇すると、sqliteは例外をスローすると思います。もっと良い方法はありますか? 私はCentOS 5.3およびsqlite-3.3.6-2です。
24 linux  database  sql  sqlite 

1
大規模なXFSファイルシステムにファイルを作成できません
Subversionリポジトリを保存するために使用される4 TBファイルシステムを備えたLinuxサーバーがあります。多くのリポジトリがあり、そのいくつかは数年間使用されています。 ディスクは元々約1 TBでしたが、約1年前に空き容量がなくなって4 TBに増加しました。現在、人々はリポジトリにファイルをチェックインできないと報告しています。エラーメッセージはNo space left on deviceです。 ディスクには約1.5 TBの空き容量があり、空きiノードがあることも報告されますが、新しいファイルを作成することはできません。古いファイルを更新することはまだ可能であり、断続的に一部のリポジトリが更新されますが、同じリポジトリが次の試行で失敗する場合があります。
24 linux  xfs 

9
SSHできない:debug1:SSH2_MSG_KEX_DH_GEX_REPLYが必要
Amazon EC2にサーバーXXXがあります。 SSHは標準(22)ポートで実行されています。 pubkeyを/.ssh/authorized_keysファイルに配置しました 楽しいのは、昨日は素晴らしい仕事だったということです! しかし、今日、私は何が起こったのかわかりません!ログインできません。 ssh -vvvvサーバー名 立ち往生している debug1:SSH2_MSG_KEX_DH_GEX_REPLYが必要です 私はパブキーをチェックしました、それはそこにあります!(チェック方法は??他の人にチェックを頼んだ) その後、別のコンピューター(windows 7 + putty)を使用して、新しいpubkeyを配置しました。そして何?ログインできました!そして、それはWin7を備えた別のコンピューターであり、外部IPが同じであることを意味する同じLAN上にあります。 私の秘密鍵は他のサーバーでは機能しますが、これでは機能しません。 助けてください!

7
パスワードを.ssh / configに追加する
私はubuntu 12.04を使用しています。毎日多くのサーバーに接続するためにsshを使用しているので、それらのパラメーターを.ssh / configファイルに入れます。このような : Host server1 User tux Port 2202 HostName xxx.x.xx.x 接続ごとに、このファイルにパスワードを入れる方法はありますか?そのため、サーバーがパスワードを要求すると、端末はパスを入力してサーバーに送信するため、毎回パスワードを入力する必要はありません。また、公開キーと秘密キーのペアを使用したくありません。
24 linux  ubuntu  ssh 

3
Apacheを正常に停止します
要求の実行を終了せずにApacheサーバーを停止する方法、基本的にそれを伝える方法はありますか?これ以上の接続を受け入れず、現在の接続が終了したらシャットダウンしますか?
23 linux  ubuntu  apache2 

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