Unix & Linux

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

2
システムの電源をオフにしながら、ネットワーク上で使用できるようにする方法
データとバックアップを提供するために、ネットワークにファイルサーバーをインストールすることを検討しています。 このマシンをいつでも利用できるようにしたいのですが、(電力を節約するために)常にオンにしておくことはしたくありません。 しばらくすると自動的に一時停止(または電源オフ)し、接続しようとすると(明示的にWOLを送信せずにLANマジックのウェイクアップを使用して)自動的に電源が入るようにセットアップすることは可能ですか?パケット)?

1
OpenSolarisマシンで何をしますか?
OpenSolarisを実行しているファイルサーバー(主にZFS用)がありますが、Oracleはそれを放棄したため、そのマシンのOSで何をするのかについて考え始めています。このようなマシンがあり、同じような状況にあると仮定すると、あなたの計画は何ですか?FreeBSDに切り替えますか?Illumosが離陸するかどうかを確認するために頑張りますか?ネクセンタ?他の人がこれについて何を考えているのか知りたいです。
10 solaris  upgrade  zfs 

4
OpenSolarisの未来
OpenSolarisは多かれ少なかれOracleに捨てられているので、OSOLの独自の機能を実装する素晴らしい代替手段はありますか?ZFSは1つですが、マスターシステムのイメージを作成して他のコンピューターにすばやく配布できるイメージ作成システムが好きでした。これは、クラスターの作成を簡素化するための取り組みでした。 よるとOSOLのWikipediaのページ、ありますIllumosオープンソースのパーツに置き換え、すべてのクローズドソースの部分で、OSOLのフォークです。Illumosは活発に開発中です。 しかし、IllumosはOSOLに代わるものであり、そのすべての機能を備えていますか?誰かがそれを使用していて、彼または彼女の経験を教えてくれるでしょうか?

4
複数のファイルにテキスト行を追加する
それで、ディレクトリにたくさんのファイルがあり、それぞれにテキスト行を挿入する必要があります。それらは基本的に次のフォーマットを持っています: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1 <Directory "/var/www/test1"> Options All AllowOverride All </Directory> </VirtualHost> そして、閉会の前に行を挿入したいと思います </ VirtualHost>鬼ごっこ。私の最初の仮定は、おそらくsedを使用してこれを実行できるはずであり、おそらくそのタグを一致させて置き換えることです。私はこれを試み始めるつもりですが、誰かがこれを行うための既存の方法を持っているなら、私はそれを聞いてみたいです。

4
インターネットがない場合、どこで詳細情報を検索できますか?
たとえば、setuid今日はmanページを読んでいました。それは言う: 呼び出し元の実効UIDがrootの場合、実際のUIDと保存されたset-user-IDも設定されます。 何なのかわかりませんset-user-ID。インターネットに接続していない場合、どうすれば詳細情報を入手できますか? 私にできることの1つは、いくつかの本を開いて検索することです。 Linuxシステムで他の情報を検索できる場所はどこですか?
10 linux  man 

3
C#/ Mono用のFastCGIライブラリ
いくつかのfastcgiアプリケーションをc#で記述したいと思います。 Monoがfastcgi対応のWebサーバーでASP.NETを実行できることは知っていますが、それは私が必要とするものではありません。 .NET / Monoで動作するFastCGIライブラリはありますか?
10 mono  fastcgi 

6
ブログに適したアプリは何ですか?
私の友人は最近WindowsからLinuxに移行し、Windows Livewriterに代わる優れたアプリを探しています。彼と話すことから、彼が探している主な機能は画像の処理であるように思えます。 これに適したアプリはありますか?ブログエンジンを切り替えることは、実際には彼にとって選択肢ではないため、スタンドアロンアプリか、カットアンドペーストできるhtmlを生成するWebアプリである必要があります。 私自身はMarkdownを使用していますが、「htmlを書き込む」、「markdownを書き込む」、「xmlを書き込み、カスタムxslt変換を使用する」タイプの回答は使用しないでください。 編集:私はおそらく私がここで答えの選択を少し制限しすぎていることに気づきました。解決策を提案してください。彼らが私の友人の特定のニーズを満たすかどうかに関係なく、彼らは他の誰かのニーズを満たすかもしれません。

10
Cの開発環境
C開発のための便利で生産的な開発環境のセットアップに関するアイデアを探しています。私が見つかりました。Vimの持つC編集は非常に役立つが、私は提案の広いサンプリングを取得したいと思います。
10 command-line  c  editors  ide 

6
キャッシュにnscdを使用しないDNSクエリ
nscd(ネームサービスキャッシュデーモン)を使用してDNSをローカルにキャッシュしようとしているので、バインドの使用をやめることができます。私はそれを始めました、そしてntpdはそれを使用しようとするようです。しかし、ホストの他のすべてはそれを無視しているようです。たとえば、apache.orgを3回掘る場合、どれもキャッシュにヒットしません。キャッシュ統計情報を使用nscd -gして、それが使用されているかどうかを確認しています。また、デバッグログレベルを上げて、それがヒットし、クエリがnscdにヒットしないことを確認できます。 nsswitch.conf # Begin /etc/nsswitch.conf passwd: files group: files shadow: files publickey: files hosts: cache files dns networks: files protocols: files services: files ethers: files rpc: files netgroup: files # End /etc/nsswitch.confenter code here nscd.conf # # /etc/nscd.conf # # An example Name Service Cache config file. This file …
10 linux  arch-linux  dns  cache 

