Unix & Linux

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

2
各ユーザーの.sshディレクトリをbashから取得する信頼できる方法は何ですか?
/ etc / passwdをaugtoolで解析できます: myuser=bob usershome=`augtool -L -A --transform "Passwd incl /etc/passwd" print "/files/etc/passwd/$myuser/home" | sed -En 's/\/.* = (.*)/\1/p'` ...しかし、少し複雑すぎるようです。 ユーザーのホームを表示するためのシンプルな専用ツールはありますか(変更にusermod使用できるなど)?

2
2つの異なるVMで同一のMACアドレスですが、インターネット接続があります
そのようにネットワークをセットアップしました。VirtualBoxでホストオンリーネットワークをセットアップします。最初のアダプターはNATで構成され、2番目のアダプターはホストオンリーネットワークで構成されます ホスト:Windows ゲスト:CentOS VM1、CentOS VM2(VM1のクローン) 両方のVMでifconfig -aを実行すると、MACアドレスがまったく同じであることがわかりました。MACアドレスが同じであることを考慮して、VM1からVM2にpingを実行するにはどうすればよいですか? VM1: eth0 Link encap:Ethernet HWaddr 08:00:27:AF:A3:28 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feaf:a328/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10671 (10.4 KiB) TX bytes:5682 (5.5 KiB) eth1 …

1
マスター接続とポート転送で二要素SSH認証を回避しますか?
問題1.0 2要素認証のみをサポートするサーバーで作業しています(キーペア認証は無効になっています)。そのため、SFTPクライアントがファイルをアップロードするたびに、トークンを要求されます... 3分後、それはnot_very_nice UXになります。 ソリューション1.0 それで、SSH多重化について学び、1つのマスター接続を手動で(ターミナルから)開くことができ、他のすべてのssh接続を次のように多重化できます。 $ ssh example_com_master Verification code: (/me enters the token code) Password: (/me enters my pass) Welcome to Ubuntu 14.04 blah blah.... Last login: Wed Oct 1 11:24:15 2014 from 12.34.56.78 $ 次に、別の端末から、または別のソフトウェアによって: $ ssh my.example.com Last login: Wed Oct 1 16:34:45 2014 from 12.34.56.78 …

2
duとquotaの結果が一致しないのはなぜですか?
ルートアクセス権がないシステムでディスククォータを超えました。古いファイルを削除しようとしましたが、まだ終わっています。私はdu自分のスペースをすべて使い果たしている場所を見つけるためにランニングを試みましたが、それは私がほとんど使っていないことを報告しています。 から得られる結果 quota /home/1234$ quota -s Disk quotas for user 1234 (uid 1234): Filesystem space quota limit grace files quota limit grace cslab:/home 4519M* 4096M 5120M 09:47 6155 0 0 から du /home/1234$ du -mad 1 ... 936 total なぜquota.9GB duしかカウントしないのに4.5GBを使用しているのかわかりません。自分が所有しているファイルも確認したところ、/tmp50MB相当のファイルがありました。他の3.5 GBのファイルはどこにありますか?クォータシステムが間違っていて、リセットが必要な可能性はありますか?

1
QEMUを使用してRaspberryPiをエミュレートする
QEMUを使用してMacOSXでRaspberryPiシステムを実行したいと思います。このチュートリアルを使用して、私は以下を試しました: ./qemu-system-arm -M versatilepb -cpu arm1176 -m 256 -hda ArchLinuxARM-2014.06-rpi.img -kernel kernel.img -append "root = / dev / sda" -serial stdio ArchLinuxARM-2014.06-rpi.img私のRPiイメージはどこにあり、kernel.img正確にどこから来ていますかArchLinuxARM-2014.06-rpi.img(私はそれをコピーしましたが、素晴らしいアイデアだったとは思いません)。 その結果、2つのQEMUウィンドウが表示されます。1つは、「マシン」と「表示」メニュー、および次のメッセージを示す黒い画面です。 ゲストはまだディスプレイを初期化していません。 2つ目は、単に黒いウィンドウです。 Raspbianイメージと同じコマンドを使用して同じ問題が発生しました。何が悪いのですか?

2
CVE-2014-6271 bashの脆弱性の修正をcygwinに適用する方法は?
この脆弱性の修正をcygwinに適用する方法を知りたいのですが。 CYGWIN_NT-6.1 MYHOSTNAME 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 CygwinWindows 7でcygwinを実行しています。 #bash -version GNU bash, version 4.1.11(2)-release (x86_64-unknown-cygwin) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> $ env x='() { :;}; echo vulnerable' bash -c "echo this is a test" env x='() { :;}; …

3
「yum update」の後に構成ファイルをインタラクティブにマージする方法
システムパッケージが "yum update"で更新された後、上書きできなかった構成ファイルは置き換えられませんが、*。rpmnewファイルが近くにあります。設計上、システム管理者は構成ファイルをマージする必要があります。 Gentoo Linuxにはetc-updateツールがあり、設定ファイルの変更をインタラクティブにマージすることができます。 Beginning of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf [...] End of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf 1) Replace original with update 2) Delete update, keeping original as is 3) Interactively merge original with update 4) Show differences again RHEL / Fedora / CentOSでインタラクティブに設定をマージする方法はあるのでしょうか?
8 fedora  rhel  yum  rpm  etc 

