コンピュータユーザー

コンピュータ愛好家とパワーユーザーのためのQ&A

3
gitで複数のブランチを一度にプルする方法は?
リポジトリには、「master」と「develop」などの複数のブランチがあり、リモートブランチ「origin / master」と「origin / develop」を追跡するように設定されています。 マスターと開発の両方を一度にマージ(早送り)することを指定できますか? 私がgit pull今やると、次のようなものが得られます: remote: Counting objects: 92, done. remote: Compressing objects: 100% (56/56), done. remote: Total 70 (delta 29), reused 28 (delta 8) Unpacking objects: 100% (70/70), done. From scm.my-site.com:my-repo 5386563..902fb45 develop -> origin/develop d637d67..ba81fb2 master -> origin/master Updating 5386563..902fb45 Fast-forward すべてのリモートブランチがフェッチされますが、現在作業しているブランチだけが対応するリモートブランチとマージされます。 だから私はしなければなりませんgit checkout master... …
13 git 

3
特定の数のファイルを含むディレクトリを見つける
findコマンドでこれを行うことができることを望んでいましたが、マニュアルで私がやりたいことを行うためのテストを見ることができません。私が指定した数より少ない、多い、または正確にカウントを含む作業ディレクトリ内のディレクトリを見つけられるようにしたいと思います。 find . -filecount +10 # any directory with more than 10 entries find . -filecount 20 # any directory with exactly 20 entries しかし残念ながら、そのようなオプションはありません。
13 linux  find 

3
WindowsのVirtualBoxへのRDP
私の同僚は古いMacを使用しており、Windowsで何かをテストする必要があります。彼のMacはVMを実行するほど強力ではないので、私が持っているものを必要としています。私は彼のニーズに合うVMをいくつか持っています。 私が考えた解決策は、私がVMをホストし、RDPを介してVMに接続することでした。あなたがより簡単な解決策を持っているなら、私はすべて耳です。いいえ、(まだ)ヘッドレスモードでVMを実行するローカルサーバーはありません(これで完璧です)。 私はWindows 7 ProでホストされているVirtualBox 4.2.12を使用しています。私が使用しているVMはhttp://www.modern.ieからダウンロードされます。現在、私はWindows 7 Enterpriseで試しています。 VirtualBoxアドオンはゲストOSにインストールされます。念のため、再インストールしました。 VMの構成の[表示/リモートアクセス]タブで、[サーバーを有効にする]、ポート3390、認証なし、複数の接続を許可するをオンにしました。私はさまざまなランダムなポートでも試しましたが、同じ結果が得られました [ネットワーク]タブで、NATとブリッジを試しました。 「NAT」を使用しているときに、m.y.i.p:3390mstsc を使用して接続しようとすると、次のメッセージが表示されますYour computer could not connect to another console session on the remote computer because you already have a console session in progress。Googleでこのエラーについて多くを見つけることはできません。また、ここで見つかったように、何も機能しませんでした。 「ブリッジ」を使用すると、VMのファイアウォールを無効にしているにもかかわらず、VMのIPを使用して、存在しない、またはRDPが無効になっているコンピューターに接続しようとすると、クラシックメッセージが表示されます。 ファイアウォールは、ゲストとホストOSの両方で無効になっています。 これらのVMにリモートアクセスする方法について何か考えはありますか? ありがとう

1
bashで「〜」のようなカスタムの「ディレクトリエイリアス」を作成できますか?
bashでは、を使用してホームディレクトリに移動しcd ~、実際にを使用して任意のコマンドでホームディレクトリを参照でき~ます。 他のディレクトリを参照するために、新しいカスタムの「ディレクトリエイリアス」(?)を作成できますか?仮説の例: make_alias "~~" /mnt/photon/work/foo_project/ cp ~/home.png ~~/set_8/home_4.png もしそうなら、それをどのように行うことができますか?それができない場合、それは設計によるものであり、なぜそうなのですか? いい~ですね:どこでどのように設定され、この「〜」にバインドされますか?
13 bash 


