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

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


2
起動時に/ var / runの下にディレクトリを作成します
/var/runデーモンのユーザーに書き込み権限が付与されたPIDファイル用の独自のディレクトリが必要なデーモンがありました。 これらのコマンドでこのディレクトリを作成できることがわかりました。 # mkdir /var/run/mydaemon その後、所有権をプロセスを実行したいユーザー/グループに変更できます。 # chown myuser:myuser /var/run/mydaemon しかし、このディレクトリは、リブートするたびに消えてしまいます!マシンが起動するたびにこのディレクトリを作成するにはどうすればよいですか?

2
ローカルネットワークからのみsshにrootユーザーを許可するにはどうすればよいですか?
CentOS 6.5マシンにGoogle-Authenticatorをインストールし、特定のユーザーがOTPを提供するように構成しました。 編集中に、デフォルトでコメント化され/etc/ssh/sshd_configたディレクティブ " PermitRootLogin" を見ました。 「PermitRootLogin no」を設定したいのですが、ローカルネットワークからのみrootとしてマシンにsshできます。 それは可能ですか?
38 linux  ssh  centos6 

6
すべてのサーバーでHTTPSプロトコルを使用する必要がありますか、それとも単に公開サーバーのみを使用する必要がありますか?
HTTPSで実行されているフロントエンドWebサーバーがあります-これは公開されています-つまりポートが開いています。 ウェブサーバーがAPIリクエストを行うバックエンドAPIサーバーもあります-これは公開されており、認証が必要です-ポートは開いています。 これら2つのサーバーはHTTPSで実行されます。 APIサーバーの背後には、他にも多くのサーバーがあります。APIサーバーは、これらのサーバーへの逆プロキシを行います。これらの他のサーバーのポートは、着信トラフィックに対して開かれていません。APIサーバー経由でのみ通信できます。 私の質問...「他の多くのサーバー」はHTTPSで実行する必要がありますか、または外部からアクセスできない場合、代わりにHTTPで安全に実行できますか? これはよくある質問だと思いましたが、答えが見つかりませんでした。ありがとう。これがだまされている場合は、正しい答えを教えてください。
38 linux  https 

5
cronでwget出力を/ dev / nullにパイピングする
Phusion Passengerを存続させるために、crontabで5分ごとに次のコマンドを実行しています。 */5 * * * * wget mysite.com > /dev/null 2>&1 これを実行すると、サイトでwgetが実行され、URLがSTDOUT / STDERRを/ dev / nullにルーティングします。これをコマンドラインから実行すると、正常に機能し、ホームディレクトリにindex.htmlファイルが生成されません。 cronから実行すると、5分ごとに新しいindex.htmlファイルが作成され、大量の不要なインデックスファイルが残されます。 cronジョブを実行するための構文は間違っていますか?コマンドラインからは問題なく動作しますが、cronからはホームディレクトリにindex.htmlファイルが生成されます。 私は単純な間違いを犯していると確信しています。誰かが助けてくれれば感謝しています。
38 linux  bash  wget 

5
既存の準仮想Linux AMIからAWS HVM Linux AMIを作成する
既存の準仮想(PV)AMIからハードウェア仮想マシン(HVM)AMIを作成することは可能ですか? 私は当初、新しいPVインスタンスを起動し、ec2-create-imageコマンドを使用して、仮想化タイプとしてHVMを指定しながら新しいイメージを作成することを考えていました。ただし、ec2-create-image仮想化の種類を指定するコマンドラインパラメーターはありません。 これを行う別の方法はありますか?

4
現在マウントされていないドライブに関する情報を取得する最良の方法は何ですか?
まず、状況:リムーバブルSSDドライブを受け入れる2つのeSATAドライブベイを備えたLinuxコンピューターを持っています。ユーザーがこれらのベイに挿入したドライブのマウント/アンマウント/フォーマット/バックアップなどを簡単に行えるようにする小さなGUIアプリケーションを作成しようとしています。 ほとんどすべて機能します。ただし、小さな問題の1つは、ドライブが正常にマウントされるまで、挿入されたドライブの内容に関する情報を見つける方法がわからないことです。 したがって、たとえば、ユーザーがマウントできないドライブを挿入した場合(たとえば、フォーマットされていないか、予期しないファイルシステムでフォーマットされているため)、アプリはすべて「Drive failed to mount」と言うことができます。 これはあまり満足のいくものではありません。ドライブがフォーマットされていない場合、ユーザーはおそらくフォーマットしたいでしょう...しかし、ドライブに認識されないファイルシステムからのデータが含まれている場合、ユーザーはおそらくフォーマットしたくないでしょう...少なくとも、そうすることで、彼は潜在的に価値のあるデータを消去することになると彼に警告したい。 だから私の質問は:ドライブが既にマウントされていることを必要としないドライブからいくつかの基本的な情報(特にファイルシステムタイプ)を照会する方法はありますか?または、マウント試行の1つが成功するまで、さまざまな既知のファイルシステムでマウントを試行し、どれも実行しない場合はあいまいな「注意」メッセージを表示する必要がありますか? 重要な場合、ドライブをドライブベイにマウントするために使用するパスは次のとおりです。 /dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0

