Unix & Linux

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

4
xinputデバイスのメーカーとモデルを決定しますか?
キーボードとタッチパッドのデバイスの製造元とモデルを探して、XOrg構成ファイルをターゲットに書き込みます: Section "InputClass" Identifier "touchpad" MatchIsTouchpad "on" Driver "synaptics" MatchProduct "Product Name" MatchVendor "Vendor Name" EndSection CLIツールを使用してデバイスの製品とベンダー名を見つけるにはどうすればよいですか?Xorgの設定を調整できるように、Bluetoothタッチパッドとキーボードを特定したいと思います。
15 xorg  xinput 

4
QEMUゲスト(OpenBSD)にシャットダウンイベントを送信するにはどうすればよいですか?
OpenBSDをベアハードウェアにインストールするためだけに仮想化を使用しており、インストール中にシリアルポートへのリダイレクトが設定されなかったため、システムを実行することになりましたが、ログインしてクリーンにする方法はありませんシャットダウン。 kvm -m 6144 -smp 4 -drive file=/dev/sda,if=ide \ -drive file=/dev/sdb,if=scsi -drive file=/dev/sdc,if=scsi \ -cdrom install52.iso -boot d -nographic このセッションにシャットダウンイベントを送信するにはどうすればよいですか?私の知る限り、Ctrl- ここにa x示すように、またはpkill kvmまだクリーンシャットダウンを行いません。 または、-nographicモードからモードに切り替えるにはどうすればよい-cursesですか?
15 openbsd  kvm  qemu 

5
どのプロセッサが物理コアであるかを知るにはどうすればよいですか?
ここにIntel i7 2700kがあります。どのプロセッサが物理的で、どのプロセッサが仮想であるか(ハイパースレッディングなど)を確認する方法を知りたいです。現在、CPUの温度、周波数、および負荷を表示するためにConkyスクリプトを実行していますが、正しく実行したかどうかはわかりません。 から温度と周波数を取得する独自のスクリプトを作成しましたi7zが、これらは物理コアにのみ対応しています。現在、各コアを次のように表示しています。 ${cpu cpu1} ${lua display_temp 0} ${lua display_load 0} ${cpu cpu2} ${cpu cpu3} ${lua display_temp 1} ${lua display_load 1} ${cpu cpu4} # ... 負荷と温度が時々見られるため、これが正しいかどうかはわかりません。では/proc/cpuinfo、コアはどのようにソートされますか?最初はすべて物理、次にすべて仮想ですか?各物理コアは、その仮想コアですか?それらはどのようにソートされますか?
15 cpu 

1
Linuxデスクトップについて
私はdebian wheezy xfceを使用しており、デスクトップをセットアップしたいと考えています。しかし、いくつかの設定は冗長です。したがって、私はすべてがどのように機能するかを理解したいのですが、私は非常に失われています。誰かが次のリストを並べ替え、完成させ、資格を与えて、何が何を使うのか説明してくれますか? KDE、Gnome、XFCE、X11、dgm、kdm、GTK(x)、セッション、lxdm、lightdm、compiz、Kwin、window-、desktopmanager ...など 理解したと思うときはいつも、今まで聞いたことのない新しい表現を見つけます。さて、私が知っていることはここにあります。Gnome、KDE、XFCEはデスクトップです。それらはスタックの一番上にあります。X11は何かを表示し、グラフィックドライバーを使用するライブラリです。したがって、スタックの一番下にあると思います。(ただし、グラフィックドライバーの上)...

2
一時的に使用するためのクリーンなシェル環境を作成するにはどうすればよいですか?
私は、Unixに焦点を当てた人気のQ&Aサイトで頻繁に回答し、多くの回答でbashシェルを使用した例を提供しています。ただし、これを行うたびに、クリーンな環境を作成するプロセスを手動で実行して、すべての手順が説明され、文書化されていることを確認する必要があります。このプロセスをより簡単にするにはどうすればよいですか?理想的には、1つのコマンドを入力してクリーンな環境を取得し、その一時的な環境の痕跡をすべて完了後に削除することを考えています。


2
fstabのマウントが失敗した場合にブートを停止しないでください
fstabに次の行があります。 sshfs#ecarroll@o99:/opt/dealermade/ftp/inc /opt/dealermade/ftp/inc fuse defaults,idmap=user,users 0 0 何らかの理由で機能しませんでした-それは結構です。ブートシーケンスを停止しないようにするにはどうすればよいですか。S飛ばしてスキップするかM、手動で修復するように促されました。ブートボリュームでない場合は、ログのエントリだけでボリュームのマウントが失敗するようにします。
15 linux  mount  fstab  sshfs 


