Unix & Linux

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

10
WaylandまたはX11が使用されているかどうかを知る方法
それで、Debian 7(oldstable)に基づいたラップトップに最新のKali Linuxをインストールしました。その後、すべてをDebian 8にdist-upgradedしました。 私は常にX11ではなくWaylandが欲しかったので、必要なパッケージをインストールしました。次に、最小~./config/weston.ini構成を作成しました。次に、Gnomeログイン画面から: Gnome on WaylandまたはLXDE(特に)起動できます。前者は非常に限られた成功しか受けず、後者(LXDE)はほぼ完璧ですが、パネルのセットアップが必要です(freedesktopを調べる必要があります)。 とにかく、LXDEでは、GUIは旧安定版よりも応答性が高く、Windows 7を実行しているときと同じくらい速いかもしれません。私は満足しました。 しかし、これがDebian 7から8へのすべてのライブラリ/モジュールのアップグレードによるものなのか、それともWaylandの使用によるものなのかを知りたい(本当にWaylandを使用している場合)。私はhtopをざっと見て、/usr/bin/Xorg「wayland」という名前の実行中のプロセスを見つけました。それで、私は現在どれを実行していますか?
165 linux  x11  wayland 

6
エイリアスによってシャドウされているコマンドを実行する
bashに次のエイリアスがあるとしますalias ls='ls --color=auto'--そして、lsオプションなしで普通に呼び出したいと思います。それを行う唯一の方法は、エイリアスを解除し、コマンドを実行してから再びエイリアスにすることですか?または、気の利いたトリックや回避策がありますか?
164 bash  shell  alias 



3
「ps aux」のauxはどういう意味ですか?
ps aux便利なすべてのプロセスとそのステータスおよびリソースの使用状況(のLinux / BSD / MacOSの)を一覧表示するようだ、しかし私は、パラメータの意味を理解することはできませんaux使用しますman ps。 どういうaux意味ですか?
162 linux  ps 

11
パイプ入力の行ごとに1回コマンドを実行しますか?
のすべての一致に対してjavaコマンドを1回実行したいls | grep pattern -。この場合、私はできると思いますfind pattern -exec java MyProg '{}' \;が、一般的なケースに興味があります-「標準入力のすべての行に対して一度コマンドを実行する」という簡単な方法はありますか?(魚またはバッシュで。)
162 bash  shell  fish 

16
数千のファイルを含む大きなディレクトリを効率的に削除する
フォルダーが数十万の小さなファイルで扱いにくくなるという問題があります。 実行rm -rfするとエラーが返されるファイルが非常に多いため、代わりに次のようにする必要があります。 find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; これは機能しますが、非常に遅く、メモリ不足により常に失敗します。 これを行うためのより良い方法はありますか?理想的には、ディレクトリ内のコンテンツを気にせずにディレクトリ全体を削除したいと思います。
162 linux  command-line  files  rm 

6
sshd_configの `ServerAliveInterval`と` ClientAliveInterval`のオプションは正確に何ですか?
私が見つかりました。この質問を、私は、私は非常に二つの変数の設定を理解していないごめんなさいServerAliveIntervalとClientAliveInterval受け入れられた応答で述べました。ローカルサーバーがタイムアウトした場合、この値をゼロに設定する必要がありますか?タイムアウトすることはありませんか?代わりに300秒に設定する必要がありますか? 私の質問は、単純に、応答でラップトップをサスペンドしてからサスペンドを解除すると接続がタイムアウトするWrite failed: Broken pipeものとそうでないものがあります。壊れたパイプで失敗しないようにローカルsshdを正しく構成するにはどうすればよいですか?
161 ssh  configuration 



9
実行中のプロセスを否認し、それを新しいスクリーンシェルに関連付けるにはどうすればよいですか?
SSHシェルで実行中のプログラムがあります。私はそれを一時停止し、戻ってきたときに実行を一時停止解除できるようにします。 私がそうすることを考えた1つの方法は、所有権をスクリーンシェルに移し、そこでスクリーンシェルを実行し続けることでした。 続行する別の方法はありますか?

2
停止されたジョブがあります(bash出口で)
There are stopped jobs.時々bashシェルを終了しようとすると、メッセージが表示されます。Python 2.xの再現可能なシナリオを次に示します。 ctrl+ cは、インタープリターによって例外として処理されます。 ctrl+ zプロセスを「停止」します。 ctrl+ d実数でpythonを終了します。 以下は、実際の端末出力です。 example_user@example_server:~$ python Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> ctrl+z [1]+ Stopped python example_user@example_server:~$ exit logout There are stopped jobs. bashが終了しませんでしexitた。bashシェルを終了するには、もう一度する必要があります。 Q:「停止したジョブ」とは何ですか、またはこれはどういう意味ですか? Q:停止したプロセスを再開できますか? Q:最初exitに停止したジョブを強制終了しますか? …
158 bash  shell  process 


4
jessie backportsリポジトリを取得できませんでした
Dockerfileにjessie backportsリポジトリを追加し、それを使用して依存関係をインストールする、独自の開発のベースとしてdockerイメージを使用しています。このイメージでは、次のコマンドを使用してリポジトリを追加します。 echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list 問題は、バックポートリポジトリからのパッケージの取得が次のエラーで失敗するようになったことです(これは以前は機能していました)。 W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found 私はそのサーバーを調べましたが、実際にはそれらのパスは存在しません。 Debianバックポートサイトで、この特定のリポジトリを引き続き使用できるかどうかを確認しようとしましたが、これが非推奨またはそのようなものであるという兆候は見当たりませんでした。 これはリポジトリの一時的な問題ですか、それともjessie-backportsリポジトリはもう利用できませんか?そして、これが一時的な問題でない場合、新しいDebian安定版にアップグレードせずにこれまたは同等のリポジトリを使用する必要があるオプションは何ですか?
158 debian  repository 

3
Linuxのタイムゾーン設定[終了]
Linuxマシンでzoneinfoファイルをにコピーすることにより、タイムゾーンをGMT + 6に設定しています/etc/localtimeが、dateコマンドはまだ時間をとして表示していますUTCtime-6。誰もこの行動を説明できますか? 私はdateコマンドがUTCtime+6時間を表示するはずだと仮定しています。ここに私が従っているステップがあります: date Wed Jan 22 17:29:01 IST 2014 date -u Wed Jan 22 11:59:01 UTC 2014 cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime date Wed Jan 22 05:59:21 GMT+6 2014 date -u Wed Jan 22 11:59:01 UTC 2014
157 linux  date  time  timezone 

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