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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

1
Linux cgroupを使用してCPUパフォーマンスのバランスをとる
比較的最近のカーネルでLinux cgroupを使用して2つのデュアルコアLinuxシステムをインストールしています。1つはDebian Squeezeを実行しており、もう1つはUbuntu 11.04 Natty Narwhalを実行しています。古いカーネルにもかかわらず、Debianシステム上でcgroupの動作が少し改善され、CPUの負荷分散が実現しました。しかし、それはすべてに適しているわけではなく、ここで私が尋ねている特異な奇妙さは両方のシステムで起こります。 コントロールグループを使用したLinuxのリソース管理を読むと、問題の再現方法を示す例が示されています。Ubuntuバージョンは次のとおりです(これをルートとして実行します)。 cd /sys/fs/cgroup/cpu [On Debian Squeeze start at /mnt/cgroups/cpu instead] mkdir low high echo 512 > low/cpu.shares echo 2048 > high/cpu.shares yes low > /dev/null & echo $! > low/tasks yes high > /dev/null & echo $! > high/tasks ps -C yes -opid,%cpu,psr,args [repeat …

5
ビンと他のフォルダーを移動しました!それらを取り戻す方法は?
誤ってすべてのフォルダーをルートからサブフォルダーに移動しました。(/bin、/etc、/home、/lib、/usr彼らが使用されていたことから、移動しなかったものだけを...すべてが移動)、です /bak、/boot、/dev、/proc、/sys。 これで、私が実行しようとするコマンドはまったく発生しなくなります。「そのようなファイルやディレクトリはありません」というメッセージが常に表示されます。 sshとftpで接続していますが、直接SUログインが無効になっているため、ftpでファイルを移動できません。そこから直接何かをする必要がある場合、実際のサーバーにもアクセスできます。 私は、/binフォルダを見つける場所を伝えるために構成ファイルを編集する必要があり、それが再びアクセスを得るのに役立つと仮定していますが、どのファイルになるのか、それを行う方法はわかりません(私はchmod権限を変更するために実行することさえできません)。 再インストール以外の方法はありますか? 私はCentOSの古いバージョンに取り組んでいます。 私はLinuxの世界に非常に新しいので、このアクションと質問...
13 linux  centos 

6
25分ごとにCronJob
25分ごとにジョブを実行する簡単な方法があるかどうかを知りたいです。cronjobで、分パラメーターを* / 25として指定すると、毎時間の25分と50分にのみ実行されます
13 linux  cron 

4
Unix / Linuxシステムをどの程度正確に「クラック」しますか?
クラッカーなどになろうとしているわけではありませんが、プロセスを理解しようとしています(プログラミングの観点から)。 ですから、クラッカーの主な目標を推測(推測)することは、彼が作成したソフトウェア(またはスクリプト)をインストールするためにルートアクセスを取得することですか?または、独自のカーネルモジュールをインストールすることもあります(何らかの理由で不正である)。 人々がスクリプトを使用してエクスプロイトをチェックしていることは知っていますが......方法はわかりません。彼らは既知のエクスプロイトのバージョンをチェックしています......そして、それらを見つけたら....... 私はこれがすべて非常に初心者に聞こえることを知っています。しかし、Linux / Unixシステムは非常に安全であると考えられているので、その仕組みを理解しようとしていますが、ルートアクセスを取得するプロセス(プロセス)を把握しようとしています。
13 linux  security 


2
fork()とvfork()の違いは何ですか?
fork()とvfork()の違いを詳細に理解したいと思います。マニュアルページを完全に消化できませんでした。 また、同僚のコメントの1つを明確にしたいと思います。「現在のLinuxにはvfork()はありません。たとえそれを呼び出しても、内部的にfork()を呼び出します。」



4
ここでいうsendmailとは何ですか?
debianリポジトリからsendmailをインストールすると、次の出力が表示されます。 Disabling HOST statistics file(/var/lib/sendmail/host_status). Creating /etc/mail/sendmail.cf... Creating /etc/mail/submit.cf... Informational: confCR_FILE file empty: /etc/mail/relay-domains Informational: confCT_FILE file empty: /etc/mail/trusted-users Updating /etc/mail/access... Updating /etc/mail/aliases... WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I? 誰かがこれが何を意味するのか、ホスト名を修飾するために何をする必要があるのか​​教えてもらえますか?


1
Nginxリバースプロキシリダイレクト
nginxリバースプロキシとして使用していて、Webインターフェイスにログインすると、プロキシされたURLにリダイレクトされます。私はそれを避けて、常に「server_name」をURLとして保持したいと思います。出来ますか? これは私の/etc/nginx/conf.d/my_app.confです: server { listen 443 ssl; server_name my-app.net; ssl_certificate /etc/pki/tls/certs/my-app.cer; ssl_certificate_key /etc/pki/tls/private/my-app.key; ssl_protocols TLSv1.1 TLSv1.2; access_log /var/log/nginx/my-app.access.log main; location / { proxy_pass http://ip_of_the_app:7180/; proxy_redirect off; } } に接続してhttp://my-app.netログイン情報を入力するhttp://ip_of_the_app:7180と、同じログインページにリダイレクトされ、再度ログインする必要があります。この二重ログインを回避できますか?

3
ライブラリがパスにあるかどうかを確認する
ライブラリがインストールされていて、プログラムで使用できるかどうかをテストしたいとします。それがldconfig -p | grep mylibシステムにインストールされているかどうかを確認するために使用できます。しかし、ライブラリが設定によってのみ知られている場合はどうなりますLD_LIBRARY_PATHか? その場合、プログラムはライブラリを見つけることができるかもしれませんが、できldconfigません。ライブラリが結合されたリンカーパスにあるかどうかを確認するにはどうすればよいですか? 実際にプログラムが手元にない場合でも機能する解決策を探していることを追加します(たとえば、プログラムはまだコンパイルされていません)。特定のライブラリがld'に存在することを知りたいだけです。sパス。

1
LinuxでMac OS Xアプリケーションを実行する
このウィキペディアの記事によると: OS Xは、Apple Inc.によって開発および販売されている一連のUnixベースのグラフィカルインターフェイスオペレーティングシステムです。 だから私は考えていました: Wineに似たアプリケーションはありますが、Macアプリケーションを実行していますか? LinuxマシンでMac OS Xアプリケーションを実行することは可能ですか?

3
ディストリビューションが最新のLinuxカーネルを使用できないのはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 ほとんどのLinuxディストリビューションには、特定のカーネルバージョンが同梱されており、ポイントリリース(x.y.zからx.y.(z+1))およびセキュリティアップデートのためにのみアップデートされます。 一方、Linuxには、カーネルABIを変更せず、ユーザースペースを壊さないという非常に厳しいポリシーがあることは知っています。実際、Linusは(意図的または偶然に)カーネルを変更しようとする開発者向けに、多くの公のかんしゃくを使用しています。これは、下位互換性のない方法です。 ディストリビューションが常に最新のカーネルに更新するのではなく、「安定した」カーネルを使用する理由がわかりません。これは批判ではありません、私はその理由に興味があります。

2
「/ proc」を読んで、プロセスがポートを開いたかどうかを確認します
特定のPIDを持つプロセスが外部コマンドを使用せずにポートを開いたかどうかを知る必要があります。次に、/procファイルシステムを使用する必要があります。/proc/$PID/net/tcpたとえば、ファイルを読み取って、プロセスによって開かれたTCPポートに関する情報を取得できます。ただし、マルチスレッドプロセスでは、/proc/$PID/task/$TIDディレクトリにはnet/tcpファイルも含まれます。私の質問は: すべてのスレッドnet/tcpファイルを調べる必要がありますか、それともスレッドによって開かれたポートがプロセスnet/tcpファイルに書き込まれますか?
13 linux  tcp  proc  open-files 

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