4
ssh許可はcronジョブでのみ拒否されました
非常に奇妙な問題がある。(公開鍵認証を使用して)sshを介してリモートホストでコマンドを実行する小さなbashスクリプトを作成しました。 このスクリプトをコマンドラインから手動で実行すると正常に動作しますが、/ etc / cron.hourlyに配置するとPermission denied, please try again.エラーで失敗します。 を使用して、スクリプトでキーを明示的に設定しましたssh -i /root/.ssh/id_rsa user@remote "command"。 スクリプトはrootとして実行されています(私echo `id` > /tmp/whoami.logはダブルチェックに追加しました); そして sshキーはパスワードで保護されていません... システムはUbuntu 12.04サーバーです。リモート側でトラブルシューティングを行うためのアクセス権はあまりありませんが、前述のように、sshを手動で実行するか、コマンドラインから同じbashスクリプトを実行できます。 なぜこれが起こっているのか、それをどのように修正するのか? 更新 私が間違っていたことがわかり、sshキーがパスワードで保護されていた(キーチェーンがssh-agentをロードしている)ため、スクリプトから失敗したのに、bashセッションから実行したときに失敗しなかったのです。. ~/.keychain/$HOSTNAME-shスクリプトに追加することで問題が解決しました(正しい方向に私を指して包括的な回答を提供してくれた@grawityに感謝します)。
13 bash  ssh  cron 

1
Ubuntuでユーザーのホームフォルダーはどこにありますか?
最近、UbuntuとWineをインストールしました。 Ubuntuですべてのフォルダーを表示できず、移動しようとしました /home/username/.wine/drive_c/windows/profiles/All Users/Application Data/ /home/username/フォルダーが見つかりませんでした。インストール時に暗号化したと思います。 これから抜け出す方法はありますか?publicフォルダのみがの下に表示され/homeます。

1
OS Xで画像としてビデオファイルからすべてのフレームを抽出する
私がやりたいのは、ビデオファイルのすべてのフレームを抽出して画像を出力することです。 端末からVLCのコマンドを使用してみましたが、「フレームのスキップ」をオフにしても、フレームをスキップしているようです。私のMacBook Pro i7は遅すぎると思います。フレームをスキップせずにビデオファイルを再生できないのは奇妙に思えます。とにかく、すべてのフレームを取得できる代替手段はありますか?vlcはリアルタイムで実行しようとするようですが、遅いマシンで作業している場合は問題になる可能性があります。 ここに私が使用したVLCコマンドがあります: /Applications/VLC.app/Contents/MacOS/VLC /Users/name/Downloads/complete/video.mkv --video-filter=scene --scene-prefix=movie --scene-ratio=1 --scene-path=/folder --start-time=1035 --stop-time=1100 --no-skip-frames

3
PNGとBMP画像形式の間に品質の違いはありますか?
私はたった今、PNGがロスレスイメージフォーマットであるのに対し、BMPは非圧縮またはロスレスフォーマットの両方である可能性があることを学びました。これら2つの間に品質の違いはありますか?そうでない場合、TIFF、JPEG2000、PNGなどの他のロスレス形式がBMPと同じ品質を提供するということですか?
13 images  png  bmp  lossless 

3
rsyncがBashスクリプトで「末尾の欠落」について文句を言う
スクリーンセッションで、あるサーバーから別のサーバーにファイルをrsyncしようとしています。毎回長いコマンドを書く代わりに、Bashスクリプトを入れることにしました。しかし、実行するとMissing trailing-" in remote-shell command.エラーが発生します。 スクリプトで何がうまくいかないのか疑問に思います。 root@127.0.0.1:~# /raid/data/module/bin/rbk.sh Movies /raid/data/Movies rsync_target/ /raid/data/module/bin/screen -S Movies /opt/bin/rsync --rsh="ssh -p 10022 -c des"\ --rsync-path="/opt/bin/rsync" --inplace --progress -a -vv \ /raid/data/Movies sys@192.168.1.15:/raid/data/rsync_target/ Missing trailing-" in remote-shell command. rsync error: syntax or usage error (code 1) at main.c(361) [sender=3.0.5] スクリプトは、最初に何を実行するかをエコーし​​てから、コマンドを実行します。以下は私のスクリプトのダンプです: #!/bin/bash SCREEN="/raid/data/module/bin/screen" SCREENOPT="-S" SCREEN_TITLE=$1 RSYNC="/opt/bin/rsync" …
13 bash  ssh  rsync 

