Unix & Linux

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


4
NetworkManager設定を新しいシステムにエクスポートおよび移行する方法は?
NetworkManager設定を新しいシステムにエクスポートおよび移行する方法は? ユースケースは次のとおりです。 マシンを再インストールする ネットワーク構成をラップトップからデスクトップシステムに移動(またはその逆) 以下を含むすべての設定を移行する必要があります。 デフォルトおよびカスタムのネットワーク接続 パスワードを使用したwifi接続 VLAN構成 VPN構成(可能な場合はキーを使用) 私はArch wikiをチェックしましたが、移行については何もありませんので、ここで皆さんにお願いします。


4
「passwd」と「chpasswd」の違いは何ですか?
これらのコマンドの説明を本passwdから読みました 。 既存のユーザーのパスワードを変更します。 chpasswd: ログイン名とパスワードのペアのファイルを読み取り、パスワードを更新します。 これらのコマンドは同じ仕事をしているようです。それらに違いはありますか? 編集: どのファイルが変更されるかを、いつ使用するかを学びたいです。同じファイルを変更しますか、それとも異なるファイルを変更しますか?異なるファイルを変更する場合、それらは何ですか?

3
ファイルの異なる行を異なる変数に読み込む方法は?
テキストファイルのさまざまな行をさまざまな変数に読み取りたいです。例えば input.txt: line1 foo foobar bar line2 bar line3 foo line4 foobar bar 私はこの結果を変数に格納したいvar1、var2、var3及びvar4その結果 var1=line1 foo foobar bar var2=line2 bar 等々。 誰かがそれがどのように行われたか教えてください。evalforループで使用しようとしました。うまくいかないようです。
14 bash 

1
ドットドット(..)とは何ですか?シンボリックリンクと動作が異なるのはなぜですか?
..(二重ドット)の性質を理解しようとしています。アクセス方法によって異なるターゲットを指しているようです。 例:- /outer/ middle/ inner/ inner --> ./middle/inner/ 今、に/outer/middle/inner/..つながり/outer/middle/ますが、シンボリックリンクからアクセスすると、に/outer/inner/..つながり/outer/ます。..ここには2つの異なるものがあるようです。 ..正確には何ですか?シンボリックリンク?ハードリンク?または、ディレクトリにアクセスするときにパスに応じて動的に生成されますか?または、シンボリックリンクに関する私の理解が間違っている可能性があります。 編集: その他の関連する観察 /outer/ middle/ file inner/ f --> ./../file inner --> ./middle/inner/ 今、私は/outer/inner/fそれを介してファイルにアクセスしようとすると動作します。しかし、それは/outer/inner/../fileファイルを指し示していないため、そうすべきではありません。ファイルはにあり/outer/middle/inner/..ます。これは上記の動作と矛盾するようです!?

3
bashのファイル名展開メカニズムからいくつかのファイルを除外するにはどうすればよいですか?
ルートディレクトリにubuntuファイルシステムディレクトリがあり、誤って何百ものファイルをルートディレクトリにコピーしました。 私は直感的にファイルシステムを除外してコピーされたファイルを削除しようとしました rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. 動作しません。全体を削除しながらいくつかのディレクトリを除外する適切な方法は何ですか? 編集:何をすべきかを知らずに、ここでコマンドを実行しないでください!

4
suを使用してwww-dataとしてコマンドを実行できません
# su -l www-data ./http-app.py This account is currently not available. # su -l www-data -c ./http-app.py This account is currently not available. # su -c ./http-app.py www-data This account is currently not available. # su -lc ./http-app.py www-data This account is currently not available. # getent passwd www-data www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin …
14 debian  su 

