Unix & Linux

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


2
gpgキーを生成するときの「そのようなファイルまたはディレクトリはありません」
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 3年前に移行され ました。 gpgキーを生成しようとしています $ gpg --full-gen-key しかし、最終的にエラーが発生します gpg: agent_genkey failed: No such file or directory Key generation failed: No such file or directory 私はArch Linuxを使用しています。 $ gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.3 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 …


1
さまざまな入力方法の理解と設定
GNOME 3 フラッシュバック環境でTrisquel GNU / Linux 7.0 LTS を使用しています。 つまり、3つの異なる入力方法について聞いたことがあります。ibus、ximおよびuim。そして、それibusは私のシステムにプリインストールされているようです。 $ cat trisquel_7.0_i686.iso.manifest | grep ibus gir1.2-ibus-1.0 1.5.5-1ubuntu3 ibus 1.5.5-1ubuntu3 ibus-gtk:i386 1.5.5-1ubuntu3 ibus-m17n 1.3.4-3ubuntu1 ibus-table 1.5.0.is.1.5.0.20130419-2 libibus-1.0-5:i386 1.5.5-1ubuntu3 libusb-0.1-4:i386 2:0.1.12-23.3ubuntu1 libusb-1.0-0:i386 2:1.0.17-1ubuntu2 libusbmuxd2 1.0.8-2ubuntu1 libustr-1.0-1:i386 1.0.4-3ubuntu2 この問題に直面しながら、私はでインストールuimとセットアップについて学びGTK_IM_MODULE="uim"ました~/.profile。最近、から行を削除uimしましGTK_IM_MODULE="uim"た~/.profile。しかし、このバグを克服するために、私はibus今すぐ取り除くつもりです。 余分な入力方法、(Trisquelのフレッシュインストールを言う)をインストールすることなく、echo $GTK_IM_MODULE出力ximだから、私は、デフォルトの入力方法を検討しているため混乱していますされibus、その後、なぜされる$GTK_IM_MODULEと言ってxim? 私もできapt-get remove ibusますか?またはuim最初にインストールしてから削除する必要がありibusますか?また、どの入力メソッドが現在機能しているibusかを知りたいximですか?そして、入力方法を設定するための正しい方法は何である(すなわち、それはあるGTK_IM_MODULE="uim"に~/.profile)? その上、私は1つのgsettingsスキームを見つけました: $ gsettings get org.gnome.desktop.interface gtk-im-module 'gtk-im-context-simple' 簡単に/大まかに言って、さまざまな入力方法のインストール/削除と設定を理解するために助けが必要です: …

2
xdg-openコマンドは、ファイルを開くために使用するアプリケーションをどのように知るのですか?
xdg-openコマンドは、デフォルトのファイルマネージャーでファイルをダブルクリックしたときに開くのと同じアプリケーションを使用することを期待しますが、常にそうであるとは限りません。 たとえば、私のDEはXFCE、ファイルマネージャーはThunar、デフォルトの画像ビューアーはRistrettoです。ただし、xdg-open example.pngPintaでサンプルPNGファイルを開きます。どうして?
21 xdg-open 

2
ss-Linuxソケット統計ユーティリティの出力形式
オプションを使用するssと、特定の行の下-pでuser/pid/fd列がジャンプします。たとえば、これは私が実際に見ているものです: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 *:* users:(("perl",pid=9316,fd=6)) UNCONN 0 0 *:10000 *:* users:(("perl",pid=9277,fd=6)) UNCONN 0 0 192.168.100.10:53 *:* users:(("named",pid=95,fd=517),("named",pid=95,fd=516)) UNCONN 0 0 127.0.0.1:53 *:* users:(("named",pid=95,fd=515),("named",pid=95,fd=514)) 優先出力フォーマット: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 …

4
configuration.nixにインストールするNixパッケージの名前を見つける方法は?
nix-envの--query操作を使用してインストールするパッケージを検索するとします。 $ nix-env -qa 'aspell.*en' aspell-dict-en-7.1-0 /etc/nixos/configuration.nixNixOSのメイン構成ファイルにこのパッケージ名を記述します。 environment.systemPackages = with pkgs; [ aspell-dict-en ]; それでも、構成sudo nixos-rebuild switchを更新し、宣言的に指定されたすべてのシステム全体のパッケージをインストールするNixOSコマンドを実行すると、エラーで中断します。 error: undefined variable ‘aspell-dict-en’ at /etc/nixos/configuration.nix:44:5 すべてではありませんが、多くのパッケージでは、nix-env返される名前とenvironment.systemPackages構成オプションで指定する名前が異なることを知っていますが、ロジックは理解していません。見つけたパッケージをインストールするにはどうすればよいnix-envですか?
21 nixos  nix 

