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

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

3
Linux ubuntuサーバーを最新の状態に保つためのベストプラクティスは何ですか(ビルドパッケージ、dist-upgrade、alt repos…)
私たちはUbuntu 9.10 Karmic Koalaベースの本番サーバーを実行しています。カーネルはほぼ最新(2.6.38.2-grsec-xxxx-grs-ipv6-64)ですが、karmicパッケージリポジトリはとんでもなく古くなっています。Nginxは0.7.62-本当にバグがあります-一方、最新の安定版は1.0.xです!! さらに、カルミックはちょうどその寿命に達しました。 この質問:UNIXパッケージを最新の状態に保つためのベストプラクティス?見た目は似ていますが、実際にはパッケージマネージャーに関するいくつかの提案しか含まれていません。必要なものはまったくありません! だから私が見るオプションは: 新しいマシンを入手して、最初からインストールし、移行する ディストリビューションのアップグレード 別のリポジトリーを使用する(launchpad / ppa / backport / pinning) あなた自身のものをつくる 1.の欠点は非常に明白です。 ただし、dist-upgradeパスを敢えて行うことはありません。ダウンタイムと壊滅的な結果の可能性は、運用サーバーでは予測不可能であり、現在、ほとんどの場合、必要なパッケージを再構築しています。しかし、私はいくつかを逃しているかもしれないと確信しています。 ubuntuバックポートを使用することのリスク(安定性/互換性)が何であるかは私には本当にはっきりしていません。さらに、9.10には公式には何も提供されていません。Launchpadは個別ビルドであり、同様の質問です-これは、独自にコンパイルするよりも優れています。 パッケージのビルドは問題ないように見えますが、1.既存の構成ファイルを再利用するために、正しい./configureオプションを再現できないことがあります。バグの 最後に...最近のディストリビューションの「古い」パッケージはどうですか?自分で再構築する以外に方法はないと思いますか?2.と4.の組み合わせが最終的に最適なパスですか? これを行うための最良の方法は何か、または私のオプションの一部が問題ない/問題がある理由について、客観的なコンセンサスはありますか? 本当にない場合は、無限のスレッドを作成する前に質問が閉じられることを受け入れます!
8 linux  ubuntu  update 

3
NFSマウントポイントの基礎となるファイルシステムにあるファイルにアクセスする
おそらくこれは奇妙な要求ですが、以下に詳述されている質問の反対です。 NFSコンテンツをアンマウントせずに、基になるNFSマウントのコンテンツを表示することは可能ですか? 複数のリモートサイトのLinuxサーバーが中央サーバー(すべてCentOS 5.x)からNFS共有をマウントするように設定しています。考えてください:/opt/softwareまたは類似した何か。 問題がなければ、クライアントシステムはメインサーバーからNFSエクスポートをマウントし、問題なく実行されます。共有に含まれるデータは頻繁には変更されません(おそらく毎週)。 メインのNFSサーバーへの接続が失われる状況(NFSサーバーの停止、ファイバーカットなど)が心配です。共有データは頻繁に変更されないため、NFSマウントが失われた場合にこれらのシステムをスタンドアロンで実行できるようにしたいと考えています。 マウントが/opt/softwareなくなるとしましょう。NFSマウントの下の同じ場所にあるローカルファイルを使用したいと思います。さらに、これらのファイルを毎日同期します。 マウントされたボリュームへの変更は、どのクライアントサイトからも可能である必要があるため、NFSマウントは読み取り/書き込みです。 これは可能ですか?基になるディレクトリのファイルにアクセス(または上書き)するにはどうすればよいですか?タイムアウトの問題が発生する可能性はありますか?これに役立つマウントオプション/ヒントはありますか?
8 linux  nfs  mount  failover 

