Unix & Linux

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

1
LinuxがIANA Ephemeralポート範囲を使用しないのはなぜですか?
ウィキペディアによると インターネット割り当て番号局(IANA)は、動的ポートまたはプライベートポートの49152〜65535の範囲を提案しています。多くのLinuxカーネルは、ポート範囲32768〜61000を使用します。 IANAの推奨範囲から歴史的な逸脱があるように見えますが、Windows Vista、Windows 7、Windows Server 2008、FreeBSD 4.6+および他の多くがこの範囲に同意しているにもかかわらず、Linuxはまだ際立っています。 しかし、見てみると、見よ: $ cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000 Linuxが標準範囲を採用していないのはなぜですか?
30 linux  ip  tcp 

6
vim:行末まですべての文字を置き換えます
たぶん私は一生懸命ですが、カーソルがある行から行末までのすべての文字を1つのコマンドで置き換えることができますか?次に.、次の行で同じ置換を実行するために使用します。
30 vim 

3
$を使用して「メールボックスを同期」するまで、削除されたメールが表示されないのはなぜですか?
私が使用した他のすべてのメールクライアントは、メールを削除すると、サイトからメールを削除します。気が変わってメールを返送したい場合は、いつでもゴミ箱で探しに行くことができます。削除した後、Muttが受信トレイにメールを表示し続けるのはなぜですか? 削除したらすぐに非表示にすることはできますか?
30 mutt 

2
画面領域を水平方向にサイズ変更する方法
screen端末を分割するために使用していますが、分割画面の水平方向のサイズを変更できるようにしたいと思います。 行う場合C-a :resize 10、垂直寸法を10行に変更するだけです。同じことを水平次元に対してどのように達成しますか?

5
Shell Script mktemp、一時的な名前付きパイプを作成する最良の方法は何ですか?
で一時ファイルを作成するのが最善であると認識していますがmktemp、名前付きパイプはどうですか? 私は物事を可能な限りPOSIX準拠にすることを好みますが、Linuxのみが許容されます。私が書いているように、バシズムを避けることは私の唯一の厳しい基準dashです。
30 linux  shell  security  pipe 


1
デバイスにUSBドライバーを割り当てる方法
この質問は2つあります。 まず、USBデバイスからドライバーを手動でデタッチし、別のデバイスをアタッチするにはどうすればよいですか?たとえば、接続時に自動的にusbストレージドライバーを使用するデバイスがあります。 usbview出力 Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: 1 Name: (none) Number of Endpoints: 2 ... usb-storageドライバーを使用したくないので、アプリケーションでlibusbライブラリを使用してusb-storageドライバーをデタッチし、インターフェイスを要求します。その後、USBデバイスとホストLinuxシステムで実行されているアプリケーションとの間でデータを送受信できます。 アプリケーションの外部でドライバーを手動でデタッチするにはどうすればよいですか? 次に、デバイスプラグインにアタッチするドライバーを自動的に割り当てる方法を教えてください。現在、デバイスのアクセス許可を自動的に設定するudevルールがセットアップされています。 SUBSYSTEM=="usb", ATTR{idVendor}=="xxxx", MODE="0666" udevルールを使用して、USBデバイスの特定のインターフェイスにドライバーを割り当てることはできますか?たとえば、usb-storageの代わりにインターフェイス0でusbnetモジュールを自動的に使用する場合、udevで可能ですか?

6
カーソルの形状(または色)を変更して、bashでviモードを示す
明確にするために:端末内でvimを使用するときにカーソルを変更する方法を尋ねていません。Bashのviモード内で入力モードとコマンドモードを切り替えるときにカーソルを変更したい: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... zshでモード変更時にカーソルの色を変更できるスクリプトを見つけましたが、この1つの機能だけのためにシェルを変更したくありません。 Bashコマンドラインでコマンドモードと挿入モードを切り替えるときに、gvim(または単に色)のように、カーソルの形状を変更する方法はありますか?
30 bash  vi  line-editor 

9
/ etc /の変更を追跡する方法
/ etc /の変更を追跡したい 基本的にyum update、ユーザーによって、またはユーザーによってファイルが変更されたかどうかを知り、変更が気に入らない場合はロールバックします。git、LVM、btrfsスナップショットなどのVCS、またはバックアッププログラムを使用することを考えました。 あなたは何をお勧めします?
30 backup  git  btrfs  etc 


