Unix & Linux

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


6
ファイルを/ dev / nullへのハードリンクに置き換えます
log.txtに書き込むアプリケーションを実行しています。アプリが新しいバージョンに更新され、サポートされているプラ​​グインの互換性が失われました。log.txtに膨大な量のエラーを強制し、別のログファイルへの書き込みをサポートしていないようです。 別のログに書き込むにはどうすればよいですか? log.txtをハードリンクに置き換えることを検討しました(アプリケーションは違いを正しく判断できませんか?)または/ dev / nullを指すハードリンク。私のオプションは何ですか?

5
着信FTPを許可するiptables
着信FTPトラフィックを許可したい。 CentOS 5.4: これは私の/etc/sysconfig/iptablesファイルです。 # Generated by iptables-save v1.3.5 on Thu Oct 3 21:23:07 2013 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [133:14837] -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT -A INPUT -p tcp -m state --state ESTABLISHED -j ACCEPT -A INPUT -j REJECT --reject-with …

6
/etc/cron.dでCrontabが実行されない
Debian Jessieで私がしたことは次のとおりです。 を介してcronをインストールする apt-get install cron backup_crontabファイルを入れる/etc/cron.d/ ただし、タスクは実行されません。 出力は次のとおりです。 /# crontab -l no crontab for root /# cd /etc/cron.d && ls backup_crontab /etc/cron.d# cat backup_crontab 0,15,30,45 * * * * /backup.sh >/dev/null 2>&1 特定のcrontabをアクティブにするために、またはcronの「サービス」自体をアクティブにするために何かすることはありますか?
32 debian  cron 

2
apt-getリストをクリア
Debianベースの組み込みLinuxのイメージを構築しています。私は使用をしたapt-get update私は、下のリストはので、そのイメージのベースとして使用することをデバイス上の前に/var/lib/apt/lists(サイズは約100 MB)非常に大きいです。 保ちたい apt-get機能ので(aptリポジトリーを削除したくない)、これらのリストで使用されているスペースを解放したい(リストは画像のサイズのほぼ2倍)。 誰もそれを行う方法を知っていますか?下のファイルを削除できます/var/lib/apt/listsか?


1
systemdはリムーバブルドライブのマウントを解除し続けます
/ etc / fstabに次の行があります。 UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0 パーティションはgnome-disksそれぞれのユーザーの下で新たに作成され、カード全体に広がります。 今:mount /mnt/zenoユーザー(1000)として実行は成功しますが、その後すぐに実際にマウントされていないことがわかります。次はでumount /mnt/zeno失敗しumount: /mnt/zeno: not mountedます。を見るとjournalctl -f、マウント時に次のメッセージが表示されます。 [...] kernel: SELinux: initialized (dev mmcblk0p1, type vfat), uses genfs_contexts [...] systemd[1]: Unit mnt-zeno.mount is bound to inactive service. Stopping, too. [...] systemd[1]: Unmounting /mnt/zeno... [...] systemd[1]: Unmounted /mnt/zeno. そのため、systemdは実際にドライブのマウントを解除し続けているように見えますが、その理由はわかりません。カスタムの「.mount」ファイルを作成したことを覚えていません。/ etc / …
32 mount  systemd  vfat 

5
パスワード認証ではなく、公開キーssh認証のためにアカウントのロックを解除する方法は?
アカウントがロックされているため、sshはログインを許可しません。sshを介した公開キー認証のためにサーバー上のユーザーのロックを解除したいのですが、パスワードによるログインを有効にしません。 私はもう試した: # passwd -u username passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account. 認証ログエントリ: Mar 28 00:00:00 vm11111 sshd[11111]: User username not allowed because account is locked Mar 28 00:00:00 vm11111 sshd[11111]: …
32 ssh  password 

13
sshfsを使用したピアによる接続のリセット
私はこれまでうまく機能したヒューズ/ sshfsマウントを使用しています。サーバーシステムを再インストールすると、突然クラシックread: Connection reset by peerエラーが発生しました。公開キー認証を使用しており、新しくインストールしたシステムにキーをコピーしました。通常のsshログインは正常に機能します。ログをデバッグ用に変更しましたが、残念なことにこれは有用な情報を提供しません: sshd[2077]: debug1: Forked child 2198. sshd[2198]: Set /proc/self/oom_score_adj to 0 sshd[2198]: debug1: rexec start in 5 out 5 newsock 5 pipe 7 sock 8 sshd[2198]: debug1: inetd sockets after dupping: 3, 3 sshd[2198]: Connection from 192.168.1.6 port 47991 sshd[2198]: debug1: Client protocol version 2.0; …
32 ssh  sshfs 


6
すべての「at」ジョブを削除する
私がat使用しなければならないスケジュールされたジョブを削除することを知ってatrm "numjob1 numjob2"いますが、すべてのジョブに対してそれを行う簡単な方法はありますか?
32 command-line  at 


2
フォントファイルを分析できるUNIXコマンドラインツールはありますか?
フォントファイル(TTFおよびOTF)のディレクトリを指定して、各フォントを検査し、そのスタイル(通常、斜体、太字、太字、斜体)を判断したいと思います。これを行うことができるUNIXフレーバーのオペレーティングシステム用のコマンドラインツールはありますか?または、TTFまたはOTFフォントファイルからメタデータを抽出する方法を知っている人はいますか?

10
パターン(マーカー)の前にファイルのコンテンツを別のファイルに挿入する方法は?
File1 内容: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 内容: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" perl / shellスクリプトの実行後、File2コンテンツは次のようになります。 line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" すなわち、「ポインタ」を含む行の前にFile1in の内容を貼り付けFile2ます。

2
ファイルとコマンドからの出力を比較する方法は?
通常、次のように記述します。 diff file1 file2 しかし、私はファイルとコマンドからの出力を比較したいと思います(ここではコマンドを些細なものにします): diff file1 <(cat file2 | sort) OK、これはシェルプロンプトでこれを手動で入力すると動作しますが、シェルスクリプトにまったく同じ行を入力してからスクリプトを実行するとエラーが発生します。 だから、問題は-これを正しく行う方法ですか? もちろん、出力を一時ファイルに書き込むことは避けたいです。

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