4
telnet-「外部ホストによって接続が閉じられました」
Apache Spark Clusterをセットアップしたいのですが、ポート7077(Spark Masterが実行されている)でワーカーマシンからマスターマシンと通信できません。 だから私telnetはワーカーマシンからマスターにしようとしましたが、これは私が見ているものです: root@worker:~# telnet spark 7077 Trying 10.xx.xx.xx... Connected to spark. Escape character is '^]'. Connection closed by foreign host. コマンドはすぐに「外部ホストによって接続が閉じられました」で終了しました。タイムアウトなどは発生しません。 ホストがポートでリッスンしていること、およびtelnet出力に「Connected to spark」と表示されていることを確認しました。—これは、接続が成功したことも意味します。 そのような行動の理由は何でしょうか?この接続のクローズが、ワーカーマシンからマスターに通信できない理由になっているのではないかと思っています。
21 telnet 

1
テストのために、単一のsystemdタイマーペアサービスユニットを手動で実行することは可能ですか?
--user条件の下で1日1回実行するタイマー/サービスユニットセットがあります。systemctl --user statusジャーナルとともに表示され、ログに記録されますが、コマンドの一部が失敗します。 コマンド内の何かが正しく解釈されていないようです。問題をデバッグするために、ユニットファイルを使用してサービスを実行し、ログを調べたいなどです。ただし、タイマーを編集して将来の1分間をトリガーし、待機し、ログをチェックするのは退屈です。 systemctl --user execute xxxxxx.serviceまるでタイマーがトリガーされたかのようにちょっとしたことを実行するようなことができますか?
21 systemd 

1
LVMでパーティションを交換しますか?
スワップパーティションを論理ボリュームグループに入れると、欠点(たとえば、パフォーマンス)が生じるのか、それとも別のプライマリ/論理パーティションとして持つのと「まったく同じ」のだろうか? 必要に応じて簡単にサイズを変更できるという事実は気に入っていますが、考えられる欠点についてはわかりません。 アプリケーションの場合:CentOS 7 Webserver。

5
awkプログラムのパスからファイル名を抽出する
awkスクリプトがあり、CSVファイルを渡しました。 awk -f script.awk /home/abc/imp/asgd.csv 私がやっていることはFILENAMEを取得することscript.awkです。FILENAMEは私に完全なパスを提供します。私はawkにいるので使用できませんbasename FILENAME。 print FILENAME; /home/abc/imp/asgd.csv 私はこれで試しました script.awk echo $FILENAME | awk -F"/" '{print $NF}' しかし、私はこれを実行できませんscript.awk。asgd.csvawkプログラム内で取得するにはどうすればよいですか?
21 awk  filenames 

6
最初のxファイルを移動する方法
数千の無秩序なファイルがあるこの巨大なフォルダーがあります。mvコマンドを使用して最初の5000をサブフォルダーに移動することは可能ですか?今のところ私はファイルを mv *some_pattern* ./subfolder1/ 今のところ、画像を非常にランダムに移動していますが、各サブフォルダーに正確に5000個のファイルがない場合、それはそれほど重要ではありません。それを行うためのより良い方法はありますか?


2
エントロピーを排出し続けるのは何ですか?
私が行う場合watch cat /proc/sys/kernel/random/entropy_avail、私は私のシステムでは、それはそれは120-130の周りにまで低下する時点で、180〜190の範囲に達するまでゆっくり、時間をかけて増加エントロピーことがわかります。エントロピーの低下は、約20秒ごとに発生するようです。lsofプロセスが開いていない、/dev/randomまたは/dev/urandom開いていないという場合でも、これを観察します。エントロピーを浪費しているのは何ですか?カーネルもエントロピーを必要としますか、それとも大きなプールを小さな、より良い品質のプールに再処理していますか? これは、SSL / SSH / WPA接続のないベアメタルマシン上にあります。
21 linux  random 

2
ファイルをダウンロードし、ソースと同じファイル構造を作成します
ダウンロードしたいURIのリストで構成される構成ファイルがあります。例えば、 http://xyz.abc.com/Dir1/Dir3/sds.exe http://xyz.abc.com/Dir2/Dir4/jhjs.exe http://xyz.abc.com/Dir1/itr.exe 構成ファイルを読み取り、各URLをコピーしますが、同時にホストと同じディレクトリ構造を作成します。たとえば、構成ファイルの最初の行では、ローカルマシンにディレクトリ構造Dir1 / Dir3を作成し(存在しない場合)、sds.exeを... / Dir1 / Dir3 /にコピーします。 「wget -i」を使用してファイル内のすべてのURLをダウンロードできることがわかりましたが、それに対応するディレクトリ構造を作成するにはどうすればよいですか

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