Unix & Linux

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

3
Debian 9でスタートアップアプリケーションを管理する方法は?
自動起動アプリケーションを管理し、自動起動したくないアプリケーションを無効にしたいのです。Debian 9.0ではどうすればよいですか? システムモニターではそれができず、コンソールよりもGUIを使用したいと思います。 さらに、そのようなツールが、アプリ/プロセスに関する情報、たとえば、何をしているのか、無効にしても安全かどうか、たとえば、多くのユーザーがそれらを実行しているかどうか、および(多くの/特定の)ユーザーが望ましくないというフラグを立てました。

6
Redhatへのapt-getのインストール
apt-getRedhat にインストールすることは可能ですか?私はあなたができないという印象の下にありますが、私は確かにしたかっただけです。可能であれば、さまざまなプログラムをインストールするときに生活がはるかに簡単になります。特に、yum利用できるプログラムが実際にはそれほど多くないためです。 これが私が試したものです(参考までに): 以下の手順に従って apt-getをインストールしようとしましたが、redhatにはdpkgがないため、1に戻ります。 yum install libglib2.0-devが失敗してpidgin用のプラグイン(pidgin-sipe)をインストールするのが難しいため、この質問をします。これは、apt-getを使用することには価値のある投資である可能性があることの証拠です。 助言がありますか?
9 rhel  apt  pidgin 


2
デフォルトのファイルマネージャでディレクトリを開き、ファイルを選択します
私が書いているプログラムで、現在処理しているファイルが置かれているディレクトリを開き、そのファイルを自動的に選択する機能を提供したいと考えています(ユーザーがファイルを検索する必要がないようにします)。 私はデフォルトのファイルマネージャでディレクトリを開くことができることを知っています xdg-open /path/to/directory nautilusでディレクトリを開いて、ファイルを選択できることを知っています nautilus /path/to/file.txt 私は考えた私が使用できること xdg-mime query default inode/directory デフォルトのファイルマネージャを取得し、それがnautilusの場合は、上記のように呼び出します。しかし、nautilusが私のシステムのデフォルトであるという事実(xdg-opennautilusを開いてgnomeシェルの場所メニューを開く)にもかかわらず、をxdg-mime返しますThunar.desktop。(試しましたfind / -name Thunar.desktop -mount 2>/dev/nullが何も見つかりませんでした。) また、ディレクトリを開いてnautilusでサブディレクトリを選択する方法もわかりません(上記のアプローチでは、サブディレクトリが開きます)。 どのように私は、デフォルトのファイルマネージャでディレクトリを開くことができますし、そのディレクトリ内のファイルを選択します(ディレクトリを選択し、あまりにも、素晴らしいことだということができましたが、このアプリケーションのために必要でない場合)、または少なくともので、デフォルトのファイルマネージャを見つけるI直接呼び出すことができますか?
9 xdg 

3
ロック画面でGDMサスペンドを無効にする
デスクトップでArch Linux + GNOME3を使用しています。システムが起動するか、ユーザーがログアウトするとgdm、ログイン画面が約20秒間表示された後、ディスプレイがオフになります(コンピューターはまだ実行中です)。これを無効にすることは可能ですか?モニターにログイン画面を「ずっと」表示させ続けたい。これを設定する方法が見つかりませんでした。
9 gnome3  gdm3 

3
ファイルの権限:
ディレクトリに755のアクセス許可を付与したいので、次を使用します。 # chmod -R 755 /my/folder/ それは私のフォルダー内のすべてのファイルに対して機能しますが、問題は、このフォルダーに新しいファイルを作成するスクリプトを使用することです。デフォルトでは、アクセス許可は600です。 これらの「将来の」ファイルにどのように755の権限を課すことができますか? -編集- キャンパスのネットワークトラフィックに関する情報を提供するスクリプトを使用しています。10分ごとに新しいファイルがあり、journeyというフォルダにあります。これは、次のようにmonthフォルダにあります。 ls -lrt /home/netmet/secure/2017-04/2017-04-27/ total 118548 -rwxr-sr-x 1 root root 85922 avril 27 00:10 zzaccounting.dmp-00-00 -rwxr-sr-x 1 root root 54874 avril 27 00:20 zzaccounting.dmp-00-10 -rwxr-sr-x 1 root root 33534 avril 27 00:30 zzaccounting.dmp-00-20 -rwxr-sr-x 1 root root 48890 avril 27 00:40 …

6
キーサーバーの受信に失敗しました(使用可能なすべてのキーサーバーで)
最近Ubuntu 17.04をインストールしましたが、ppaを追加できません。 さまざまなキーサーバーを使用して手動でキーを追加しようとしましたが、すべての試行でキーサーバーがエラーを受け取りました。 $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB 受け取ったエラー: Executing: /tmp/apt-key-gpghome.qm2WNA0lTK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB gpg: keyserver receive failed: No keyserver available $ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 0F164EEB 受け取ったエラー: Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB gpg: keyserver receive failed: Connection refused 他のキーも同様です。PPAを追加できません。
9 ubuntu  gpg  ppa 