5
Linuxで再起動をスケジュールするにはどうすればよいですか?
私はLinuxの初心者で、真夜中にリブートをスケジュールしたいです。どうすればいいですか? 編集: すみませんが、完全な詳細を入力しませんでした。毎月第3土曜日の23時30分に再起動します。 何が悪いのかわかりませんが、crontabが見つかりません。私が持っていることですcron.d。cron.daily; cron.weekly; cron.monthly; noobの質問についてすみません。Plsは私を助けます。ありがとう。
38 linux 


1
「<service_name> dead but subsys locked」とはどういう意味ですか?
Centosボックスでmemcachedを実行しようとしていますが、しばらく実行されますが、この状態になります: memcachedは死んでいますが、サブシステムはロックされています netstatはこれを示します: tcp 0 0 :::11211 :::* LISTEN udp 0 0 0.0.0.0:11211 0.0.0.0:* psはこれを示しています: nobody 21983 0.0 1.8 60272 19912 ? Ssl 16:46 0:00 memcached -d -p 11211 -u nobody -c 1024 -m 64 誰もがそれが何を意味するのか知っていますか?

5
100%非対話型のDebian dist-upgrade
apt-get dist-upgradeDebianで、すべての質問に「はい」と自動的に答えるだけでなく、ポップアップにさまざまな対話型ダイアログボックスを必要とするほど洗練された質問への回答として妥当なデフォルトを使用する方法はありますか?ここで、アップグレード時に表示されるキーマップlibc6と、カーネルイメージの選択について考えています。 目標は、dist-upgrade時代遅れのマシンであっても、かなり大きなものをリモートで開始できるようにすることであり、何かが恐ろしく、悲惨なほど間違っていない限り、ベビーシッターをする必要はまったくありません。 確かにこれは可能ですか? 前もって感謝します!
38 linux  debian  apt 

8
Linux / Unixサーバーで変更を追跡するためにどのツールをお勧めしますか
私は、メール、キャッシング、Webサービス、フィルタリング、ファイアウォール/ルーティングなどのいくつかの役割のクライアント用に、いくつかのLinuxサーバーを管理しています。 私はこれらのコンピューターを所有しておらず、単にリモートサポートを提供しているだけなので、Puppetのような中央管理システムは正しいツールではないようです。(この仮定について間違っていると思われる場合は修正してください) 構成ファイルの変更、パッケージのインストールなどを追跡するには、どのツールをお勧めしますか? etckeeperのようなものが私が必要としているものに近いかもしれないと思っていますが、もっと良いものがあるかどうか知りたいです。 更新 システムのバックアップを作成しますが、このタイプのツールがバックアップの代替になるとは思わないでしょう。これは、構成の変更を追跡し、いつ、誰によって、そしてできればその理由を何が変わったかをシステムが把握できるようにすることです。

5
ディレクトリ(vhost構成)へのアクセスを許可しているにもかかわらず、Apache「クライアントはサーバー構成によって拒否されました」
UbuntuのApacheではvhostを設定しましたが、ブラウザでは「403 Access forbidden」エラーが発生し続けます。ログには、「クライアントはサーバー構成によって拒否されました:/ home / remix /」と表示されます。 オンラインで解決策を探して、ディレクトリアクセスに関する多くの投稿(すべてから許可するなど)を見つけましたが、私が知っている限りでは、すでにそれを行っています。httpd-vhosts.conf次のコードがあります: NameVirtualHost *:80 &lt;VirtualHost *:80&gt; ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/htdocs/" ServerName localhost ServerAlias localhost ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "logs/dummy-host.example.com-access_log" common &lt;/VirtualHost&gt; &lt;VirtualHost *:80&gt; ServerAdmin webmaster@localhost DocumentRoot "/home/remix/" ServerName testproject ServerAlias testproject &lt;Directory "/home/remix/"&gt; Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all …

7
lost + foundを削除するとどうなりますか
ext3などのLinuxファイルシステムを作成すると、「lost + found」ディレクトリが作成されます。ある種のシステムクラッシュによりファイルが破損した場合、このファイルはそこに配置されます。 このディレクトリが削除され、システムがクラッシュするとどうなりますか。フォルダが削除された場合、mkdir lost + foundを使用して新しいディレクトリを作成できますか、またはファイルシステムの作成時にのみ設定できる属性があります。

4
LinuxのCPU使用率とプロセス実行履歴
どのプロセスがCPU使用率を最も高くしたかを確認する方法はありますか? CPU使用率が100%に達するAMAZON EC2 Linuxがあり、システムを再起動します。SSH経由でもログインできません(puttyを使用)。 このような高いCPU使用率の原因と、それを引き起こしたプロセスを確認する方法はありますか? 私が知っているsarとtop、コマンドが、私は、プロセスの実行履歴のどこを見つけることができませんでした。Amazon EC2モニタリングツールの画像を次に示しますが、どのプロセスがそれを引き起こしたかを知りたいと思います。 私も試してみましたps -eo pcpu,args | sort -k 1 -r | head -100が、そのような高いCPU使用率を見つけることはできませんでした。
38 linux  cpu-usage 

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