6
スワップを完全に無効にする方法は?
Linux 3.1で実行しているext4でフォーマットされたハードドライブのDebian sidを使用しています 以前のLinuxバージョン(おそらく3.0より前)で、メモリが不足し、スワップが有効になっていない場合、プログラムは通常クラッシュします。これは私の環境に最適です。重要な操作のないシンプルなWebブラウジングです。つまり、メモリを大量に消費する悪いWebサイトに偶然出くわすと、端末が使用できなくなることなくクラッシュします。 しかし、私の現在のセットアップでは、コンピューターはバックグラウンドで激しいI / Oスループットでハングします。iotopは、kswapd0が犯人であることを明らかにします。これは、スワップが原因であることを意味します。使用後にswapon -s有効にされた任意のスワップを決定するために、私が使用するswapoff -aすべてのスワップを無効にするとswapon -s、すべてのスワップが無効になったことを確認するために再び。 次に、メモリ使用量を最大化してみました。悲しいかな、私が期待した動作は起こりませんでした。代わりに、kswapd0は何度も何度もRAMをスワップアウトしようとしますが、スワップスペースがないため失敗します。決してあきらめないので、コンピューターは永遠のI / Oの激しい凍結にロックされ、ディスクの状態が悪くなります。 私はしようとして何か間違っていswapoff -aますか?振る舞いが以前のものと異なるのはなぜですか(おそらく3.0以前)?
30 linux  debian  swap  freeze 

14
SSHで接続できるKVM仮想マシンのIPアドレスを見つける方法は?
このガイド(Ubuntu 11.10でのKVMによる仮想化)に従って、Ubuntu 11.10サーバーでKVM(Virtual Machines Software)をセットアップしました。ただし、VMを作成するときに、次を使用する代わりに、VMのIPアドレスを設定しませんでした。 vmbuilder kvm ubuntu --suite=oneiric --flavour=virtual --arch=amd64 --mirror=http://de.archive.ubuntu.com/ubuntu -o --libvirt=qemu:///system --ip=192.168.0.101 --gw=192.168.0.1 --part=vmbuilder.partition --templates=mytemplates --user=administrator --name=Administrator --pass=howtoforge --addpkg=vim-nox --addpkg=unattended-upgrades --addpkg=acpid --firstboot=/var/lib/libvirt/images/vm1/boot.sh --mem=256 --hostname=vm1 --bridge=br0 使用しました:(コマンドラインから「--ip = 192.168.0.101 --gw = 192.168.0.1」を削除しました) vmbuilder kvm ubuntu --suite=oneiric --flavour=virtual --arch=amd64 --mirror=http://de.archive.ubuntu.com/ubuntu -o --libvirt=qemu:///system --part=vmbuilder.partition --templates=mytemplates --user=administrator --name=Administrator --pass=howtoforge --addpkg=vim-nox --addpkg=unattended-upgrades …
30 ubuntu  networking  ip  kvm 

5
GNOME 3セッションを保存する方法
GNOME 2では、セッションを自動または手動で保存できます(つまり、現在のセッションを保存します)。これは、ログイン(およびシステムの再起動)間でさまざまなデスクトップの状態を復元するため、便利な機能です。 開いていたアプリ (物理的に)デスクトップ上で開いていた場所 これらのアプリに設定された特定のウィンドウサイズ 周りを見てみると、GNOME 3で機能が見つかりませんか?私は十分に見えませんでしたか?
30 gnome3 

10
「シンボリックリンクは許可されていないか、リンクターゲットにアクセスできません」/ CentOS 6上のApache
新しいCentOS 6インストールがあり、ドキュメントルートに開発ファイルへのシンボリックリンクがあります。 [root@localhost html]# ls -l total 4 -rwxrwxrwx. 1 root root 0 Sep 18 20:16 index.html -rwxrwxrwx. 1 root root 17 Sep 18 20:16 index.php lrwxrwxrwx. 1 root root 24 Sep 18 20:19 refresh-app -> /home/billy/refresh-app/ 私のhttpd.confにはこれがあります: <Directory "/"> Options All AllowOverride None Order allow,deny Allow from all </directory> …

5
bashスクリプトを学ぶのに最適なリソースですか?[閉まっている]
私は2年前から多くの言語でプログラミングを行ってきました。つまり、特定の問題に対して適切なソリューションを設計および実装する方法を知っているということです。 ただし、bashは私にとって大きな頭痛の種です。期待どおりに機能するものは何もありません。エラーが発生することさえありません。 私が見つけたすべてのガイドは信じられないほど非公式であり、その構文を適切に要約したり、起こりうる最も一般的なエラーを伝えたりしていません。 それでは、私に何を勧めますか?
30 bash  reference 

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