コンピュータユーザー

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

6
すべてのソースファイル(* .c、*。cpp、*。h)をリストする方法
Linux / MinGW / Cygwin、および再帰的にすべてのサブディレクトリに含まれるソースファイル(* .c、*。cpp、*。h)を見つけたいです。 私の基本的な考え方は、findとを使用することgrepです。ただし、指定されたファイル名をチェックできる正規表現を作成するのは、*。c、*。cpp、または* .hのいずれかです。手伝ってくれませんか?
15 find  grep  regex 

3
Mac OSはスリープ後にSMB共有に接続できません
最近(3週間前)のMacBook ProでローカルWindows 2008ファイルサーバーのSMB共有に問題なくアクセスしていました。ただし、現在は数日間、スリープモードからの復帰後にサーバーへの(再)接続に失敗します。 Finderは単に「接続しています...」と表示し、無期限にハングします。コマンドライン(mount -t smbfs)から試しても同じことが起こります。これはWiFiとケーブルの両方を介して行われます。また、ネットワークのオフとオンを切り替えてみました。唯一役立つのは再起動です。 ヒントはありますか? 編集して明確にする:スリープ状態にされるのはMacであり、サーバーではありません。また、共有を切断してからスリープ状態にすると、起動後に再接続できることもわかりました。 別の編集: さらに調査を行い、ネットワークトラフィックを傍受しました。MacはNetBIOS名のクエリとステータス要求(NBSTAT)をサーバーに送信し、サーバーは応答しますが、すべて正常に思えます。その後、MacはSMB接続を開くはずですが、何もしません。これ以上パケットは続きません。 それから、本当の問題はもっと深いところにあることがわかりました。もちろん、サーバー側でタイムアウトになった古い接続がまだアクティブであると考えているため、新しい接続を開かないようです。ただし、マウントポイントまたは/ Volumesディレクトリのみにアクセスしようとするプログラムはハングし、強制終了することさえできません。umount /Volumes/share-ハング。ls /Volumes-ハング。kill -9これらのいずれか-助けにはなりません。また、アプリケーションでファイルを開くダイアログを開くと、同様にハングします! 唯一役立つのは、ハードリブートです。タイムアウトした接続がこのような何かを引き起こす可能性がある場合、OSXのSMB実装には根本的に何か問題があるように思えます。


4
共有キー.ssh / authorized_keysとsudoを連携させる方法は?
.ssh / authorized_keysをセットアップし、pub / privateキーを使用して新しい「ユーザー」でログインできます...「ユーザー」をsudoersリストに追加しました...私はsudoコマンドを実行しようとします。 $ sudo cd /root 入力したパスワードの入力を求められますが、機能しません(設定した秘密キーのパスワードを使用しています) また、次を使用してユーザーのパスワードを無効にしました $ passwd -l user 私は何が欠けていますか? どこかで私の最初の発言が誤解されています... 私は自分のシステムを強化しようとしています...最終的な目標は、単純なパスワード認証ではなく、パブ/秘密鍵を使用してログインすることです。authorized_keysファイルを使用してすべてを設定する方法を見つけました。 さらに、最終的にルートアカウントを介したサーバーログインを防止します。しかし、それを行う前に、2番目のユーザー(常にシステムにログインするユーザー)のためにsudoが必要です。 この2番目のユーザーについては、「passwd -l user ...」を使用してユーザーをロックしない場合、通常のパスワードログインを禁止し、パブ/プライベートキーログインのみを強制します。その後、キーを使用しない場合、通常のパスワードでサーバーに入ります。 しかし、もっと重要なのは、パスワードが無効になっているユーザーとのpub / private keyセットアップでsudoを動作させる必要があることです。 編集: OK、私はそれを持っていると思います(解決策): 1)/ etc / ssh / sshd_configを調整して設定しました。PasswordAuthentication no これにより、sshパスワードによるログインが防止されます(これを行う前に、公開キー/秘密キーが機能していることを確認してください) 2)sudoersリストvisudoを調整し、追加しました root ALL=(ALL) ALL dimas ALL=(ALL) NOPASSWD: ALL 3)rootはパスワードを持つ唯一のユーザーアカウントです。パスワードが設定されていない2つのユーザーアカウント「dimas」と「sherry」でテストしています(パスワードは空白ですpasswd -d user) 上記は基本的に全員がパスワードでシステムにログインすることを防ぎます(公開/秘密鍵を設定する必要があります)。 さらに、sudoersリストのユーザーには管理機能があります。またsu、別のアカウントにもできます。だから、基本的には「ディマス」缶sudo …
15 linux  ubuntu  ssh  sudo 

