Unix & Linux

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

1
xtermが-nameで設定をロードしない
xtermをカスタマイズして実行するxresourcesファイルがありますxrdb -merge。で新しいxtermを起動するとxterm、OKでロードされたことを確認できます。 ただし、新しいxtermを起動するとxterm -name foobar、構成が失われ、デフォルトに戻ります。 バックグラウンドでxnamesを-names引数で開始しているmultixtermを使用しているため、これは問題です。 異なる-name間のxterm構成を維持するにはどうすればよいですか?
2 xterm 

2
受信者アドレスのprocmailrc-Killfile?
procmailrc(スパムのみを受信する一時アドレス)を使用して、特定の受信者アドレスを持つメールをブロックしたい。 killfile / blacklistを使用するためのコードサンプルを見つけましたが、送信者アドレス(FROM)にのみ適用されます。 FROM=`formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//'` :0 * ? fgrep -qxis $FROM $PMDIR/killfile /dev/null 受信者アドレス(TO)に適用されるようにこのコードを調整するにはどうすればよいですか?テキストファイル内の不要な受信者アドレスを単純に一覧表示できるのは本当に素晴らしいことです。 私はRegExに非常に慣れていないので、わかりやすい答えに感謝しています。 私の目標は、ブロックされるアドレスを単純にリストすることです。 one@example.com two@secondexample.net procmailrcでは、そのようにしなければなりません。 :0: * ^To.*one@example.com /dev/null :0: * ^To.*two@secondexample.net /dev/null これは、新しいアドレスを入力する場合ははるかに面倒です。

1
fail2banのjail.confファイルにあるこれらの%(…)s文字列は何で、どのように機能しますか?
セットアップfail2banでは、上部に次のjail.confような変数のように見えるものがあります。 mytime=300 . . . [ssh] bantime=%(mytime)s または、このようなより複雑な形式の場合: action_ = %(banaction)s[name=%(__name__)s, port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]. ご質問 これらはどのように機能し、何が起こっているのでしょうか? 具体的には何との取引%(...string...)sですか?

2
/etc/security/capability.confでグループを指定することはできますか?
私は再びLinuxの機能で遊んでみたいと思いました。私のペットプロジェクトは、多くのバイナリのsetuidを置き換え、root以外のユーザーに追加の特権ユーティリティへのアクセスを提供することです。これを行うには、関連する機能(+ei、問題は+ep)を介して追加しsetcap、個人ユーザーアカウント(jdavis4)を構成して、ログイン時のセッションにそれらの機能を割り当てますpam_cap.so。capability.confを使用して、個々のユーザーに「ping」および「kill」へのアクセスを許可できます。 しかし、私が抱えている問題は、これが実稼働システムである場合、管理者がおそらく個々のユーザーに対してこれを行う必要がないように、何らかの集約ユニットによって機能を割り当てたいと思うことでした作るたびに。この方法で、ユーザは単に「filesystemAdmin」グループに追加され、のようなものを得ることができるCAP_DAC_OVERRIDEか「ProcessManagement」に追加され、のようなものを取得CAP_SYS_NICEしてCAP_SYS_KILL。 現在これは可能ですか?




1
UbuntuでRAIDアレイを自動的に構築するだけで使用する方法は?
Ubuntu 16.06システムがあり/、SSDプライマリパーティションにあり/home、4つのSSDデバイスにmd RAID0があります。ファイル/etc/mdadm/mdadm.confは自動的に生成さmkconfれ、デバイスもアレイも含まれません。私が持っUUID=<uuid for fs> /home ext4 defaultsている/etc/fstab、それはRAIDを組み立てるのに十分です。システムは正常に起動し、RAIDを正しく組み立てて、期待どおりにマウントします。ただし、パッケージをアップグレードupdate-initramfsすると、常に警告が表示されます W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. /etc/fstabファイルシステムUUID のみを含む全自動RAIDアセンブリを使用し続け/home、警告メッセージを回避するにはどうすればよいupdate-initramfsですか?