5
UnixマシンのIPアドレスを取得する方法は?
UNIXマシンのIPアドレスを知る必要があります。sshでログインできますが、IPアドレスがわかりません。 ログインしたUnixマシンのIPアドレスを取得するコマンドを誰かに教えてもらえますか?
13 unix  ip 

8
2台のコンピューター間でVirtualBox VMを維持および同期する
現在取り組んでいるプロジェクトを持つVirtualBox VMがあります。このVMを2台の別々のコンピューターで使用できるようにしたいので、そのときたまたまある場所で作業できます。VMの転送、クローン作成、およびバックアップに関する回答を見てきましたが、2つのコピーを用意してそれらを同期させることについては何もありません。 複数のコンピューターで単一のVMイメージを維持するための最も簡単な(最も少ないまたは最も単純な手順)または最善の(問題のリスクが最も低い)方法は何ですか? 理想的には、2台のコンピューターのいずれかにUSBポートがほとんどないため、USBドライブからVMを実行したくないのですが、それが最善であれば、それを採用します(実際にあるかどうかはわかりません) USBドライブからVMを実行する際の問題)。ただし、USBドライブを使用してコンピューター間でファイルを転送することを計画しています。

6
タスクバーにあるChromeのよくアクセスするアイコン(タブではない)を削除する
Windowsでは、タスクバーにピン留めされたChrome起動アイコンを右クリックすると、ピン留めされたサイトのリストが表示され、1つのアイコンが「最もアクセスされた」サイトとして表示されます。でWindows 8、私は、右クリックでそれを削除することができますが、中にWindows 10この機能が姿を消しました。 電話会社などで、実際にそれを表示したくない場合があります。ただし、検索を行うと、変更が比較的簡単な[ 最も訪問された ]タブに関する投稿のみが表示されます。アイコンが「Business Insi」へのリンクであるスクリーンショットを含めました。画面の左側にタスクバーがあることに注意してください。これは少し変わっています。 レジストリには何も見つかりませんでしたが、Chromeでは使用されていないと思われます。 更新: 数ヶ月のオンとオフを探しても、これについて何も見つからなかったなんて信じられません。これが管理されている場所(Chrome?タスクバーコード?、デスクトップ?)を誰かが教えてくれれば、それは始まりです。

5
macOSの/ tmpディレクトリに書き込むことができず、権限を修正できません:「操作は許可されていません」
/tmpおよび/private/tmpフォルダーは書き込み可能ではないため、macOS El Capitan(10.11)はソフトウェアの更新をインストールしたり、ソフトウェアをインストールしたりできません。 これを実行する: sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 私にこのエラーを与えます: unable to set owner and group on "tmp" Error 1 Operation not permitted unable to set permissions on "tmp" Error 1 Operation not permitted tmpフォルダーを手動で削除して再作成する方法はありますか?私は名前を変更または削除しようとしたとき/tmpや/private/tmp、私が操作を取得保管許可されていません。とフォルダのsudo chmod 1777両方でも同じように失敗しました/tmp/private/tmp ディスクユーティリティによると、ディスクは正常で、応急処置を実行しても問題は検出されませんでした。 tmp場所を別の書き込み可能なフォルダーにリダイレクトする方法はありますか?

2
RAID、LVM、LUKSの最適な順序
Debian GNU / Linux 8でファイルサーバーをインストールします。 mdadmを使用したソフトウェアRAID-1とLUKSを使用した暗号化ディスクが欲しい。LVMの柔軟性も気に入っています。 これにはさまざまな方法があります。1つの方法は次のとおりです。最初にmdadmを使用してRAID-1をセットアップします。次に、作成された/ dev / mdXをカバーするようにLVM PVをセットアップします。次に、LVをセットアップし、LUKSを使用してそれらを暗号化します。次に、これらをファイルシステム、たとえばext4でフォーマットします。これにより、次のようなレイアウトになります。 RAID --> LVM --> LUKS --> ext4 または、別の順序でそれを行うこともできます: RAID --> LUKS --> LVM --> ext4 または多分: LVM --> RAID --> LUKS --> ext4 そして、たぶん、まったく異なる順序でさえも。 異なるアプローチの利点と欠点は何ですか?何が最高のパフォーマンス、セキュリティ、保守性などをもたらしますか? これを行う「最善の方法」はありますか?
13 linux  debian  raid  lvm  luks 

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