Unix & Linux

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

1
Linuxに、物理的にインストールしたメモリより多いメモリと少ないメモリの両方が表示されるのはなぜですか?
私はスワップについて知っています-この質問はそれについてではありません。dmesgでは、Linux(x86-64)カーネルは、私が持っているメモリの量についてこれを教えてくれます: [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo 私が持っていると私に言います MemTotal: 3910472 kB そして、私の計算では、4 * 1024 * 1024 = 4194304kのRAMが必要です。どちらが道上のdmesgのラインの2番目の図よりも小さいです! これらすべての異なる数字とは何ですか? ちなみに、uname -a出力: Linux pavilion 3.2.2-1.fc16.x86_64 #1 SMP Thu Jan 26 03:21:58 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

3
特定のネットワークカードをpingして使用する方法
ネットワークカードが3枚、LAN(有線)が1枚、ワイヤレスネットワークカードが1枚、ワイヤレスUSBが1枚 特定のネットワークカードからどのようにpingしますか? &特定のアプリケーションに特定のネットワークカードを使用する方法 例 i want to ping google from wlan1 特定のアプリケーションの例 i want to use firefox or transmission from wan1 LAN IP 192.168.0.2>正しく機能 する-I wlan1 google.com route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 …
11 networking  route 

2
apt sources.listでhttpまたはftpリンクを使用する必要がありますか
リンクを使用するhttp必要がありftpます/etc/apt/sources.listか? つまり、次のようなものを使用しています deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free 使用するより良いか悪いか deb http://ftp.debian.org/debian/ squeeze main contrib. non-free deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free ? 私はものをフェッチするためのapt使用としてwget、これはwgetでより速いかどうかを尋ねることと同じftpです。

2
Debian squeezeサーバーの自動セキュリティ更新
製品版のDebian squeezeサーバーの場合、セキュリティ更新を処理するためのベストプラクティスまたは推奨事項は何ですか?私は上のさまざまな記事見てきましたcron-apt、apticron、unattended-updates、aptのcronジョブなどをそのダウンロードおよび/またはそれらがリリースされるセキュリティ更新プログラムをインストールします。 これには2つの哲学があるようです: すべてのセキュリティ更新をダウンロードしてメールで通知し、管理者に連絡して更新を手動で適用してもらいます。 リリースされたすべてのセキュリティアップデートをダウンロードしてインストールし、アップグレードされたパッケージを管理者に通知する電子メール通知を送信します。 これら2つのケースで、Debianサーバーで自動セキュリティアップグレードを構成するための推奨方法は何ですか?

1
xscreensaver:ロック解除時にスクリプトを実行するにはどうすればよいですか?
XFCEセッションがロックおよびロック解除されている場合に画面を実行したいのですが。これをインターセプトして、デスクトップがロックまたはロック解除されているときに特定のアクションを実行する方法はありますか? Ubuntu で可能 であることがわかります。Xubuntuでこれを達成したいと思います。 xscreensaver終了時にトリガーされるイベントが見つからないようです...

4
リアルタイムカーネルヘッダーを使用してユーザースペースコードとデフォルトヘッダーをコンパイルする
顧客の要件に従って、デフォルトのカーネルでCentOS 5.6をインストールしました。このカーネルをインストールすると、time.hファイルにが含まれます#define CLOCK_MONOTONIC。 これで、kernel-develとともにリアルタイムカーネルがインストールされ、コードでを使用したいと考えていますCLOCK_MONOTONIC_RAW。カーネルのヘッ​​ダーファイルの一部として存在しますが、コードをコンパイルすると、標準のユーザー空間インクルードに含まれていません。 私の質問は、time.hリアルタイムカーネルでデフォルトで見つかったものを含める/置き換えるための適切な手順は何ですか?私の調査によると、シンボリックリンクは悪いようです。どうすれば処理できますか?手順またはプロセスは何ですか?CentOS 6.0または5.7へのアップグレードは、お客様の要件によるオプションではありません。

5
一部のアプリケーションでグループとユーザーを作成することが推奨されるのはなぜですか?
ほとんどの場合、ソースからプログラムをインストールするときは、新しいユーザーと新しいグループを/usr/local/<myapp>作成し、最近作成したユーザーとグループに所有権を与えることをお勧めします。 なぜそのような実践は良い習慣と考えられているのですか? 何が改善されますか? 例:MySQLデータベースサーバーのmysql user / mysqlグループ。

4
makefileは、コマンドがローカルマシンで使用できるかどうかをどのように検出できますか?
GTDスタイルのシステムでタスクを計画するために、org-modeを使い始めました。Dropboxフォルダーのディレクトリにすべての組織ファイルを置き、emacsを実行して、Cygwin、Mac OS X、Debianの3つの異なるローカルマシンからこれらのファイルを編集/管理します。私はMobileOrgを使用してiPadからこれらの組織ファイルにアクセスするので、変更が行われたときはファイルを最新の状態に保つ必要があります。これを実行するには、を実行します。checksums.datmd5sum *.org > checksums.dat 問題は、コマンドに対して3つの異なるコマンドがあることですmd5sum:md5sum.exeCygwin、md5Mac OS X、およびmd5sumDebianです。最も理想的な状況は、Dropbox foderに保存されているmakefileで、現在のマシンで使用可能なコマンドを検出し、そのコマンドを実行してmd5チェックサム操作を実行します。
11 shell  make  hashsum 

5
Linuxが管理者の観点からどのように機能するかを予約しますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 3年前に閉店しました。 私はこの本を見つけました、 しかし、この本は2004年にリリースされたので、新しい本が市場に出ているかどうか疑問に思っていました。この7年間で多くの変更があったと思いますか? 特定の目標を達成するためのコンソールレシピを提供するだけでなく、Linuxを理解するのに役立つ本が必要です。カーネルの内部にあまり深く入り込むことなく、そのすべての重要なコンポーネントとそれらがどのように連携するかの概要図が必要です。 Linuxと呼ばれるこの素晴らしいOSに興味を持っている管理者向けの適切な本を見つける上で、どんな助けでもありがたいです。私はLinuxの初心者ではありません。自分をカーネルハッカーに変えずに、全体像を知りたいだけです。Linuxカーネルとは何か、すでに何をしているのかはわかっています。より大きなスキームでLinuxカーネルがどのように活用されるのか、その上にあるすべてのものがどのように構成されているのか、特定のものがどのように構成されているのかを知りたいだけです。あります。
11 linux 

2
仮想マシンを実行するのに最も軽量な* nixディストリビューションはどれですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 編集:この質問は、HurdやBSDなどの他のUnixライクなディストリビューションを含むように拡張されました。 誰もが不思議に思う前に、私は関連する質問と回答を読みました。独自のページを提供するのに十分ユニークな質問があると思います。次のコンピューターを、非常にシンのホストオペレーティングシステムと複数の仮想マシン(通常は同時に実行しない)を備えたマルチOSの方法で使用することを検討しています。 どうして?デュアルブートオファーよりも、馴染みのないディストリビューションを柔軟に試すことができますか。Windows 8はハードドライブを他のものと共有することを拒否していると聞きました。私は開発者なので、使用することを期待していますが、独自のマシンを提供したくありません。また、2つのオペレーティングシステムを並行して実行したい場合もあります。 これは非常に主観的な質問になる可能性があることを理解していますが、おそらく十分に絞り込むことができます。要件: RAMとHDDの両方で超薄型。パッケージマネージャーやcursesブラウザー以外のアプリケーションは必要ありません(VirtualBoxやその他の突然必要なものを入手するため)。ホストの使用量によっては、グラフィカルブラウザをインストールする場合があります。 グラフィカルデスクトップですが、仮想マシンのコマンドを使用してCLIから起動することもできます。コマンドを知っていれば、CLIを使用するのは快適ですが、コマンドを常に実行することはできません。 安定した。インストールして忘れてしまいます。オペレーティングシステムがオペレーティングシステムの下にあることはほとんど知らないはずですが、ゲストOSが壊れた場合や、VMに対して重い操作(リモートデスクトップクライアントを使用するなど)が必要な場合は、それを使用する準備ができているはずです。 健康なコミュニティ。質問があります。それらに答えるためのコミュニティが必要です。多くのプロジェクトはプラスになりますが、ほとんどの場合、とにかくゲストオペレーティングシステムにインストールします。 まともなユーザビリティ。細部までこだわった詳細を隠しておくのが好きです。debは適切で、apt-getはより適切ですが、ソースからコンパイルできます。それが一般的なタスクである場合、達成するのは簡単です-できればワンクリックまたは簡単なコマンドです。マンページを読んで複雑なコマンドを作成することはできますが、趣味ではありません。 2009年頃のGNOMEデスクトップを好みます。必要に応じて、KDEを使用したり、他のデスクトップに慣れたりできます。


3
.zipファイル内のファイルの圧縮ファイルサイズを一覧表示するコマンドはありますか?
単一のzipファイルに圧縮された各ファイルの絶対サイズをバイト単位で確認したいのですが。zipのmanページを読んだので、そのユーティリティがそれを実行できるかどうかはわかりません。これはMac OS X上にあります。 何かのようなもの: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 


3
Regex&Sed / Perl:ISNの前に別の単語がない単語に一致
前に特定の単語がない単語をすべて使用sedまたはperl置換したい。 たとえば、映画のプロットが含まれているテキストファイルがあり、出現するすべてのキャラクターの姓を名に置き換えたいのは、姓が姓の直前にない場合のみです。 サンプルテキストは次のようになります。 John Smith and Jane Johnson talk about Smith's car. 私はそれをこのように見せたいです: John Smith and Jane Johnson talk about John's car. 私がちょうどするならsed 's/Smith/John/' file、私は持っているでしょう: John John and Jane Johnson talk about John's car. 姓の前にある名は常に同じになります。私はに対処する必要はありませんJohn SmithとFrank Smith。私SmithはJohnそれに先行していないマッチする方法が必要です。

3
mdadm --confを使用してmdadm.confを書き込む
(増え続ける)同一のサーバーのRAIDセットアップをスクリプト化しようとしています。mdadmの使用に関して私が見たアドバイスは、RAIDアレイが作成されたらmdadm --examine --scan >> /etc/mdadm.conf、起動時にアレイが初期化されるように実行できることを示唆しています。しかし、それは私のために動作するようには思えない-特に配列として提示され/dev/md/<hostname>:poolた場合、mdadm --examine出力/dev/md/pool。 私は何か間違っていますか?私のバージョンのmdadmに何か奇妙な点はありますか? [root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf [root@positron /]# mdadm --examine --scan ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool [root@positron /]# ls /dev/md/* /dev/md/md-device-map /dev/md/positron:pool [root@positron /]# cat /dev/md/md-device-map md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool [root@positron /]# mdadm --version mdadm …
11 rhel  raid  mdadm 

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