Unix & Linux

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

3
tarコマンドで-fパラメーターは何をしますか
使用するとき、tar私は常に-fパラメーターに含めますが、理由はわかりません。 私は男を見上げて言った。 -f, --file [HOSTNAME:]F use archive file or device F (default "-", meaning stdin/stdout) しかし、正直に言うと、それが何を意味するのか分かりません。誰かがそれに光を当てることができますか?
19 tar 

4
NFS上のflock(2)とfcntl(2)
Perl 5.xのドキュメントでは、flock(..)の実装では、1から始まり、利用できない場合は3に向かって進む、次のネイティブコールのいずれかを使用するように規定されています。 群れ(2) fcntl(2) lockf(3) それはいいです。ただし、flock(2)をNFS上で使用すべきではないという免責事項に気付いているかもしれません。このドキュメントでは、-Ud_flockフラグを使用してPerlにflock(2)を強制的に使用することを推奨しています。flock(2)(Redhat)のmanページには、NFSの問題に関する同様の免責事項が記載されています。 私の質問は、なぜ!?!?NFSでflock(2)が安全でない理由の詳細な記事や説明を見つけることができないようです。 Redhat(flock(2)が使用されている場所)とSolaris(fcntl(2)が使用されている場所)の両方で、CとPerlでいくつかのテストスクリプトを作成しました。Perlが実際にflock(2)とfcntl(2)をそれぞれ使用していることを確認するために、strace / trussを実行しました。ロックが守られていない問題を再現できませんでした!何が?
19 nfs  system-calls 

5
パスワードプロンプトなしでの1つのサーバーから別のサーバーへのSCP
scpパスワードを要求せずに、あるボックスから別のボックスに行う最良の方法は何ですか? 2つのサーバーがあります。 サーバーA(10.152.2.10): /home/oracle/export/files.txt サーバーB(10.152.2.11): /home/oracle/import/ scpパスワードの入力を求められることなく、サーバーAからサーバーBにファイルを転送する場合 [これをサーバーAから実行/home/oracle/export/] scp files.txt oracle@10.152.2.11:/home/oracle/import これにより、コマンドの入力時にパスワードの入力が求められます。 keygenを生成してサーバーAにコピーする必要があることを理解しています。したがって、[サーバーAで]: ssh-keygen -t rsa これにより、/home/oracle/.ssh次の2つのファイルが保存されます。 id_rsa id_rsa.pub 1. 2つのファイル(id_rsa、id_rsa.pub)をサーバーB にコピーすることになっています/home/oracle/.sshか? これについていくつかのグーグル検索を行っている間、いくつかの記事はこれをauthorized_keysへの追加/連結について言及しました。 2.自分でこのファイルを作成することになっていますか? 私はこれを行う正しい方法が何であるかについて混乱しているようです。 ところで、2台のサーバーはSuse Linux Enterprise Edition 9を実行しています...

1
17.04から18.04へのUbuntuのアップグレード
ubuntu 17.04をインストールしましたが、18.04にアップグレードします。私がやろうとしたとき: sudo do-release-upgrade というメッセージが表示されましたAn upgrade from 'zesty' to 'bionic' is not supported with this tool。これを続行するには入力が必要です。 sudo do-release-upgrade Checking for a new Ubuntu release Your Ubuntu release is not supported anymore. For upgrade information, please visit: http://www.ubuntu.com/releaseendoflife Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1,257 kB] Fetched 1,258 …
19 ubuntu  upgrade 

1
`fc`コマンドの文字は何を表していますか?
fc前のコマンドを編集して後で発行できるコマンドを見つけました。 FCEDITエディタを設定するための独自の環境変数と、POSIX Programmer's Manual(1p)のマニュアルページがあります。 これは、ファイル作成/tmpディレクトリを、ファイルが(保存されている場合は内容を実行:wq中vim)。 それとは別に、fc -l以前に実行されたコマンドに番号を付けてリストし、選択することができます。 知っておくと本当に便利で便利なコマンドです。 問題は、その名前が本当に意味するものです。コマンドとその機能を念頭に置く方法は? "ファーストクラス"?または、単に「機能」としても(前の文を作成した後に何が思い浮かびましたか)? マニュアルでは、単に「fcユーティリティ」と呼んでいます。
19 zsh  command  posix 

