Unix & Linux

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

4
KDE5サスペンドから再開した後、アイコンの下のラベルが破損しています
私はKDEネオンディストリビューション(Ubuntu 16.04 LTS +最新のKDE5 DE)を使用しています。 Suspend + resumeはほとんど私のノートブックで動作しているようですが、アイコンの下のラベル(プラズマシェルの背景として「フォルダビュー」が設定されています)は次のように壊れています。 左側に破損したアイコン、右側にアイコンを数ピクセルドラッグして元の場所にドロップさせることで修正。 グラフィックドライバーの問題ではないかもしれないので、私には見えますが、KDE5プラズマフォルダービューキャッシュのバグでさえありますか? 質問: デスクトップ全体を簡単に更新する方法は?KDEメニューの[デスクトップの更新]は役に立ちません(アイコンのキャッシュがあり、無効化されていないようです)。 高品質のバグレポートを作成する方法、どのようなログ/コマンド出力がその価値があるのか​​、そしてこれをどこから探し始めるのか。 私自身はプログラマーですが、Qt / KDE5の開発は行っていないため、KDEのどの部分がこれらの原因であるか、エラーを探す場所、および診断に使用できるツールについてもわかりません。ざっと見てdmesg、/var/log/Xorg.0.log疑わしいものは何も表示しませんでした。 lshw -c video *-display description: 3D controller product: GM107M [GeForce GTX 960M] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a2 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list …
12 kde  nvidia  suspend  kde5 

