Unix & Linux

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

2
カーネル/ディストリビューションのリリースとバージョンの違いは何ですか?
次のコマンドを使用して、カーネルの名前、リリース、およびバージョンを確認します。 -bash-4.1$ uname -s Linux -bash-4.1$ uname -r 2.6.32-279.el6.x86_64 -bash-4.1$ uname -v #1 SMP Wed Jun 13 18:24:36 EDT 2012 カーネルのリリースとバージョンの違いと関係は何ですか?ありがとう! Linuxディストリビューション(Ubuntu、Mintなど)についても同様の質問はありますか?つまり、Linuxディストリビューションのリリースとバージョンの違いと関係は何ですか?
14 kernel 

2
rhel7のnslookupの代わりに?
nslookupRHEL 7 Betaにはプリインストールされていません。私も気づきdig、host事前にインストールされていませんでした。私nslookupは死んでいる/非推奨であると言及しているリンクをいくつか読んだのでnslookup、RHEL7で導入された代替品はプレインストールされていますか?
14 command-line  dns 

1
最新のLinuxでnoatimeを使用するのは理にかなっていますか?
5年前にリリースされたバージョン2.6.30から、Linuxのオプションrelatimeはデフォルトで有効になっています。これは、ファイルアクセス時間の更新が非常にまれで慎重であることを意味します。 しかし、データベースまたはSSDディスクに使用することをお勧めしますnoatime。デフォルト設定を変更して使用する理由はありますか?それと比較して測定可能な違いがありrelatimeますか?

4
カラー画像をどのように二値化しますか?
私の友人は中国語の手書きの色付きの画像を持っています(基本的には彼が白い紙に書いたものを写真に撮ったりスキャンしたりして)ので、白黒のバイナリイメージに変換してほしいです。Ubuntuでそれを実現できるアプリケーションはありますか? 画像の例を次に示します。
14 images 

2
bashで動作するscpコマンドがzshで動作しない
このコマンドはbashで正常に機能します。 bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* . hk_az.png 100% 126KB 126.0KB/s 00:00 hk_baffle.png 100% 166KB 166.3KB/s 00:01 hk_bb.png 100% 144KB 143.8KB/s 00:00 hk_el.png 100% 115KB 115.3KB/s 00:00 hk_fpa.png 100% 123KB 123.2KB/s 00:00 hk_fpb.png 100% 126KB 125.7KB/s 00:00 hk_hybrid.png 100% 99KB 98.7KB/s 00:00 hk_oba.png 100% 140KB 139.7KB/s 00:00 hk_solar.png 100% 206KB 205.6KB/s 00:00 …
14 zsh  scp 

2
bashスクリプトで何千ものcurlバックグラウンドプロセスを並行して実行する
次のbashスクリプトでcurlバックグラウンドプロセスを実行しています。 START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done 49Gb Corei7-920専用サーバー(仮想ではない)があります。 topコマンドを使用してメモリ消費とCPUを追跡しますが、それらは限界からはかけ離れています。 ps aux | grep curl | wc -l現在のcurlプロセスの数を数えるために使用しています。この数は2〜4千まで急速に増加し、その後連続的に減少し始めます。 パイピングcurlを介して単純な解析をawk(curl | awk > output)に追加すると、curlプロセスの数は1〜2千に増え、その後20〜30に減少します。 プロセスの数がそれほど劇的に減少するのはなぜですか?このアーキテクチャの境界はどこですか?
14 linux  performance  bash  curl  wget 

4
ゲートウェイはサブネット上にある必要がありますか?
私は/ etc / network / interfaces(debianにあります)で、サブネットの外側にゲートウェイがあるこのようなインターフェースを立ち上げることを検討していました: iface eth0 inet static address 10.100.10.99 netmask 255.255.255.0 gateway 10.100.0.1 しかし、「ifup --verbose eth0」はこのエラーメッセージのみを表示します。 ifconfig eth0 10.100.10.99 netmask 255.255.255.0 route add default gw 10.100.0.1 eth0 SIOCADDRT: No such process Failed to bring up eth0 もちろん、ネットマスクを255.255.0.0に変更しても問題ありません。 それも可能ですか、それとも問題がある他の何かがありますか?ifupからより多くの情報を取得する方法はありますか?私はインターネット上で、それが機能するはずだと示唆する投稿を1つ見る。
14 networking 

6
mutt:「index_format」の条件付き日付形式
index_formatmutt には次の値が設定されています。 "%Z %{%Y %b %e %H:%M} %?X?(%X)& ? %-22.22F %.100s %> %5c " 次の形式で日付を表示します 2013 Dec 5 メールの古さに応じて異なる日付形式を使用できるかどうか疑問に思っていました。ということは: for less than 7 days: today, yesterday, tuesday, monday this year: Dec 5 older than this year: 2013 Dec 5 Thunderbirdでこの機能を見たことがあると思います。ミュートでそれを持っているといいでしょう
14 date  mutt 

