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

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

9
Linuxでファイルを保存するディレクトリパスをコピーする方法は?
Eclipseプロジェクトとその中に ".project"ファイルがあり、ディレクトリ構造は ' myProject/.project'のように見えます。これらの「.project」ファイルを別のディレクトリにコピーしたいのですが、囲んでいるディレクトリ名を保持したいです。 「a/myProject/.project」があり、「myProject/.project」を「b」にコピーしたいので、「」になりますb/myProject/.projectが、「b/myProject」は存在しません。私が試してみると: cp -r ./myProject/.project ../b 「myproject」ディレクトリなしで、「。project」ファイル自体のみをコピーします。お知らせ下さい。
88 linux  directory  copy 



8
Heartbleed:OpenSSLのバージョンを確実かつ移植可能にチェックする方法は?
私はGNU / Linuxおよび他のシステムでOpenSSLのバージョンをチェックする信頼性の高いポータブルな方法を探していたので、ユーザーはHeartbleedバグのためにSSLをアップグレードする必要があるかどうかを簡単に見つけることができます。 簡単だと思いましたが、すぐに最新のOpenSSL 1.0.1gを使用してUbuntu 12.04 LTSで問題に遭遇しました。 opensslバージョン-a 私はフルバージョンを見ることを期待していましたが、代わりにこれを手に入れました: OpenSSL 1.0.1 2012年3月14日 構築日:火6月4日07:26:06 UTC 2013 プラットフォーム:[...] 不愉快なことに、バージョンレターが表示されません。そこにfもgもありません。「1.0.1」だけです。リストされた日付は、(非)脆弱性バージョンの検出にも役立ちません。 1.0.1(af)と1.0.1gの違いは重要です。 質問: バージョンを確認するための信頼できる方法は何ですか? そもそもバージョンレターが表示されないのはなぜですか?Ubuntu 12.04 LTS以外ではテストできませんでした。 他の人もこの動作を報告しています。いくつかの例: https://twitter.com/orblivion/status/453323034955223040 https://twitter.com/axiomsofchoice/status/453309436816535554 いくつかの(ディストリビューション固有の)提案の展開: UbuntuおよびDebian:apt-cache policy opensslおよびapt-cache policy libssl1.0.0。バージョン番号をパッケージと比較してください:http : //www.ubuntu.com/usn/usn-2165-1/ Fedora 20:yum info openssl(Twitterの@znmebに感謝)およびyum info openssl-libs 古いバージョンのOpenSSLがまだ存在するかどうかの確認: 完全に信頼できるわけではありませんが、試してみてくださいlsof -n | grep ssl | grep DEL。Heartbleed:OpenSSLのバージョンを確実かつ移植可能にチェックする方法をご覧ください。なぜこれがうまくいかないかについて。 UbuntuおよびDebianでOpenSSLパッケージを更新するだけでは十分ではないことがわかりました。また、libssl1.0.0パッケージを更新し、-then-がopenssl …

10
MySQLから特権をエクスポートして、新しいサーバーにインポートするにはどうすればよいですか?
私はmysqldumpを使用してデータベースをエクスポート/インポートする方法を知っていますが、それは問題ありませんが、新しいサーバーに特権を取得するにはどうすればよいですか? 余分な点については、新しいデータベースにいくつかの既存のデータベースが既にあります。既存のデータベースを削除せずに古いサーバーの権限をインポートするにはどうすればよいですか。 古いサーバー:5.0.67-community 新しいサーバー:5.0.51a-24 + lenny1 編集:古いサーバーからデータベース「mysql」のダンプを取得しましたが、新しいサーバーの「mysql」dbとマージする適切な方法を知りたいと思います。 phpMyAdminを使用してまっすぐな「インポート」を試みましたが、重複(既に手動で移行したもの)に関するエラーが発生しました。 誰かが2つの「mysql」データベースをマージするエレガントな方法を手に入れましたか?

7
nologinシェルを持つユーザーとしてスクリプトを実行します
必要なのは、でnologin/false示されているシェルを持つ特定のユーザーとして特定のスクリプトを実行することだけです/etc/passwd。 スクリプトをルートとして実行し、これは別のユーザーとして実行する必要があります。ランニング: ~# su -c "/bin/touch /tmp/test" testuser 動作しますが、テストユーザーには有効なシェルが必要です。パスワードを無効にしpasswd -d testuserてシェルを/bin/bashこの方法のままにしておくと少し安全になることはわかっていますが、シェルが必要nologin/falseです。 基本的に私が必要なのはcrontab、特定のユーザーがnologin/falseシェルを持っているかどうかに関係なく、特定のユーザーとしてジョブを実行するように設定した場合の処理です。 psこのスレッドはnologinユーザーとしてコマンドを実行していることがわかりましたが、実行する必要があるスクリプトへconcatenateのコマンドのsu -s /bin/sh $user実行方法がわかりません。
87 linux  bash  shell  su  login 

8
GPGに十分なエントロピーがありません
十分なエントロピーを取得しようとするために、バックグラウンドで実行されているプロセスが大量にありますが、まだ失敗しています。 **We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. Not enough random …
86 linux  ubuntu  gpg 