3
Windows 7のハイブリッドスリープとは何ですか?
Windows 7のハイブリッドスリープはWindows Vistaと同じですか? 私がこれまでに理解しているように、RAMの内容もハードドライブに保存されることを除いて、スリープに似ています。そのため、停電や停電があっても、コンピューターの状態は失われません。 それには、すべてのRAMをハードドライブに保存する必要がありますか?コンピューターに6 GBまたは9 GBまたは12 GBがある場合、12 GBのデータをハードドライブに保存する必要がありますか?
15 windows-7  sleep 


6
完全に自動化されたDVD insert-rip-compress-ejectワークフロー
(この質問に部分的に触発された。) 背景:カスタムエンターテイメントセンターのHD LCDの背後にPCが隠れています。PCの唯一の目に見える部分は、Wiiの上にマウントされた外部DVDドライブです。PCにはWindows XPがインストールされています。HackintoshingとLinux は可能かもしれませんが、私は以前にサウンドカードのドライバーに問題がありました。この特定の問題に対して本当に素晴らしくシンプルな解決策を提供しない限り、OS XとLinuxは立ち入り禁止であると仮定しましょう。 目標:DVDをリッピングするための完全に自動化されたワークフローが必要です。このようなもの: DVDドライブの取り出しボタンを押して、DVDを挿入します。 PCは、これが(データではなく)ビデオDVDであることを認識します。 PCはDVDをハードドライブにリッピングします。 PCはリッピングを終了し、DVDトレイを取り出します。 PCは、DVDイメージをXbox 360が読み取れる形式に圧縮します。 PCは、完成した圧縮ビデオファイルを特定のフォルダーにコピーするため、WMP11ライブラリに読み取ってXbox 360でシームレスに再生できます。 PCはすべての一時ファイルをクリーンアップします。 できた これを完全に自動化するための推進力は、テレビをPCの入力に切り替えてワイヤレスキーボードをいじる必要がないことです。これはユーザーの介入が不要なだけです。 UIはきれいである必要はありません。スピードも気にしません。そして、私はおそらく、いくつかの創造的なPerlの使用とのギャップのいくつかを埋めることができます。しかし、パーツの多く(またはすべて)がすでに存在している可能性があります。 何かご意見は?

9
Windowsで環境変数を編集するために使用できるコマンドラインツールはありますか?
Windowsで環境変数を編集するために使用できるコマンドラインツールはありますか? これがスマートなツールであればいいでしょう、例えば: PATH変数にパスを追加し、このパスが既に存在している場合、このエントリを2倍にしないでください。 PATH変数への新しいパスの挿入は、他のパスの前後に、または特定の順序(最初、7番目、最後など)で可能です。 変数の値の一部のみを変更できるようにする必要があります(PATHの場合、すべてのパスのリストから指定されたパス)。 最後になりましたが、セッション間で変更を保持したいので、単純なSETは問題外です... これにはパスエディターと呼ばれる非常に優れたGUIツールがあり、コマンドライン以外にこのようなものが必要です。

3
`bash`のオプションで最後の「-」(ハイフン)はどういう意味ですか?
で、このチュートリアルで、私たちは、次のコマンドを実行する必要があります。 # curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - 最後の-(ハイフン)はbashどういう意味ですか? これで多くのコマンドを見てきましたが、論理的な説明を見つけることができず、Google検索を再定式化する方法も見つかりませんでした。パイプされたコマンドの出力ですか?