3
gzip:予期しないファイルの終わり-とにかくファイルを読み取る方法
非常に長く実行され、大量の出力を生成するバッチシステムのジョブがあります。実際には、バッチノードが作業領域を埋め尽くしてクラッシュするのを防ぐために、gzipを介して標準出力をパイプ処理する必要があります。 longscript | gzip -9 > log.gz ここで、ジョブの実行中にジョブの出力を調査したいと思います。だから私はこれをします: gunzip log.gz これは巨大なファイル(数GB)であるため、非常に長く実行されます。実行中に作成される出力ファイルを確認でき、ビルド中に出力ファイルを確認できます。 tail log > some-line-of-the-log-file tail log > some-other-line-of-the-log-file ただし、最終的に、gzipはgzip圧縮されたファイルの終わりに到達します。ジョブはまだ実行中で、gzipはまだファイルを書き込んでいるため、適切なフッターはまだないため、次のようになります。 gzip: log.gz: unexpected end of file この後、gzipは破損した抽出データは私には役に立たないと考えているため、抽出ログファイルは削除されます。しかし、私は同意しません。最後の数行がスクランブルされていても、出力は私にとって非常に興味深いものです。 「破損した」ファイルを保持するようにgzipを説得するにはどうすればよいですか?
9 gzip 

1
同じスクリプトでbashと期待しますか?
.csvファイルからIPアドレスを取得し、デバイスにtelnetして「show version」コマンドの出力をキャッチするスクリプトをコーディングしようとしています。 これまでのところ私はこれをコーディングしました: #!/bin/bash #!/usr/bin/expect -f FILE1=dispositivos.csv #file with IP's and device name set Username "user" #this is the user for telnet connection. set Password "this.is.the.pass" #pass for telnet connection. NUMERODISP="$(wc -l $FILE1 | awk '{print $1}')" #this command counts number of devices (IP's) in the file as it is …

1
Rpmdbチェックサムが無効です-CentOS 7.2 Dockerイメージにgccをインストールしようとしています
だから私はgccを含むDockerイメージを作成しようとしています。 RUN yum -y install gccDockerfile内でコマンドを実行しています。 依存関係をインストールしようとして最終的に失敗するまで、パッケージをダウンロードします。 Rpmdb checksum is invalid: dCDPT(pkg checksums): glibc-headers.x86_64 0:2.17-157.el7_3.1 - u 以下は出力です。 Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gcc x86_64 4.8.5-11.el7 base 16 M Installing for dependencies: cpp x86_64 4.8.5-11.el7 base 5.9 M glibc-devel x86_64 2.17-157.el7_3.1 updates 1.1 M glibc-headers …
9 centos  docker  glibc 

1
ACPI例外:起動時にAE_NOT_FOUNDが無限に続く
Archデスクトップでシステムのアップデートとアップグレードを行いました。GRUBを通過した直後に、画面上でこのスクロールがいつまでも続きます。 ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F]... ACPI Error: [PGRT]_Namespace lookup failure, AE_NOT_FOUND... ACPI Error: Method parse/execution failed [\_GPE._L6F]... どうしたの?http://jhshi.me/2015/11/14/acpi-error-method-parseexecution-failed-_gpe_l6f/index.htmlを見つけて、LiveUSBから実装しようとしましたが、機能しませんでした。

2
btrfsメタデータを拡張するにはどうすればよいですか?
私のbtrfsメタデータがいっぱいになっています。(私はを使用して1時間ごとのスナップショットを作成していbtrbkます。) btrfsファイルシステムのメタデータに割り当てられたスペースを増やす/拡張するにはどうすればよいですか? それとも自動的に拡張されますか?
9 btrfs 

1
rsyncの--fuzzyオプションはどのように機能しますか?
どのように機能しrsync --fuzzyますか?期待した結果が得られません。 マニュアルから: このオプションは、欠落している宛先ファイルの基本ファイルを探す必要があることをrsyncに指示します。現在のアルゴリズムは、宛先ファイルと同じディレクトリで、サイズと変更時刻が同じであるファイル、または同様の名前のファイルを探します。見つかった場合、rsyncはファジーベースファイルを使用して、転送の高速化を試みます。 オプションが繰り返される場合、ファジースキャンは、-compare-dest、-copy-dest、または--link-destを介して指定された、一致する代替宛先ディレクトリでも実行されます。 --deleteオプションを使用すると、可能性のあるあいまい一致ファイルが削除される可能性があるため、-delete-afterを使用するか、これを防ぐ必要がある場合は、ファイル名の除外を指定してください。 したがって、次のシェルスクリプトは、2回目のrsync実行でファイルdestination / a1をdestination / a2に名前変更することを期待しています。ただし、出力を解釈すると、これは何が起こっているのかではありません(Matched data: 0 bytes)。 #! /usr/bin/env bash set -e cd $(mktemp -d) mkdir source destination cat /dev/urandom | head --bytes=1M > source/a1 rsync --recursive --times $(pwd)/source/ $(pwd)/destination/ tree mv source/a1 source/a2 rsync \ --verbose \ --recursive \ --times \ --delete …
9 rsync 

1
「無効な引数」のためファイルを削除できません
一部のファイルを削除しようとすると、この奇妙なエラーが発生しました。また、ファイル名には特定の文字が含まれていません。なぜ誰か知っていますか?セントーです [root@sandbox ~]# rm -rf /var/log/zookeeper rm: cannot remove `/var/log/zookeeper': Invalid argument
9 linux  files  directory  rm 

1
sshdがpstreeの1つのブランチに数回表示されるのはなぜですか?
現在、私のオペレーティングシステムクラスで、キャンパスのリモートサーバーに接続しています。pstreeコマンドを使用して、実行中のすべてのプロセスをビジュアルツリーに一覧表示し、添付されているスクリーンショットが表示されます。sshd(セキュアシェルデーモン)の後にいくつかのsshd(クラスで接続している他の学生)がいることに気づくでしょうが、さらに重要なことに、sshd --- sshd ---などのようなものが表示されます。これは私が混乱しているところです。なぜ相互にリンクしている複数のsshdがあるのでしょうか。私の推測では、プロキシへのsshdがあり、プロキシはサーバーへのsshdを実行しています。

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