Unix & Linux

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

5
ファイルがハードリンクかシンボリックリンクかを判断しますか?
ファイルへのファイル名/パスを取得し、ファイルがシンボリックリンクかハードリンクかを判断するシェルスクリプトを作成しています。 唯一のものは、それらがハードリンクかどうかを確認する方法がわかりません。テストファイルとして使用するために、ハードリンクとシンボリックリンクの2つのファイルを作成しました。しかし、ファイルがハードリンクであるか、シェルスクリプト内のシンボリックであるかをどのように判断しますか? また、シンボリックリンクの宛先パーティションを見つけるにはどうすればよいですか?別のパーティションにリンクするファイルがあるとしましょう。元のファイルへのパスをどのように見つけますか?

2
LVMとMDRAIDのRAID-長所と短所?
では質問「混合RAIDタイプ」への彼の答え、HBruijnは、より標準的なMDRAID対RAIDを実装するためにLVMを使用することを提案しています。 少し調査した結果、LVMはRAID機能もサポートしているようです。過去に、MDRAIDの上でLVMを使用しましたが、これまでLVMがRAID機能もサポートしていることを知りませんでした。これは比較的最近の開発のようですが、いつ実装されたかは正確にはわかりません。 したがって、これらはLinuxでソフトウェアRAIDを実装する代替方法です。これら2つの異なるアプローチの長所と短所は何ですか?人々がどちらがより良いかを判断できるように、2つのアプローチの機能比較を探しています。実験に基づいた結論(この機能は、この機能と同じようには機能せず、その理由もあります)も、データを回答に含めればOKです。 対処すべき特定の問題: sw RAID + LVMを実行したいとします(一般的なシナリオ)。sw RAIDのLVMのサポートを使用する必要があり、したがって2つではなく1つのユーティリティを使用する必要がありますか?この統合されたアプローチには利点がありますか? sw RAIDのLVMサポートは、より成熟したMDADMと比較して大きな欠陥がありますか?具体的には、sw RAIDのLVMサポートはどの程度安定/バグフリーですか?このサポートは2011年(下記参照)にのみ遡りますが、MDADMははるかに古いようです。また、機能セットの点ではどのように比較されますか?MDADMと比較して、機能に重大な欠陥がありますか?逆に、MDADMにはないsw RAID機能はサポートされていますか? ノート: 詳細な議論は http://www.olearycomputers.com/ll/linux_mirrors.htmlにありますが、それが書かれた日付を知ることができませんでした。 Serverfaultに関する同様の質問:linux LVM mirror vs. MD mirror。ただし、この質問は2010年に行われたものであり、回答は古くなっている可能性があります。 バージョン2.02.87の変更ログエントリ-2011年8月12日 MD RAID 1/4/5/6サポート用の新しいsegtype 'raid'にconfigure --with-raidを追加 そのため、LVMでのRAIDサポートは約3年前のようです。
51 lvm  raid  software-raid  md 

4
Arch Linuxでpacmanによってインストールされた古いパッケージを削除する方法は?
私は最近Arch Linuxをインストールしましたが、かなりの量のストレージを比較的早く使い果たしていることがわかりました。何らかの理由で、私はすでにわずか2週間で17GBを使用しています。私は大量のソフトウェアをインストールしていないので、古いパッケージはすべてどこかに維持されていると信じ込まされます。 これをサポートするために、パッケージをインストールし、そのパッケージを削除してから再インストールすると、pacmanはソフトウェアを解凍し、再ダウンロードせずにソフトウェアを再インストールするだけであることに気付きました。 基本システムをインストールした後、追加のソフトウェアをインストールする前に、約2GBを使用しました。それ以来、Matlab、Skype、Wine、その他いくつかの小さなプログラムのみをインストールしました。もちろん、不足しているライブラリなどもインストールしましたが、15GB近くの価値はありません。 ここで完全に間違っているのですか、新しいバージョンにダウンロード/アップグレードするときにArchが古いパッケージを削除することはありませんか? その場合、これらの未使用パッケージを削除するにはどうすればよいですか? また、使用するインストール済みパッケージを削除するとき pacman -R ...