1
外部モニターを接続するときにxrandrが採用するデフォルト設定を変更する方法は?
コンピューターが開いているときに外部モニターを接続すると、問題が発生します。 その時点で、xrandrは機能しない組み合わせの1つを採用しているようです。 他の大きな問題の回避策として、コンピューターの実行中に外部モニターを接続したときにxrandrが持つデフォルトのディスプレイ設定を変更できるようにしたいと思います。(そのため、問題を回避する設定を行うことができます:動作する解像度の組み合わせ、またはモニターの1つだけを起動することによって)。 システムを起動する前に外部モニターを接続すると、xrandrは特定のかなり低い解像度で動作するミラーディスプレイを選択します。 更新: xrandr Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096 VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm 1360x768 60.0*+ 1280x720 60.0 1024x768 60.0 800x600 60.3 640x480 60.0 DVI-0 disconnected (normal left inverted right …

4
両側にコロンがある任意の長さの英数字文字列のgrep
両側にコロンが付いた1〜50文字の英数字文字列(理想的には、任意の長さでも機能します)をgrepする方法-典型的な結果は、文字列を含むすべての行になります:shopping:。これまでのところ、私は以下のコードを持っています(私はそれにいくつかのバリエーションを試しました)、それは動作しません: grep ':[[:alnum:]]{1,100}:' ~/x.txt

2
gssapi-keyexまたはgssapi-with-micを使用したSSH認証(公開鍵は許可されません)
私の会社はSSH公開キー認証を無効にしているため、パスワードを変更するたびに手動で入力する必要があります(変更する必要はありません/etc/ssh/sshd_config)。 ただしgssapi-keyex、gssapi-with-mic認証は有効になっています(以下のsshデバッグ出力を参照してください)。 この場合、どのように自動ログインを使用できますか? 悪用gssapi-keyexやgssapi-with-mic認証を行うことはできますか? > ssh -v -o PreferredAuthentications=publickey hostxx.domainxx OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to hostxx.domainxx [11.22.33.44] port 22. debug1: Connection established. debug1: identity file /home/me/.ssh/identity type -1 debug1: identity file /home/me/.ssh/id_rsa type -1 debug1: identity …

2
どうしてハードリンクはオリジナルと同じスペースを取るように見えるのですか?
こことこのページの周りのいくつかの良いQ&Aのおかげで、私は今リンクを理解しています。ハードリンクは同じiノードを異なる名前で参照し、コピーは異なる「ノード、異なる名前を持つ。プラスソフトリンクは元のファイル名とパスをiノードとして持っているので、ファイルが移動するとリンクが壊れます。 そこで、私はいくつかのファイル(以下の「saluton_mondo.cpp」)で学んだことをテストし、ハードリンクとソフトリンク、およびコピーを作成しました。 jmcf125@VMUbuntu:~$ ls -lh soft hard copy s*.cpp -rw-rw-r-- 1 jmcf125 jmcf125 205 Aŭg 27 16:10 copy -rw-rw-r-- 2 jmcf125 jmcf125 205 Aŭg 25 13:34 hard -rw-rw-r-- 2 jmcf125 jmcf125 205 Aŭg 25 13:34 saluton_mondo.cpp lrwxrwxrwx 1 jmcf125 jmcf125 17 Aŭg 27 16:09 soft -> saluton_mondo.cpp しかし、ハードリンクのサイズが元のコピーと論理的に同じであることに気づきました。ハードリンクと元のデータが同じiノードを共有し、ファイル名のみが異なる場合、ハードリンクは205バイトではなく、その名前のスペースのみを使用すべきではありませんか?または、元のファイルのサイズがls -lh返されますか?しかし、その後、ファイル名がどのスペースを取るかをどのように知ることができますか?ここでは、ハードリンクにはサイズがありません。それらのファイル名は元のファイル名と一緒に保持されていますか?ハードリンクのファイル名はどこに保存されますか?

2
fstabオプションのuidとgidをユーザーグループ名にすることはできますか、それとも数値にする必要がありますか?
www-dataユーザーのfstabでtmpfsを設定する方法を学んでいますが、数値ID(個人設定)の代わりに実際のユーザー/グループ名を使用できるかどうか疑問に思っていましたか? 私はDebianでext4を使用しており、セットアップ中に「msdos」でフォーマットされています。 動作しているようですが、これがDebian固有の機能なのか、それともプラットフォーム間で動作するのか(移植性が好きです) ここに私が持っているものがあります: $ vim /etc/fstab # PHP temporary files. tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0 tmpfs /tmpfs/php-upload tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
14 mount  fstab  tmpfs 


2
フォークボムを防ぐ方法は?
フォーク爆弾を防ぐために、私はこのhttp://www.linuxhowtos.org/Tips%20and%20Tricks/ulimit.htmをフォローしました ulimit -aは新しい設定を反映しますが、(のようrootにbash)実行すると:(){ :|:&};:、VMは最大CPU + RAMのままになり、システムがフリーズします。 フォークボムを使用したり、バグのあるアプリケーションを実行したりして、ユーザーがシステムをダウンさせないようにする方法は? OS:RHEL 6.4

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