1
起動プロセスで30秒のギャップ
私のDebianシステム(jessie / sid)で完全なアップグレードを行いました。残念ながら、起動時に30秒のギャップがあり、それがどこから来たのか、どこで探す必要があるのか​​本当にわかりません。 私は見て/var/log/dmesg、面白いかもしれないいくつかの行を見つけました。27.280227との間のギャップに注意してください56.835253。 [ 27.261104] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 27.280207] cfg80211: World regulatory domain updated: [ 27.280213] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 27.280216] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm) [ 27.280218] cfg80211: …
8 debian  boot  graphics 

2
mongodbのインストール時にsudoサービスコマンドが見つからない
私は現在、macbookを使用してOS / Xを使用しています。実行中のmongodbサービスのインスタンスを停止したい。したがって、私は試しました: > sudo service mongodb stop sudo: service: command not found グーグルで調べた後、彼らは私にPATHを追加するように頼んだので、私は以下をしました: > `vim ~/.bash_profile` (created a new bash_profile) and added the following there: export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH それは機能していないようですが、それでも同じエラーが発生します:
8 osx  services 

6
straceがrmのエイリアスを無視するのはなぜですか?
コマンドのaliasセットがありrmます。aliasコマンドを実行すると、これが出力として得られるものです。 alias rm='rm -i' これで、rmコマンドを実行すると、期待どおりに正常に動作します。 rm ramesh rm: remove regular empty file `ramesh'? y 今、私はコマンドを実行するときに呼び出されるシステムコールについて学習していました。そのために、straceコマンドを実行したときに呼び出されるファイルを一覧表示するコマンドについてここから知るようになりました。コマンドは以下の通りです。 strace -ff -e trace=file rm ramesh 2>&1 コマンドは、コマンドに設定したエイリアスを無視することを除いて、完全に正常に機能しrmます。ユーザーに確認せずにファイルを削除します。 それで、straceこのようなエイリアスを無視しますか?もしそうなら、なぜそうなのですか? 編集: これが何かをする必要があるかどうかはtype -a rmわかりませんが、出力は次のようになります: rm is aliased to `rm -i' rm is /bin/rm それで/bin/rm、この場合、削除する前にユーザーにプロンプ​​トが表示されないのはなぜですか?
8 alias  strace 

3
追加のGPT情報を取得します。「fdisk -l」と同等
以下のHDDを使用するGPTに相当するものは何ですか? # fdisk -l /dev/hda > /mnt/sda1/hda_fdisk.info マルチパーティションイメージからの復元または抽出に重要である可能性がある追加のhdd情報を取得するために、https://wiki.archlinux.org/index.php/disk_cloning(「ディスクイメージの作成」の下)からこれを取得しました。 これを行うと、次のようなエラーが発生します。 「警告:GPT(GUIDパーティションテーブル)が「/ dev / sda」で検出されました!util fdiskはGPTをサポートしていません。GNUPartedを使用してください。」

3
file(1)およびmagic(5):他のフォーマットの説明
fileand magic(http://linux.die.net/man/5/magic)を使用して、他のいくつかの既知の形式の説明を上書きできますか? たとえば、次の形式について説明します。 ベッド:http : //genome.ucsc.edu/FAQ/FAQformat.html#format1 Fasta:http : //en.wikipedia.org/wiki/FASTA_format ... それは「ただの」テキストファイルです または BAM http://genome.ucsc.edu/FAQ/FAQformat.html#format5.1 マジックナンバーで始まるgzip圧縮されたファイルです BAM\1 ? 何か例を知っていますか? マジック形式を使用する代わりに、ファイルをテストするカスタムCコードを提供することは可能ですか?

3
bashシェルスクリプトからサービスURLを並行して呼び出す方法は?
別のアプリケーションから呼び出しているサービスがあります。以下は私が呼び出している私のサービスURLです- http://www.betaservice.domain.host.com/web/hasChanged?ver=0 上記のサービスURLを1つずつ順番に呼び出すのではなく、マルチスレッドで負荷テストを行う必要があります。 bashシェルスクリプトからの方法はありますか?マルチスレッドで呼び出すことにより、上記のサービスURLに負荷をかけることができますか?可能であれば、URLを超えて60〜70のスレッドを並行して非常に高速に呼び出すことができますか?

3
日付の取得について-n日の日付
変数に特定の日付が格納されているとしますdate_m。((date_m)-25)デートしたい。 例:15/09/2014変数に保存した後、変数に21/08/2014保存された日付から25を引いた場合に返されます。
8 shell  date 

2
オーディオとマイクを備えたLinux RDP
私はLinuxのWindows 7マシンとサウンドとマイクのリダイレクトを使用してRDP接続を確立しようとしましたが、rdesktop、remmina、freerdpを使用せずに試しました。 最後に、freerdpを使用して、ようやくサウンドとマイクのリダイレクトを別のセッションから取得することができました。というのは xfreerdp -u user -d domain -p password --plugin drdynvc --data audin -- server マイクをリモートマシンに送信できます。 xfreerdp -u user -d domain -p password --plugin rdpsnd --data pulse -- server リモートマシンからサウンドを取得できますが、同じセッション内で両方を取得することはできません。 何か案は?
8 audio  freerdp 

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