2
IPv6でのSSHブルートフォース攻撃のブロック
最近、IPv6接続のあるサーバーを使用する必要があり、fail2banがIPv6をサポートしておらず、denyhostsもサポートしていないことを知って驚いた。グーグルで検索すると、人々は一般的に次のことをお勧めします: IPv6を介したsshログインの非アクティブ化(私にとっては解決策ではありません) サーバーで秘密鍵/公開鍵認証のみを使用し、パスワード認証を使用しない(機能しますが、攻撃が多いとサーバーの処理能力が高くなるか、DDoSを実行することでサーバーを使用できなくなる可能性があります) ip6tablesを使用して、同じIPからの連続した攻撃をブロックする IPv6をサポートするsshguardの使用 これまでに収集したものから、IPv6でのアドレスの禁止はIPv4での禁止とは少し異なります。これは、ISPがユーザーに単一のアドレス(/ 128)ではなく、サブネット全体(現在/ 48を持っている)を提供するためです。したがって、単一のIPv6アドレスを禁止することは、攻撃に対して効果がありません。私はip6tablesとsshguardブロッキングサブネットの攻撃の検出について高低を検索しましたが、何の情報も見つけることができませんでした。 sshguardがIPv6攻撃のサブネットを禁止するかどうか誰か知っていますか? 誰かがIPv6攻撃でサブネットを禁止するためのip6tables設定を行う方法を知っていますか? または、誰かが私がすでに見つけたものよりも攻撃を軽減するより良い方法を知っていますか? PS:私はシステムでCentOS 7を使用しています。
10 ssh  security  sshd  ipv6  ip6tables 

2
ファイルを移動しますが、閉じている場合のみ
外部プロセスで作成された大きなファイルを閉じたらすぐに移動したい。 このテストコマンドは正しいですか? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof failed for some other reason fi fi 編集:ファイルはデータセットを表しており、別のプログラムが動作できるように、移動が完了するまで待つ必要があります。そのため、外部プロセスがファイルで行われたかどうかを知る必要があります。

1
ホームディレクトリのないアカウントにSSHでログインします。
私のフォローアップとして、前の質問に、私は、ローカルユーザが以下のようにアカウントを作成することにしました。 adduser --system --no-create-home USERNAME ここで、ローカルユーザーがを使用してマシンにアクセスできるようにしたいと思いますssh。私の理解によると、ssh以下のように動作します。 私が2台のマシン(たとえばalphaとbeta)を持っていると仮定します。 アルファマシンから:ssh user@beta アルファの公開鍵は存在下になる~/.ssh/authorized_keysにはベータ機。 アルファの秘密鍵は、下に存在することになる/~/.sshでアルファマシン。 現在、ユーザー向けのホームを実装しないことを計画しています。それで、私adduserがユーザーの家なしでベータマシンに入ると仮定しても、アルファからベータにsshすることはできますか?

4
週1日のSudoers?
私は上司からボランティアで、本番Redhatサーバーのシステム管理者になりました。彼は私にセキュリティを強化して、そんなにrm -f *前に起こったような事故を回避するように頼みました。 現在、53人のユーザーがマシンにsudoを実行していますが、これは監査の悪夢です。ユーザーのアクセスを特定の曜日にのみ許可できるかどうか疑問に思っています。 たとえば、ユーザー「Joe」に火曜日と木曜日にのみログインを許可し、「Jane」に日曜日にのみログインを許可することはできますか?etc/sudoersこれを許可するようにカスタマイズできますか? sudoersを使用するよりも良い方法はありますか?

1
Muttでゴミ箱を使う:理にかなっていますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 私はThunderbirdの出身です。これは、20〜40%の処理能力、弱いIMAPとローカルメールフォルダーの処理、および100〜500MBの一定したRAM使用を使用する自発的な問題を抱えたブロートウェアであることがわかりました。 ただし、直接削除するのではなく、削除したすべてのメッセージをゴミ箱フォルダに移動しました。あなたが本当にそれを必要とするかどうかはわかりません(muttにはmarked deletedステージがあります)。答えられる経験豊富なmuttユーザーはいますか? 特に、アーカイブする必要がないと最初に思ったメールが失われたことはありませんか?通常、パージする前に再確認しません。あなたは? (ステートメントはさておきofflineimap、Mutt(と、msmtp10個のアカウント)は、私がこれまでに設定しなければならなかった最も難しいプログラムです。私はArchlinuxのVimユーザーです...) 編集(ドキュメンテーションの目的):Muttでゴミ箱を設定するには、基本的に2つの可能性があります。 マクロを介してそれを行う: macro index D \ "<save-message>+/ACCOUNT/Trash<enter>" \ "move message to the trash" パッチのインストール。
10 email  mutt  imap  trash 


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