4
bashコマンド文字列の逐語的な文字を確認するにはどうすればよいですか?
今朝、bashターミナルでこの奇妙な振る舞いをしました: user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true bash: [: missing «]» user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true true 最初のコマンドは、geditで編集されたスクリプトから貼り付けられました。 2番目は、ターミナルで直接入力されました。 掘り下げた後、30番目の文字(client.confと "]"の間のスペース)を削除し、スペースに置き換えるとコマンドが再び機能することがわかりました。 私の仮定は正しかった:未知の空白文字がコマンドに滑り込んだが、問題は: コマンドをデバッグできるように、端末でこれらの文字を表示するにはどうすればよいですか?さらに重要なこと: これが再び発生するのを防ぐにはどうすればよいですか? ところで、Ubuntu 18.04 /フランス語を実行しています。コマンドを貼り付けるスクリプトはUSBドライブにあり、Windowsでも編集されている可能性があります。 非常に良い答えをありがとう。不良文字は、c2 a0の改行なしスペースUTF-8文字です。sedで特別な「M-BM-」キャラクターを削除する方法の質問には、そのキャラクターに関する興味深い事実があります。 奇妙なことは、スクリプトにこのキャラクターがないことです。だから、どこから来たのか分からない。

2
デスクトップコンピューターにケーシングのないSSDドライブを取り付けるにはどうすればよいですか?
SSDドライブは、ラップトップやタブレットに、ケースやエンクロージャーのない裸のロジックボードの形でインストールされることがあります。 デスクトップコンピューターにインストールする場合、そのうちの1つの専用ケースを購入する必要がありますか?私はあちこち探してみましたが、このタイプのSSDドライブ用に特別に設計されたケースについての言及を見つけることができませんでした。 ここに私が話していることの写真があります:
15 ssd  msata 

4
破損したFirefox places.sqliteデータベースを修復するにはどうすればよいですか?
RAMにいくつかの問題があり(ブルースクリーンが数回、Windows XP)、Firefoxデータベースが破損しています。Firefoxは動作していますが、私の履歴は消えており、実行時にいくつかの矛盾とエラーが報告さpragma integrity_checkれていplaces.sqliteます: データベースディスクイメージの形式が正しくありません さて、質問です。SQLite-Databaseを修復するにはどうすればよいですか?



1
マザーボードが2つのCPUで動作しないのはなぜですか?
私は(ごく最近)次の仕様のコンピューターを構築しました。 (x2)Intel Xeon X5650; Supermicro X8DTI-Fマザーボード; AMD Radeon R9 280X; 16GB DDR3 FB 1333MHz RAM(4x 4GB); 1TB Seagate Constellation SED(エンタープライズHDD); RM850 PSU 現在、システムは1つのCPUがインストールされた状態で完全に正常に動作しますが(インストールされたWindows、ゲーム、プログラミングなどは問題ありません)、両方のCPUがインストールされてもシステムは初期化されません。 PCI POSTカード(以下に示すものと同じ)を使用していますが、両方のCPUが取り付けられている場合は「00」のままです。CPUがインストールされていない場合に使用する同じコード: 両方のCPUが動作するため、両方のソケットも動作します(基本的に、両方のCPUを一度に使用しようとする場合を除き、すべてが動作します)。また、別のPSUを試し、CMOSをリセットしましたが、どれも機能していません。 マザーボード用のBIOSアップデートがありますが、それを適用しても問題は修正されません。 各CPUのCPU-Zの詳細は次のとおりです。 CPU-Zのスクリーンショットを撮り、シャットダウンしてCPU#1をCPU#2に置き換えました。 要点をまとめると: 電源の問題ではありません(正しいケーブルを使用しています)。 CPUの問題ではありません(他の人はまったく同じCPUを同じマザーボードで動作させることができました)。 実際のソケットに問題はありません(ピンが曲がっていません)。 更新されたBIOS、変更なし CMOSをリセット、変更なし ここで何が間違っているのでしょうか? マザーボードの売り手は、デュアルCPUで動作するようにテストされた交換用ボードを送ってきましたが、私が見逃している単純なものがあるのではないかと思いますか? 詳細に調べましたが、QPIは完全な6.4GHzになりません(強制された場合でも)。代わりに、3.2GHzにスロットリングされ、Xeonのパフォーマンスの一部が犠牲になります。
15 cpu  motherboard  bios 

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