Unix & Linux

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



2
タスク名でinventory_hostnameまたはansible_hostnameを使用可能
ローリングアップグレードプレイブックを書いていますが、アップグレードされた現在のホストのホスト名を出力したいと思います。 私は置くinventory_hostnameとansible_hostnameタスク名ではなく仕事をしなかったこと - name: upgrade softare on {{inventory_hostname}} - name: current host is {{ansible_hostname}} デバッグは正常に動作します - name: Test a variable debug: var=inventory_hostname TASK: [Test a variable] ******************************************************* ok: [SERV14] => { "var": { "inventory_hostname": "SERV14" } } したがって、タスク名の説明でこれらの変数を使用できるようにするにはどうすればよいですか。 ありがとう
19 ansible 

2
/ usr / share / docを空にしても安全ですか?
私のdebianサーバーにはマンページやドキュメントは必要ありません。そのフォルダ内のすべてのファイルを空のダミーファイルで置き換えることにより、そのフォルダを完全に空にして、ディスク領域を解放します。 または、すべてのマンページとドキュメントをアンインストールするより良い方法はありますか? これまでのところlocalepurge、未使用のロケールをすべてアンインストールしてインストールし、ドイツ語のロケールもアンインストールできましたが、ドイツ語のローカライズを維持したいと思います。 「安全」とは、完全に安全ではないことを意味しますが、私が使用しているのと同じ「安全性」を意味しますlocalepurge(これまでのところ問題は発生していません)


5
SED正規表現との貪欲でない一致(perlの。*?をエミュレート)
を使用sedして、文字列内の最初ABと最初のAC(包括的)の間にあるものをに置き換えXXXます。 以下の場合の例、私はこの文字列を持っている(この文字列はテスト用です): ssABteAstACABnnACss そして、次のような出力が欲しいです:ssXXXABnnACss。 私はこれをしましたperl: $ echo 'ssABteAstACABnnACss' | perl -pe 's/AB.*?AC/XXX/' ssXXXABnnACss しかし、私はそれを実装したいと思いsedます。以下(Perl互換の正規表現を使用)は機能しません。 $ echo 'ssABteAstACABnnACss' | sed -re 's/AB.*?AC/XXX/' ssXXXss

3
Linux md RAID:/ dev / md0 vs. / dev / md / 0
新しいシステム/usr/share/mdadm/mkconf(生成に使用されるスクリプト/etc/mdadm/mdadm.conf)/dev/md/0では、/dev/md0次の代わりにデバイス名を使用する傾向があります。 new-system ~ # /usr/share/mdadm/mkconf | grep ARRAY ARRAY /dev/md/0 metadata=1.2 UUID=a0021927:0e4f10bf:2c47dc72:ca0b352e name=unassigned:0 これは/dev/md0、そこを期待しているユーザーにいらいらを引き起こすかもしれませんが、サーバーが問題なく起動するので、どうやらうまく動作するようです。 では/proc/mdstat、デバイスはまだ呼ばれています/dev/md0。 new-system ~ # cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdb2[2] sda2[0] 1953381184 blocks super 1.2 [2/2] [UU] unused devices: <none> ls以下/dev/md/0へのシンボリックリンクであることを示しています/dev/md0。 new-system ~ # ls -l /dev/md/0 lrwxrwxrwx 1 root root 6 …
19 debian  mdadm  md 

3
信頼できるキーで署名されていないPKCS#7署名
MacBook 2017でSIPを無効にしてUbuntuをインストールしました-0の問題、数秒で起動しました。 私はそれを構築し、WiFiを機能させようとしているときに問題を作成しました。ある時点で(非常に遅かった)3つのことの組み合わせが起こりました: SIPを有効にしました Broadcom 4360xドライバーをインストールしようとしました GitHubリポジトリからタッチパッドドライバーを再インストールしました これらはアイテムです: [ +0.001007] input: Apple Inc. iBridge as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:05AC:8600.0001/input/input7 [ +0.057765] hid-generic 0003:05AC:8600.0001: input,hidraw0: USB HID v1.01 Keyboard [Apple Inc. iBridge] on usb-0000:00:14.0-3/input2 [ +0.000196] hid-generic 0003:05AC:8600.0002: hiddev0,hidraw1: USB HID v1.01 Device [Apple Inc. iBridge] on usb-0000:00:14.0-3/input3 [ +0.000230] PKCS#7 signature not signed …

4
バッチモードでpartedを使用して、すべての未割り当て領域を使用するように最後のパーティションを自動拡張する
簡単に言えば、これをすべてブート時に自動的に実行する必要があります(組み込みシステム)。 弊社のエンジニアが本番デバイスに画像をフラッシュします。これらのイメージには、小さなパーティションテーブルが含まれます。ブート時に、最後のパーティション(#3)を自動的に拡張して、ディスク上の使用可能なスペースをすべて使用する必要があります。 これは、ディスクの空き領域を見ると得られるものです。 > parted /dev/sda print free Model: Lexar JumpDrive (scsi) Disk /dev/sda: 32.0GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 17.4kB 1049kB 1031kB Free Space 1 1049kB 25.3MB 24.2MB fat16 primary legacy_boot 25.3MB 26.2MB 922kB Free Space 2 …
19 parted 

4
Debian-apt(apt-getではない)オートコンプリートが機能しない
私はDebian Jessie 8.6を使用しています。apt-getパッケージとコマンドのタブを押すと、予想されるbashオートコンプリートを取得することに気付きましたが、それを使用しようとすると機能しaptません。私はxubuntu 16.04を使用したところを使用したことを覚えているので、ここでは機能しないことが不思議に思います。コマンドに対しても有効にする方法はありaptますか?もしそうなら、どのように?

2
XorgとGnome / KDE / Xfceの違い
UNIXシステムについてもっと学びたいのですが、かなり簡単な質問があると思います。Xの用途はわかっていると思います。これにより、アプリケーションのUIを(特に)表示するための標準が提供されます。 しかし、なぜGnome / KDEが必要で、Xとどのように関連しているのでしょうか。アプリケーションとGUIの間の何らかのインターフェースとしてXを使用していると思ったので、GUIはカスタマイズ可能であり、インターフェースはアプリケーション間で同じままです。 それは本当ですか、それともGnome / KDEはXから独立していますか?

3
ファイルの最後の文字は何ですか?
「ファイルの最後にある改行文字を削除する」という答えを読んだところ、誰もが最後の文字を削除するように言われました。私の質問は、eofキャラクターは最後のキャラクターではないか?
18 files 



2
/ etc / hostsへの変更がすぐに有効になるのはなぜですか?
/etc/hostsファイルへの変更はすぐに有効になるようです。実装に興味があります。この機能を実現するためにどのような魔法が使用されますか? Ubuntuに尋ねる:/ etc / hostsを変更した後、どのサービスを再起動する必要がありますか? ネットアップサポート:/ etc / hostsファイルの仕組み
18 networking  hosts 

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