1
Debianにsudoがデフォルトでインストールされないのはなぜですか?
私はいくつかのソフトウェアをインストールするためのガイドを読んでいて、この衝撃的な声明まで読んでいた: sudoデフォルトではDebianにインストールされません。システムが最新であることを確認し、インストールしてください。 現在のDebianユーザーとして、インストールから使用できるので、これを信じることは困難ですsudo。そのため、ルートアカウントのパスワードを作成しない(ルートアカウントを無効にする)ことを選択したか、ここで何かが間違っていると、インストールされた可能性があります。Debianにはsudoデフォルトでインストールされているものが含まれていませんか(またはその亜種です)? 私たちは何で行く場合は、他の答えは言う、sudoあまりにもそれらをインストールするために/がちのにtaskselを聞いてきますいくつかのケースではAPT /のDPKGの依存関係によりインストールすることができますが、必須または重要なリストには含まれていません。 ➜ ~ aptitude search ~prequired | grep sudo ➜ ~ aptitude search ~pimportant | grep sudo ➜ ~ aptitude why '~prequired' sudo i A dpkg Suggests apt i A apt Suggests aptitude | synaptic | wajig i A synaptic Recommends gksu | kdebase-bin | policykit-1 …
51 debian  sudo 


3
どの端末タイプを使用していますか?
これをUbuntu 12.04とDebian 7の両方でテストしました。 echo $TERM 私は得る xterm しかし、ドロップダウンメニューの「ヘルプ」>「約」を使用すると、と表示されますgnome terminal 3.4.1.1。 これは、単にgnome-terminalを使用しているということですか?または単にxterm?または、gnome-terminalはxtermの拡張機能ですか?よくわかりません。

4
ファイルをロックしているプロセスをリストする方法は?
を使用するとflock、複数のプロセスが同時に共有ロックを保持したり、書き込みロックの取得を待機したりできます。これらのプロセスのリストを取得するにはどうすればよいですか? つまり、ファイルXについて、理想的には、ファイルのロックを保持している、または待機している各プロセスのプロセスIDを見つけることです。ただし、ロックを待機しているプロセスの数を取得するだけでも非常に良いスタートになります。
51 files  process  lock 

5
Linux用のどのファイル圧縮ソフトウェアが最大のサイズ削減を提供しますか?[閉まっている]
私は大量のファイル圧縮を行います。私が圧縮しているもののほとんどは単なるコードなので、損失の少ない圧縮を使用する必要があります。7zipよりも優れたサイズ削減を提供するものがあるかどうか疑問に思っていました。重要なのは、サイズを圧縮または解凍するのにかかる時間です。Linuxでこのようなソフトウェアを知っている人はいますか?または、7zipが最適ですか?

4
名前なしパイプよりも名前付きパイプを使用する利点は何ですか?
私は、Unixの管理者から尋ねられるインタビューの質問のセットをレビューしていました。「名前付きパイプ」というトピックを見つけました。 トピックをグーグルで検索しました。ある程度までは理解できました:- 名前付きパイプ|| FIFO しかし、この特定のタイプのパイプをいつ使用するかについての知識が不足していると感じています。名前のないパイプが機能しない特別な状況はありますか?
51 pipe 


5
ディレクトリ内からすべてのサブディレクトリを削除するにはどうすればよいですか?
この質問は、私がここに投稿した最初の質問の第2段階です サブディレクトリ、.zipファイル、およびサブディレクトリ内に含まれていないその他のランダムファイルの束を含むディレクトリがあります。 コマンドラインスクリプトを使用して、親ディレクトリ内のすべてのサブディレクトリを削除しますが、サブディレクトリに属さないすべてのzipファイルとルーズファイルを保持します。すべてのサブディレクトリにはコンテンツがあるため、-fコマンドで強制的に削除する必要があると思います。 したがって、基本的には、親ディレクトリ(または現在のディレクトリ)内を検索し、その中からすべてのフォルダーを削除しますが、フォルダーではない、またはフォルダーに含まれる他のすべてのコンテンツおよびファイルは保持します。 コマンドラインからアイテムを削除するには特別な注意が必要であることは理解していますが、リモートでバックアップするために必要な予防措置をすべて講じています。

3
LinuxでGoToMeetingを使用する方法
私の雇用主は、私と開発者チームがgotomeeting.comサービスを使用して彼らと通信することを望んでいます。DebianでGoToMeetingを使用することはできますか?GoToMeetingが公式にMacとWinのみをサポートしていることを知っています。 理由:Linuxでのソフトウェア開発には非常に満足しており、1つまたは2つのプログラムのためだけにWindowsに移行したくありません。
51 debian 

2
管理者以外のユーザーのホームにyumをインストール
私は大規模なコンピューターシステムの非管理者ユーザーです。システムにインストールされていない最新のパッケージが必要です。yumを使用してインストールしたいです。sudo、admin、またはrootアクセスのないユーザーとして、パッケージ管理を使用してホームディレクトリにパッケージをインストールできますか?ソースからmakeをいつでも使用できますが、yumを使用できると生活が楽になります。
51 yum  rpm 


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