4
systemdサービスユニットファイルの動的変数
systemdサービスユニットファイルで環境変数を動的に割り当てる方法はありますか? 4つのGPUを搭載したマシンがあり、GPUごとに特定のサービスの複数のインスタンスをスピンアップする必要があります。例えば: gpu_service @ 1:1.service gpu_service @ 2:1.service gpu_service @ 3:1.service gpu_service @ 4:1.service gpu_service @ 1:2.service gpu_service @ 2:2.service gpu_service @ 3:2.service gpu_service @ 4:2.service 吐き気 したがって、1:1、2:1などは実質的にサービスユニットファイルの%iです。 サービスを特定のGPUにバインドするために、サービス実行可能ファイルは特定の環境変数をチェックします。たとえば、次のとおりです。 USE_GPU=4 サービスユニットファイル内で%iを取得し、それを何らかの(シェル)関数で実行してGPU番号を取得し、それに応じてUSE_GPU環境変数を設定する方法はありますか? 最も重要なことは、/etc/systemd/system/gpu_service@x:y.service/local.confより多くのインスタンスを起動できるようにするためだけに、複数のファイルを作成する手間が不要であることです。

1
月ごとにグループ化された「du」を取得できますか?
たくさんの写真が入ったディレクトリがあります。具体的にdu -sh --apparent-size /path/to/myfolderは、331Gを提供します。それは素晴らしいです。しかし今、私は月ごとにグループ化されたリストを取得したい、例えば次のようなもの: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... Linuxのビルトインでこれを行うための(合理的な)方法はありますか、それを行うために独自のPythonユーティリティを作成する必要がありますか?

4
Unix端末でexitコマンドはどのように機能しますか?
誰かがexitコマンドがUnixターミナルでどのように機能するか説明してもらえますか? 検索man exit とはwhich exit有用ではなかったと私は、次の問題に遭遇しています。 新しいRed HatシステムにAnacondaとPyCharmのアドオンパッケージをインストールした後exit、ターミナルセッションを終了するように呼び出すと、一連のエラーが発生し、ターミナルが期待どおりに終了することに気付きました。エラーは、私の呼び出しがすることを示唆しているように見えるexitの呼び出しをトリガーされるrm ~/anaconda3/.../と、rm ~/PyCharm/....エラーを引き起こし、。すべてのディレクトリは、これらのプログラム用にダウンロードしたパッケージの場所(numpy)でもあるように見えます。以下を参照してください。 $ exit rm: cannot remove ‘~/anaconda3/lib/python3.5/site-packages/numpy/core’: Is a directory ... ... 解決済み 私の~/.bash_logoutファイルでは、行がありました find ~ -xdev ( -name *~ -o -name .*~ -o -name core ) -exec \rm '{}' \; この行をコメントアウトすると、エラーメッセージが停止しました。すべての一時ファイルを検索して削除するようです。ただし、「core」という単語が含まれるディレクトリを検索し、それらも削除しようとします。これはシステムのプリセットです。

2
サービス開始要求の繰り返しが速すぎて、開始を拒否しました
Debian 8.6でサービスを作成しましたが、serviceコマンドを使用してサービスを開始しようとすると、エラーが表示されます。 試しましたsystemctl daemon-reloadが、それでも同じ結果が得られます。 $ sudo service cloud9 start $ sudo service cloud9 status ● cloud9.service - cloud9 Loaded: loaded (/etc/systemd/system/cloud9.service; enabled) Active: failed (Result: start-limit) since Thu 2016-10-13 07:21:02 UTC; 2s ago Process: 2610 ExecStart=/opt/bitnami/nodejs/bin/node /home/user/c9sdk/server.js -w /home/user -l 0.0.0.0 -a admin:admin (code=exited, status=216/GROUP) Main PID: 2610 (code=exited, status=216/GROUP) …

2
パスワードの代わりにキーファイルでハードディスクを暗号化することはできますか?
ハードディスクの暗号化を検討しています。解決策は、パスワードを使用したLUKSを使用したdm-cryptのようです。読み取り用にディスクプールにマウントされた複数の独立したハードディスクを使用しています。この場合、パスワードを複数回入力する必要があります。 キーファイルでハードディスクを暗号化する方法はありますか、それをUSBドライブに入れて必要なときに差し込むだけですか?


8
文字列内のドット区切り要素の逆順
次のような入力文字列があります: arg1.arg2.arg3.arg4.arg5 私が欲しい出力は次のとおりです。 arg5.arg4.arg3.arg2.arg1 常に5つの引数ではなく、2〜10である場合があります。 bashスクリプトでこれを行うにはどうすればよいですか?

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