5
crontabを使用したジョブスケジューリング、その間にコンピューターをシャットダウンするとどうなりますか?
crontabを使用していくつかのタスクをスケジュールします。 cronが何かを実行するようにスケジュールされている間にコンピューターがシャットダウンしたり、電源が切れたりするとどうなりますか? コンピューターの電源がオンになった後、欠落した各cronジョブは実行されますか、それともその日の欠落ジョブは無視されますか?逃したジョブが再開しない場合、コンピューターの電源を入れ直した後に逃したタスクを実行するようにcronを構成する方法はありますか?
85 linux  ubuntu  cron 

10
Linuxでテキストファイルから特定の行を表示するにはどうすればよいですか?
誰もが便利なLinux cmdラインユーティリティheadとを知っていると思いますtail。headファイルの最初のX行を印刷できますtailが、同じことを行いますが、ファイルの最後を印刷します。ファイルの中央を印刷するための良いコマンドは何ですか?次のようなものmiddle --start 10000000 --count 20(10'000'000番目から10'000'010番目までの行を印刷)。 大きなファイルを効率的に処理できるものを探しています。試しましたがtail -n 10000000 | head 10、恐ろしく遅いです。

12
サーバー構成ファイルのリビジョン管理を使用できるようにするためのソリューションは何ですか?[閉まっている]
複数のシステム管理者がいる環境では、サーバー構成ファイルをリビジョン管理システムに追加することにはいくつかの利点があります。最も注目に値するのは、変更を追跡する機能、変更を行ったユーザー、そしてもちろん、既知の作業構成にロールバックできることです。 主にUnix / Linuxソリューションに興味がありますが、Windowsの実装にも興味があります。

4
Linuxに/ dev / nullに相当するディレクトリはありますか?
アプリケーションを構成するときに、アプリケーションに/dev/null空のファイルを読み取らせたい場合、多くの場合、構成ファイルとして使用できます。ただし、アプリケーションがディレクトリからファイルのリストを読み取る場合、このトリックは使用できません。読むには空のディレクトリを与える必要があります。 私は疑問に思っていました:Linuxにはそのような目的に使用できるデフォルトの空のディレクトリがありますか?OpenSSHがしばらく/ var / emptyを使用したことは知っています。もちろん、空のディレクトリを自分で作成することもできますが、FHSはこのために標準ディレクトリを指定しているのでしょうか。
84 linux  fhs 

14
Linuxでキャッシュをドロップする理由
私たちのサーバーでは、深夜にキャッシュをドロップする習慣があります。 sync; echo 3 > /proc/sys/vm/drop_caches コードを実行すると、多くのRAMが解放されるようですが、本当にそうする必要がありますか。空きRAMは無駄ではありませんか?
84 linux  memory  cache 

6
WindowsネットワークのIPアドレスからホスト名を決定する方法は?
私のLANには50個のWindowsホストがあります。Windowsコマンドラインでpingを実行して、実行中のWindowsマシンのIPアドレスを取得します。 問題は、同じWindowsワークグループ内の特定のIPアドレスのホスト名を取得する方法ですか? もう1つの質問は、IPアドレスを持っている場合、LinuxボックスからWindowsマシンのホスト名を知る方法です。どのコマンドを使用しますか?Kubuntu 9.04を実行しているホストが1つあります。

2
コンテナにゲストOSがない場合、DockerでOSベースイメージを使用するのはなぜですか?
Dockerの勉強を始めたばかりですが、非常に混乱していることがあります。DockerのWebサイトで読んだように、コンテナは仮想マシンとは異なります。私が理解したように、コンテナは単なるサンドボックスであり、その内部で隔離されたファイルシステム全体が実行されます。 また、コンテナにゲストOSがインストールされていないことも読みました。代わりに、基盤となるOSカーネルに依存しています。 それはすべて大丈夫です。私が混乱しているのは、オペレーティングシステムにちなんで名付けられたDockerイメージがあるということです。Ubuntu、Debian、Fedora、CentOSなどの画像が表示されます。 私のポイントは、これらの画像は実際には何ですか?Debianイメージに基づいたコンテナの作成と、仮想マシンの作成とDebianのインストールとの違いは何ですか? コンテナにはゲストOSがインストールされていないと思っていましたが、イメージを作成するときは、1つのOSにちなんで名付けられたイメージに基づいています。 また、実行時に見た例ではdocker run ubuntu echo "hello world"、UbuntuでVMをスピンアップし、コマンドを実行させているようecho "hello world"です。 同じ方法で、docker run -it ubuntu /bin/bashUbuntuでVMをスピンアップし、コマンドラインを使用してアクセスしているようです。 とにかく、オペレーティングシステムにちなんで名付けられたこれらのイメージは何ですか?それらのイメージの1つでコンテナを実行し、対応するゲストOSでVMをスピンアップすることはどのように違いますか? カーネルをホストOSと共有するだけで(したがって、ハードウェアを仮想化することなく、基盤となるマシンのハードウェアリソースにアクセスできます)、コンテナ上の異なるシステムのファイルとバイナリを順番に使用するという考えです実行したいアプリケーションをサポートするには?

3
現在のsvnリポジトリのURLを取得する方法は?
誰かが私のために設定した2つのsvnチェックアウトがあります。今、私はこれらの同じファイルを別のコンピューターでチェックする必要がありますが、最初にチェックアウトしなかったため、svn checkoutコマンドを実行するときに使用するURLがわかりません。 svn co WHAT_GOES_HERE? これらの2つのチェックアウトは私のサーバーの1つに既に存在するので、最初にチェックアウトされたレポのURLを取得する方法はありますか?

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