3
systemdタイマーが次に実行されるタイミングを知る方法はありますか?
systemdタイマーをテストし、デフォルトのタイムアウトをオーバーライドしようとしていますが、成功していません。systemdに次にサービスを実行する時期を教えてもらう方法があるかどうか疑問に思っています。 通常ファイル(/lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. [Timer] # You must have an OnBootSec (or OnStartupSec) otherwise it does not auto-start OnBootSec=5min OnUnitActiveSec=5min # The default accuracy is 1 minute. I'm not too sure that either way # will affect …

2
マディソンを選ぶ理由
少し前にこの質問をしました- 「apt-get -s upgrade」または他のaptコマンドには、パッケージのダウンロード元のリポジトリをリストするオプションがありますか?、アップグレード元のリポジトリパッケージを一覧表示する方法について。apt-cache madisonパッケージをインストールするリポジトリを一覧表示する別のコマンドを学習しました。 なぜmadisonこれは、手元のタスクとはまったく関係のない名前なのでしょうか?
19 apt 

3
CentOS 7.0で完全修飾ホスト名を設定する方法は?
CentOS 7.0で完全修飾ホスト名を設定するにはどうすればよいですか? たとえば、以下を使用してオンラインでいくつかの投稿を見てきました。 $ sudo hostnamectl set-hostname nodename.domainname ただし、domainnameを実行しても何も返されません。 $ domainname (none) また: $ hostname nodename.domainname しかしながら、 $ hostname -f hostname: Name or service not known $ hostname -d hostname: Name or service not known いくつかのデバッグ出力: $ cat /etc/hostname nodename.domainname $ grep ^hosts /etc/nsswitch.conf hosts: files dns

3
SSH経由でリモートマシンのファイルからローカルクリップボードにファイルの内容をコピーする方法
この問題を解決するには、常にファイルを使用するscpかrsync、ローカルコンピューターにコピーしてファイルを開き、テキストファイルの内容をローカルクリップボードにコピーする必要があります。ファイルをコピーする必要なく、これを行うためのより賢い方法があるかどうか疑問に思っていました。
19 ssh  clipboard 

2
プロセス名を括弧で囲むのはなぜですか?
私のマシン(Debianテスト)で、私がするとき ps aux | grep pam 私は得る orto 609 0.0 0.0 58532 2148 ? S 08:06 0:00 (sd-pam) orto 5533 0.0 0.0 12724 1948 pts/1 S+ 16:51 0:00 grep pam (sd-pam)プロセスの奇妙な名前のようです。このフォーラムを読むと、この名前はsystemdによって意図的に設定されていることがわかります。では、ソースコード我々が見ます /* The child's job is to reset the PAM session on * termination */ /* This string must fit …
19 process  systemd 

6
発行者の権限をローカルで検証できません
wgetまたはcurlを使用してhttps URLを開くことができません。 $ wget https://www.python.org --2015-04-27 17:17:33-- https://www.python.org/ Resolving www.python.org (www.python.org)... 103.245.222.223 Connecting to www.python.org (www.python.org)|103.245.222.223|:443... connected. ERROR: cannot verify www.python.org's certificate, issued by "/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA": Unable to locally verify the issuer's authority. To connect to www.python.org insecurely, use '--no-check-certificate'. $ curl https://www.python.org curl: (60) …

4
ディレクトリの圧縮中に「zip warning:name not matched」
約180 GBのフォルダーがあり、次のように圧縮する必要があります。 zip -p password /Volumes/GGZ/faster/mybigfolder/* /Volumes/Storage\ 4/archive.zip しかし、それは言う: zip warning: name not matched: /Volumes/Storage 4/archive.zip どうすればこれを行うことができますか?別の注意として、archive.zip存在しませんが、私はそれを作成しようとしています。
19 zip 

5
行頭の^アンカーが機能していても、行末の$アンカーがgrepコマンドで機能しないのはなぜですか?
UNIXには非常に新しいですが、プログラミングには新しいものではありません。MacBookでターミナルを使用します。クロスワード構築のために単語リストを管理および検索するために、Grepコマンドとそのバリエーションを手に入れようとしています。かなり簡単そうに思えますが、単純なケースだと思っていたものに早く夢中になります。 私が入るとき grep "^COW" masternospaces.txt 欲しいものが得られます。COWで始まるすべての単語のリストです。 しかし、私が入るとき grep "COW$" masternospaces.txt COWで終わる単語のリストを取得する予定です(そのような単語は多数あります)が、何も返されません。 このファイルはプレーンテキストファイルで、すべての行がすべて大文字で単語(またはスペースを含まない単語フレーズ)になっています。 ここで何が起こっているのでしょうか?
19 grep  newlines 


2
Tmuxコマンド:M-whateverとは
世の中の多くの人々にとっては非常にばかげた質問かもしれませんが、私はこっちです! 例: 事前定義されたレイアウトの適用: C-a M-1 switch to even-horizontal layout C-a M-2 switch to even-vertical layout C-a M-3 switch to main-horizontal layout C-a M-4 switch to main-vertical layout C-a M-5 switch to tiled layout C-a space switch to the next layout Mとは シフト+ mの場合は、今すぐ首ひげを取り除いてください。私はそれがAlt +キーかもしれないと思ったが、それはそうではないようだ。

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