4
ルートなしでユーザーのパスワードをリセットする
非rootユーザーが他のユーザーのパスワードを変更できるようにする方法はありますか?具体的には、ヘルプデスクの従業員にパスワードのリセットを実行する権限を与える方法はありますか。ヘルプデスクは既にWindowsパスワードをリセットできます。これは委任が簡単です。 これらはさまざまな種類のサーバーにありますが、ほとんどがHP-UXにあります。残念ながら、サーバー上で実行されるアプリケーションはLDAPの使用を妨げるため、これらのサーバーは独立しており、ユーザーはパスワードを忘れます。しばしば。特に深夜にrootパスワードを知っているサーバー管理者を要求することは、リソースの浪費です。 可能であれば、ユーザーがrootを変更できないようにします。たとえば、Windowsはユーザーが非管理者アカウントから管理者パスワードを変更できないようにします。

2
チームに最適な軽量Linux IRCサーバー
Linux用の非常に軽量なIRCサーバーの提案を探しています。たくさんの機能や膨張は必要ありません。それは私たちの内部チーム(50人)のためのものであり、小さなフットプリントが重要です。 私はInspireIRCを見てきましたが、他の意見を得たいと思っていました。 そして、あなたが提供できるアドバイスは高く評価されます。 ありがとう。

5
Bash:コマンドが関数の引数として渡されると引用符が取り除かれます
スクリプトにドライランのようなメカニズムを実装しようとしていますが、コマンドが引数として関数に渡されたときに引用符が取り除かれ、予期しない動作が発生する問題に直面しています。 dry_run () { echo "$@" #printf '%q ' "$@" if [ "$DRY_RUN" ]; then return 0 fi "$@" } email_admin() { echo " Emailing admin" dry_run su - $target_username -c "cd $GIT_WORK_TREE && git log -1 -p|mail -s '$mail_subject' $admin_email" echo " Emailed" } 出力は次のとおりです。 su - webuser1 -c …

2
ターミナルは$しか表示しませんか?
最近、サーバーで「adduser username」を使用して新しいユーザーを設定しましたが、ログインすると次のようになります。 $ また、私の新しいユーザーでは、フォルダーの強調表示やタブ補完はありません。 ただし、rootとしてログインすると、完全な端末プロンプトと強調表示、完了などが表示されます。 root@lin01:~# 誰かが私が間違ったことを何か知っていますか? 編集:解決策は入力することでした chsh -s /bin/bash $でログイン中。

4
大きなファイルをコピーするときにリソースの使用量を減らすにはどうすればよいですか?
大きなファイル(破損したMySQLテーブル〜40GB)を修復するために別のサーバーに移動する必要があります。(運用サーバーで修復しようとすると、すぐにサーバーが強制終了されました)。 これを行うには、.frm、.MYI、および.MYDファイルを運用サーバーからクラウドサーバーにrsyncします。 / var / lib / mysql / {database} /から/ home / {myuser}にファイルをコピーしているので、rsyncコマンドのルートアクセスを有効にする必要がなく、データベースファイルが100%でないことを確認できます。使用中(読み書きしないでください。ただし、確認のために運用データベースをシャットダウンする必要はありません)。 最初にコピーしようとしたファイルは約10GBでした。運用サーバーのある部分から別の部分、つまり同じディスクアレイに転送しています。 残念ながら、コピーコマンド "cp filename newfilename"は多くのリソースを消費し、サーバーを停止させました。 ファイルを別のディレクトリにコピーするときに、より少ないリソースを使用するにはどうすればよいですか?(実際にかかる時間は問題ではありません)。 私がこれを管理することを想定すると、ファイルをクラウドにrsyncするときにどのようなリソース使用量を期待できますか? 誰かがこれを行うより良い方法を提案できますか?私はすぐにディスク領域を使い果たしているので、このテーブルをできるだけ早く修復してアーカイブする必要があります。

3
cronジョブの実行時間を制限できますか
1時間ごとに実行され、実行に時間がかかりすぎるcronjobがあります。最大ランタイムを設定して、それを超えるとジョブが強制終了される方法はありますか? これはUbuntu 10.04サーバー上にあります。 ありがとう、jebw
8 linux  ubuntu  cron 

2
LinuxのIPv6スタックの調整
Linuxネットワークデバイスに取り組んでいます。IPv6に対応していないように見えるTCP / IP設定があります。IP転送は一般的な設定であり、両方のスタックで使用できます net.ipv4.ip_forward net.ipv6.conf.all.forwarding しかし、これらは私がIPv6をサポートする必要があるいくつかの設定の例です net.ipv4.ip_nonlocal_bind net.ipv4.ip_local_port_range net.ipv4.tcp_tw_reuse net.ipv4.tcp_rmem net.ipv4.tcp_wmem ip_nonlocal_bind は非常に重要であり、TCP TIME_WAITソケットの設定が不足しているようです。 私が見逃した可能性のあるカーネル/ iprouteドキュメントへのポインタも素晴らしいでしょう。

8
httpdは停止していますが、サブシステムはロックされています
今日php.iniのmax_execution_timeを変更しました。サーバーを再起動すると、次のエラーが発生します。 Stopping httpd: [FAILED] Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs httpd proc:killall httpdを強制終了し、正常に起動しましたが、サーバー上のWebサイトを開くことができません。 サービスhttpdステータスOUTPUT: httpd dead but subsys locked / var / …


2
iptablesを使用して1つのNICからのすべての発信トラフィックをブロックしますか?
これは非常に基本的な質問のように思えますが、どこにも答えが見つからないようですman iptables。 Linuxボックスに2つのNIC-eth0とeth1-があり、NICの1つからのすべての送信トラフィック(すべてのポートでのTCPおよびUDP)をブロックして、トラフィックがルーターに戻らないようにします。 このためのコマンドは何ですか?特定のポートを使用した例を見たことがあるだけです。 前もって感謝します。

1
md(mdadm)の代わりにdmraidを使用してソフトウェアRAID-1およびRAID-1 + 0ボリュームを作成できますか?
SSDとTRIMに関する関連する質問(参照:Linuxでext4 + LVM +ソフトウェアRAIDでSSD TRIM(破棄)を動作させることは可能ですか? 通常、mdを使用して(mdadmを介して)RAID-1ボリュームを作成し、次にLVMを使用してボリュームグループを作成してから、選択したファイルシステムでフォーマットしました(最近はext4)。私たちは何年もこれを行ってきましたが、GoogleとServerFaultの検索では、これがボリューム管理でソフトウェアRAIDを行う最も一般的な方法であることを確認しているようです。 Googleの検索では、dmraidがいわゆる「fakeRAID」構成で使用されているように思われます。コントローラーにはRAID BIOSの形式のハードウェア「ヘルプ」があり、これはありません(使用したくない)。 -完全なソフトウェアソリューションが必要です)。 SSDでTRIMを使用したいので、mdは(まだ?)をサポートしていないようなので、mdの代わりにdmraidを使用してRAID-1(およびRAID-1)を作成できるかどうか疑問に思っています。 +0)ソフトウェアのボリューム、ハードウェアサポートなし(つまり、ダムSATA / SASバスに接続されているだけ)?

2
特別なSSH設定
現時点では、sshd_configでパスワードを使用できず、ログインに使用できるのはキーだけに設定されています。 1人のユーザーのパスワードを有効にする必要があります。このユーザーはまだ作成されておらず、厳しくロックされたユーザーである必要があります。自分のホームディレクトリのみを表示でき、ディレクトリ内の基本的なコマンド(cd、mkdir、nanoなど)のみを実行できます。 だから私の質問は、このロックダウンされたユーザーをどのように作成し、パスワードを使用してssh経由でログインすることをどのように許可するのですか? ありがとう
8 linux  ssh  users 

2
Linuxサーバーにモノをインストールする方法は?
Linuxサーバーにモノをインストールしたいと思います。Linuxがわかりません。Linuxサーバーで実行する.netアプリケーションで作業する必要があります。また、Linuxで最初のasp.netアプリケーションを実行する方法も知りたいです。サーバー。この問題を整理するのを手伝ってください。 前もって感謝します。
8 asp.net  linux  unix 

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