1
CTRL + Vはvimで何をしますか?
insertモード中のvimで、CTRL + Vをx mode (^[,^D...)押すと、いわゆるキーにエスケープされ、キー(たとえば、エスケープキー)を押すと、で終わる^[か、で始まる他の何かになります^。また、エディターで緑色に変わります。 これは何ですか、何に使用されますか?

4
systemdサービスがいつ開始/停止/再開されたかを確認するにはどうすればよいですか?
私は(自分で作成した)サービスをDebian(Jessie)サーバーで実行していて、サービスのログは、特定の時間に再起動したことを示しています。私は今、アプリケーションが何らかの形であれば把握しようとしていますので、セグメンテーション違反または他のクラッシュの兆候はありませんが、静かに失敗したとsystemdに再生成によって得た、またはユーザーが意図的に介してサービスを再起動するかどうかsystemctl。 シェルの履歴にはそのようなアクティビティは表示されませんがexport HISTCONTROL=ignoreboth、SSHセッションがタイムアウトしたため、以前のログインのbash履歴がディスクに書き込まれなかったため、これは決定的なものではありません。現時点ではサーバーは再起動されていません。 しかし、systemd自体は、サービスが意図的に再起動されたときを示すログを保持する必要があると思います。驚いたことに、journalctlそのようなログを取得する方法に関するドキュメント(例:)を見つけることができませんでした。 他のいくつかの投稿(たとえば、通常のユーザーsystemdサービスのログはどこにあるのか、なぜログがないのですか?)は、次のようなログメッセージがあるはずであると示しています。 Jan 15 19:28:08 qbd-x230-suse.site systemd[1]: Starting chatty.service... Jan 15 19:28:08 qbd-x230-suse.site systemd[1]: Started chatty.service. しかし、システムにそのようなログメッセージは表示されません。 systemdサービスがいつ開始、停止、または再起動されたかを知る方法はありますか? 編集:人々が遭遇する可能性がある典型的な問題はjournalctl、非特権ユーザーとして実行することです。これは私には当てはまりません、私はずっと操作してきましrootた。コメントに応じて、実行するとgrep systemd /var/log/syslogこれだけしか得られません: Jun 6 09:28:35 server systemd[22057]: Starting Paths. Jun 6 09:28:35 server systemd[22057]: Reached target Paths. Jun 6 09:28:35 server systemd[22057]: Starting Timers. Jun 6 09:28:35 server …


1
systemdサービスのグループをリロードするにはどうすればよいですか?
私がしたいリロード(再起動しないで!)イベント時にサービスのグループ。 私は私のSSL証明書を更新した場合、私は、用途はそれらを再ロードするすべてのサービスをしたい(nginxとpostfix心に来ます)。また、特定のサーバー上のどのサービスがSSL証明書を使用するかを覚えておきません。それらが構成されたときにそれらをグループ化するのに十分でなければなりません。 一方.serviceで、パッケージで提供されるファイルの変更は避けたいと思います。更新中に手動での介入が必要になるためです。 どうすればそれを達成できますか? リクエストに応じてサービスのグループを停止するオプションがありますが、これによりサービスに 1、2秒、またはそれ以上アクセスできなくなり、修正されるまで停止したままになる場合があります。それを買う余裕はない。
12 systemd 

2
Bluetoothヘッドセットの自動接続を設定するにはどうすればよいですか?
Bluetoothヘッドセットは正常に動作します。オーディオシンクが機能します。すべてが機能します。しかし問題は、手動でPCに接続する必要があることです。 kdeタスクバーの時間近くにあるBluetoothアイコンをクリックします=>既知のデバイス=>接続 # bluetoothctl => connect xx:xx:xx:xx:xx:xx ほんの1か月前に標準のdebianインストール/アップデートで自動的に接続していました。なぜ壊れたのかわかりません。Bluetooth関連のパッケージをインストールしたり、Bluetooth関連の構成ファイルを変更したりしていません。 私の問題を解決するために私がしたこと: すべてのBluetooth関連パッケージを削除して再インストールしました(以下を参照)。 ここで説明するように、/ etc / pulse / default.paに load-module module-switch-on-connectという行を追加しました AutoConnect = trueという行を含むファイル/etc/bluetooth/audio.confを作成し、ここで述べたように後でbluetoothサービスを再起動しました スクリプト(askubuntuから)が機能しません。私はこのメッセージを受け取ります: Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist. オンラインになったときに自動的にBluetoothヘッドセットに接続できるようにする方法は?解決は簡単だと思います。 Debian 8.6、kde 4.14.2。使用パッケージ:bluedevil、bluetooth、bluez、pulseaudio-module-bluetooth。

5
システムがSSHを拒否し、systemdのインストール後に「ブートアップ」でスタックする
Azureで作成されたLinux Ubuntu VM(14.04 LTS)で再現可能な問題があります。 systemdスクリプトを使用してパッケージをインストールした後、システムは新しいssh接続を無限に拒否します。 システムが起動しています。 xxx.xxx.xxx.xxxによって接続が閉じられました ただし、アクティブなSSH接続は維持されます。/etc/nologinシステムにファイルがありません。 私が目にする唯一のオプションは、問題を解決するハードリセットです。しかし、どうすればそれを回避できますか? これが私が使用しているスクリプトです: #!/bin/bash # Script input arguments user=$1 server=$2 # Tell the shell to quote your variables to be eval-safe! printf -v user_q '%q' "$user" printf -v server_q '%q' "$server" # SECONDS=0 address="$user_q"@"$server_q" function run { ssh "$address" /bin/bash "$@" } run …
12 linux  ssh  systemd 

2
fsckはfsckを実行しません(スーパーブロックフラグを設定できません)
SDカードベースのデバイスでのクリーンでないシャットダウンに続いて、SDカードをfsckルートファイルシステムに取り出しました。これにより、以下のバリエーションが生まれました。 e2fsck 1.43.1 (08-Jun-2016) /dev/sdc2: recovering journal Superblock needs_recovery flag is clear, but journal has data. Run journal anyway<y>? no Clear journal<y>? no e2fsck: unable to set superblock flags on /dev/sdc2 ここでは両方とも「いいえ」と答えましたが、すぐに同じ結果につながらないはい/いいえのシーケンスはありません。 ファイルシステムはマウントすることができ、何気ない検査で大丈夫に見えます。これはデバイスでも正常に動作し、それがルートファイルシステムです(実際には、それほどうまくいかないことが判明しました。コメントを参照してください。回復不能な破損ディレクトリがいくつかあります)。 私はdd「ファイルへのパーティション(8ギガバイト)をD、およびその上でfsckを試してみました。興味深いことに: e2fsck 1.43.1 (08-Jun-2016) plush.rootfs: recovering journal Clearing orphaned inode 18290 (uid=0, gid=0, mode=0100644, size=34096) Clearing orphaned …
12 ext4  fsck  sd-card 

2
XF86MonBrightnessUp / XF86MonBrightnessDown特殊キーが機能しない
一部のマルチメディアキーを有効にしようとしていますが、ボリューム用のキーは機能します。F5そしてF6、増加/減少のためのものが機能しない、私は理由がわかりません。ターミナルで実行すると: xbacklight +10 効果がわかります。バインドされた特殊キー(これはに設定されています~/.config/i3/config)を試すと: # Sreen brightness controls bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness 明らかに、メディアキーはキーと組み合わせる必要がありfnます。しかし、効果はわかりません。解決策はありますか?

1
「free」コマンドの「共有」メモリの意味は何ですか?
の出力の4番目の列のfree名前はsharedです。私がインターネットで見ることができるほとんどの出力では、共有メモリはゼロです。しかし、私のコンピューターではそうではありません。 $ free -h total used free shared buff/cache available Mem: 7,7G 3,8G 1,1G 611M 2,8G 3,0G Swap: 3,8G 0B 3,8G 以下も出力の抜粋ですps_mem.py。 Private + Shared = RAM used Program --------------------------------- 21.4 MiB + 1.0 MiB = 22.4 MiB bash (9) 29.2 MiB + 5.3 MiB = 34.5 MiB Xorg 35.9 …
12 linux  memory  ram 

1
「?」とは TTYの下で表す
ps端末で実行すると、次のようなメッセージが表示されることがあります。 なに??私はLinuxサーバーにsshしているのでsshd、それはCMDで言うとおりだと思いますが、ターミナルインスタンスを表すために何?が考慮されているのか知りたいですpts/1。
12 ssh  process  tty  ps 

1
G10ターミナルのアプリケーションにF10を渡します
古いDebianマシンを実行しています:ディストリビューターID:Debian説明:Debian GNU / Linux 5.0.2(lenny)リリース:5.0.2コード名:lenny ターミナルを開いて、Midnight Commanderを実行します。ここで、F10キーを押して終了する必要があります。しかし、これを行うと、ターミナルメニューが表示されます。 F10を押してターミナルメニューではなくMCメニューを取得する方法は?

4
netcatが応答を出力しない
私が使用してTCPポートにコマンドを送信しようとしているnetcatとのパイプ応答 、私が実行したときnetcat、それは正しく応答を出力しますが、私はパイプからコマンドを渡すとき、それは正確にコマンドを送信しますが、応答が印刷されない、私のコマンドを入力します。 したがって、これは正しく動作します: netcat localhost 9009 これはコマンドを送信するだけですが、応答を出力しません。 echo 'my_command' | netcat localhost 9009 どうして?応答テキストを印刷 するnetcatにはどうすればよいですか?
12 pipe  netcat 

2
bash関数のオプションパラメータ
こんな感じのSVNブランチを素早く作る機能があります function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } アドレスなどを調べてコピーして貼り付ける必要なしに、新しいブランチをすばやく作成するために使用します。ただし、メッセージ(-mオプション)の場合は、3番目のパラメーターを指定するとメッセージとして使用され、それ以外の場合は「$ 2の開発ブランチ」の「デフォルト」メッセージが使用されるようにしたいと思います。これがどのように行われるかを誰かが説明できますか?

3
lsに、末尾にスラッシュを付けてディレクトリを一覧表示するにはどうすればよいですか?
私の殻はbashです。の出力を取得lsして、末尾にスラッシュがあるディレクトリを表示するにはどうすればよいですか?私がそうlsするとき、tcshそれは望ましい出力を与えます。bash引数を使用せずにこれを行うにはどうすればよいですか? 例えば。 bin/ lib/ src/ file1.txt file2.txt
12 bash  directory  ls 

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