2
特定のアップグレードでNOを渡す方法
次のコマンドを実行しています。 1. sudo apt-get update --fix-missing 2. sudo apt-get upgrade 2番目の作業を行うと、インストールの特定の時点で通知されます。 Setting up openjdk-6-jre-headless (6b40-1.13.12-0ubuntu0.12.04.1) ... Configuration file `/etc/java-6-openjdk/security/java.security' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y …
1 ubuntu  apt  upgrade 

1
パーティションの番号を変更する方法
過去に、パーティション番号を変更することを勧めるが、フォックス・モルダーのように「逆の証拠は完全に説得力があるわけではない」という投稿を見てきました。 より高速なM.2 ssdにUbuntuをインストールする前に起動していた古いMBRディスクがあります。古いWin8パーティションを削除して、スペースをLinuxに戻したい fdisk /dev/sda Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x3457a860 Device Boot Start End Sectors Size …

2
Perl結合を適切に使用して、各出現に何かを追加することができません-「演算子が期待される場所に配列が見つかりました」エラーを取得する
このようなログ行があります- /mnt/internal-app/logs/internal-app.log_2019-08-21.log.gz:2019-08-21 07:31:14,153 5458142 [XNIO-3 task-4] INFO c.c.p.i.m.ws.FileManger [FileName.java:1838] - UUIDs in this bucket 8501792126581991569,8073766106536916628,4830289023695906800,6135982080116553120,8306484440313978157,9040948912536460872,8471856544054164043,5431263453539111247,7661719762428556576 /mnt/internal-app/logs/internal-app.log_2019-08-21.log.gz:2019-08-21 07:31:14,153 5458144 [XNIO-3 task-4] INFO c.c.p.i.m.ws.FileManger [FileName.java:1838] - UUIDs in this bucket 6501792126581991569,8073766106536916628,4830289023695906800,6135982080116553120,8306484440313978157,9040948912536460872,8471856544054164043,5431263453539111247,7661719762428556576 catの出力でperlを使用してUUIDを取得し、それぞれを二重引用符で囲みます- cat eligible_uuids_final_app1.txt | perl -ne 'chomp;if(s/^.*UUIDs in this bucket //){@uuids=split(/,/); print "," , join ",",map{qq/"$_"/} @uuids; }' 取得 - "9556896620363267700","7159125371810704365" …
1 perl 

1
Linuxミントは利用可能なすべての空き容量を表示しません
このガイド(ubuntu.com/download/desktop/create-a-usb-stick-on-windows)によるデフォルト設定で、Rufusを使用して64gbフラッシュドライブにLinux mintをインストールしました。ミントを起動すると、ファイルマネージャーは空き容量が6GBしかないことを通知しますが、GPartedはフラッシュドライブ(imgur.com/LGi60VA)に56GBの空き容量があることを通知します。なぜこの56GBを使用できないのですか?システムおよびプログラムのインストール用に予約されていますか?その場合、ユーザーとして使用できるように割り当てを変更する方法はありますか?詳細が十分でない場合は申し訳ありませんが、これはまったく新しいです これらのコマンドは役に立つと言われましたが、それらの意味がわかりません。 mint@mint ~ $ df Filesystem 1K-blocks Used Available Use% Mounted on udev 6075532 0 6075532 0% /dev tmpfs 1217992 9544 1208448 1% /run /dev/sda1 60637696 1667360 58970336 3% /cdrom /dev/loop0 1608832 1608832 0 100% /rofs /cow 6089944 35120 6054824 1% / tmpfs 6089944 860 6089084 1% /dev/shm …
1 boot  usb  storage 

2
ポート転送を実行するものを見つけるにはどうすればよいですか?
6か月前にAWS EC2サーバーの1つで何らかの方法でポート転送を設定しましたが、その方法を思い出せません。 Amazon Linuxインスタンスです。私はiptablesを使用したと思っていましたが、ルールテーブルには何でも表示されます。 $ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination DOCKER-ISOLATION all -- anywhere anywhere DOCKER all -- anywhere anywhere ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED ACCEPT all -- anywhere anywhere ACCEPT all …

1
XFS、GlusterFS v5.5および2038年問題
たとえば、保持日を2071に設定するために、デフォルトの保持期間を試しました。FUSEから、またブリックレベルでも、保持はすべてのノードで2071に設定されました。さらにstorage.ctime、タイムスタンプもに保存されるように、オプション を有効にしましたmdata xattr。しかし、しばらくしてから、ブリックレベルで atime(保持を保存する)が1934年に切り替えられたことを確認しました。 stat /gluster/brick1/glusterbrick/data/file3.txt File: /gluster/brick1/glusterbrick/data/file3.txt Size: 5 Blocks: 16 IO Block: 4096 regular file Device: 830h/2096d Inode: 115 Links: 2 Access: (0544/-r-xr--r--) Uid: ( 2000/ gluster) Gid: ( 2000/ gluster) Access: 1934-12-13 20:45:51.000000000 +0000 Modify: 2019-04-10 09:50:09.000000000 +0000 Change: 2019-04-10 10:13:39.703623917 +0000 Birth: - FUSEから正しいatimeを取得します:\ stat /gluster/volume1/data/file3.txt …
1 linux  sles  xfs  glusterfs 

2
tar.gzファイルのメール送信
muttユーティリティなしでmailコマンドを使用してtar.gzファイルを送信するにはどうすればよいですか。Mailユーティリティはコマンドラインで動作しますが、端末ページのテキストとccを尋ねるメッセージが表示されます。また、メールを送信するにはDをctrする必要があります。スクリプトでこれを回避するにはどうすればよいですか?
1 email 

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