2
エラーメッセージid:ログイン後にグループIDの名前が見つかりません
バックグラウンド Trevorは、ボックスの開発者の1人としてssh://foobar.university.eduのアカウントにログインし、次のメッセージを受け取ります。 id: cannot find name for group ID 131 Trevorは、これを使用してこれをチェックアウトします vim /etc/group 問題 Trevor は、/ etc / groupファイルのどこにも131 がないことを発見しました。 その後、Trevorはidを実行します... > id trevor uid=4460(trevor) gid=131 groups=48(foobar),51(doobar),131 彼の一次グループを発見するためには、明らかに名前が付けられていません。 質問 foob​​ar.university.eduボックスでこの状況が発生する可能性が高いのは何ですか? trevorがこれを修正したいとします(たとえば、GID 131にマップする「trevor」グループを作成するだけで)、サーバー上の他の何かを破壊することなくこれを行う最善の方法は何ですか?
15 login  group  etc 

3
「cp」は開いているファイルをどのように処理しますか?
2つの個別のディレクトリがあります。ユーザーは最初のファイルをロードします。バックグラウンドで実行されているcronjobがあり、5分ごとにファイルを2番目のディレクトリにコピーします。 ユーザーがアップロードを完了しておらず、cronjobがファイルをコピーした場合はどうなりますか?2つのディレクトリは異なるユーザーが所有し、cronジョブはrootとして実行されることに注意してください。
15 linux  cp 

2
SSHトンネルについて
ssh(ポート22)のみを介してrootアクセスできるLinux(Ubuntu)サーバーがあります。そのサーバーには、ポート3306でリッスンするMySQLデータベースがあります。パテ(私のマシン)とトンネリング(Linuxマシン)を使用して、私のマシンのローカルポート(たとえば4000)から、ポート22上のLinuxサーバー、そしてポート3306上のサーバーからそれ自体へ?

6
ファイル名の指定された文字列と一致しないファイルを一覧表示する
名前の付いた多数のファイル(約200)が、temp_log.$$確認する必要のある他のいくつかの重要なファイルとともに作成されるディレクトリがあります。 すべてのファイルを簡単にリストし、temp_log.$$表示されないようにファイルを除外するにはどうすればよいですか? 期待される出力 $ ls -lrt <exclude-filename-part> -- Lists files not matching the above given string 私はlsマニュアルページを調べましたが、このリファレンスには何も見つかりませんでした。ここで重要な情報を見逃した場合はお知らせください。 ありがとう
15 ls  filter 

6
sudo over ssh:ttyが存在せず、askpassプログラムが指定されていません
このエラーが引き続き発生するので、これを修正するためにオンラインで議論されたいくつかの方法を試してみましたが、何も機能していません。私が実行したとき、私は、セットアップのSSHキーがそうしている'ssh newton@host.com'、それは自動的に私をログに記録し、私はまた、このユーザーを設定しているvisudoことを'newton ALL=(ALL:ALL) ALL' 、私は、その後も追加しようとしました'newton ALL=NOPASSWD: /var/www/script.sh' 残念ながら、ssh newton@host.com 'sudo /var/www/script.sh'Cygwinから実行するたびに戻ってきます。追加しようとし-t -tましたが、パスワードの入力を求められます。 total size is 21209180 speedup is 314.69 sudo: no tty present and no askpass program specified Sorry, try again. sudo: no tty present and no askpass program specified Sorry, try again. sudo: no tty present and no askpass …
15 shell  ssh  sudo 

1
アップグレード中にapt-listchanges(およびその他のインタラクティブなもの)を無効にします(確実に)
apt-listchanges が本当に嫌いです。大規模なdist-upgradeを実行する場合は、コンピューターを数時間そのままにしておきます。このサーバーフォールト質問の質問者は、その投稿のすべての提案を実装した後、同じ目標を念頭に置いていましたが、私はまだヒットしましたapt-listchanges。 aptUnix哲学がそれを目指しているのに、なぜ他の点では優れたプログラムで非対話性を達成するのがそれほど難しいのですか? 私が行った変更/etc/apt/listchanges.confが助けになることを望んでいますが、相互作用なしに確実にアップグレードを行う方法についての提案が欲しいです。 [apt] frontend=none email_address=root confirm=0 save_seen=/var/lib/apt/listchanges.db which=news これは私が使用したコマンドです DEBIAN_FRONTEND=noninteractive \ apt-get \ -o Dpkg::Options::="--force-confnew" \ --force-yes \ -fuy \ dist-upgrade また、次の行を追加しました /etc/dpkg/dpkg.cfg force-confold force-confdef
15 apt  upgrade 


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