タグ付きの投稿 bashの

FirefoxはVACUUMとREINDEXをデータベース

0

掃除のsqliteのようなFirefoxブラウザの速度を改善するための1つの巧妙なトリックは、彼のデータをベース. 彼女は、このようにデフラグなどの真空プロセスでは、データベースを削除します, サイズを減少し、需要はより速くそれを作ります, ディスクの使用状況をより効率的かつおそらくセクター私の順番に読んで、あなたのディスク上の負荷を減少. 一般に、これは自動的に/デフラグを自分で掃除しない任意のデータベースに適用されます.

データベースのFirefoxを最適化することにより、プロセスは非常に簡単です – 実行します sqlite3のDB-ファイルVACUUM Firefoxののプロファイルディレクトリ. Linuxでは、それへの道は、通常、〜/は.mozilla / firefoxの/ランダムname.defaultです. 一般的に、あなたがすべきのみ 1 .mozilla / firefoxの中dirketoriâブラウザの電子プロファイルに〜/は.mozilla / firefoxの/ profiles.ini korektnataディレクトリを確認することができた場合. 私は、プロセスを実行するために従事していなかったので、手動でデータベースを最適化するための簡単なスクリプトを集計:

for db in $(find ~/.mozilla/firefox/$(grep Path ~/.mozilla/firefox/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
   echo "VACUUM ${db}"
   sqlite3 ${db} VACUUM
   sqlite3 ${db} REINDEX
done

でスクリプト需要実行した後の歴史を、それ自体ロードlisikaが大幅に高速化されます. 私は推測する軽微な修正を加えたスクリプトは、Mac OSで使用することができます.

p.sЕтовариантаизаのMac OS X – Mac OS Xのシエラ上でテスト. 私たちは、Firefoxのプロファイルが含まれているフォルダへのパスにスペースのための新しい行があるdelimitaraをスピードアップする必要があります

OIFS="$IFS"
IFS=$'\n'
for db in $(find ~/Library/Application\ Support/Firefox/$(grep Path ~/Library/Application\ Support/Firefox/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

ipv6.he.netデイリーは、スクリプトをテスト

0

で認定 ipv6.he.net 与える毎日のテストを持っています 1 すべての主要なテストを通過した後に追加のポイント. 行わなければなりません 100 最大の結果を得るためにこのようなテスト😐 . テスト自体は完全に自明です

  • トレースルート
  • YOU AAAA
  • DIG PTR
  • ピン
  • 誰が

最も不快なあなたは他のものがある中でも二回🙂少し迷惑なドメインを使用することはできません。すなわち、テスト自体は、一意でなければならないということです🙄 – 何の挑戦はちょうどホイップません 5 CLI-コマンドその中に、コピー/自分のサイトで結果を貼り付けます.

好きな人のように怠惰な管理者の生活に簡単に私のために汚い仕事をするために迅速な1つの単純なbashの-ことを走り書きさせます

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

見ることができるようにスクリプトがめちゃくちゃ簡単です. 送信ドメインは、それは、IPv6エントリかどうかを検証している場合は、それのために毎日のテストを行います. 最もクールな部分 – 関数 時間 これは、画面の幅を横切って行を出力することから取られます bashの-ハッカー.

プログレスバーとLinuxのCP MVディレクトリ

0

最も私をたくさん困らせることの一つは、CLIは大規模なディレクトリを移動/コピーするとき、私は私がロールオフ合計金額の何パーセント見当がつかないです. 残念ながらCP / mvが同じような力を持っているし、代替に頼る必要があり. 私はrsyncの代わりに、PC / MVを使って好きなように個人的にそこに多くの機会がありますが、私. これは、すべて組み込まれています – ファイルやディレクトリの上の権利の保持, プログレスバーとコピーされたファイルを削除する機能.

基本的に私が作っ 2 エイリアスと誰が素晴らしい仕事以上のことを:


alias cpi='rsync -a --info=progress2'
alias mvi='rsync -a --info=progress2 --remove-source-files'

素晴らしいです 3 削除します

0

netenbergは奇抜ための私の期待に住んでいたことはありませんので、 3 私はtotalkaを吹き飛ばすことにしました. それが今に来た私たちは長い時間前に持っていたし、それは彼らにsoftaculous競争力のレベルに自社の製品を改善するための指針を与えた対応とinstallatronは私のCPanelのサーバーから自分のプラグインをアンインストールする必要がありましたが、. この誤解の隆起チケット削除する方法には何の指示がないのでサポートは-、彼らは私にこれらの指示を出しました.

rm -rf /var/netenberg/fantastico_de_luxe/
rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/fantastico/
rm -rf /usr/local/cpanel/3rdparty/fantastico*
rm -rf /usr/local/cpanel/base/frontend/*/fantastico
rm -f /usr/local/cpanel/base/frontend/x/cells/fantastico.html
rm -f /usr/local/cpanel/whostmgr/docroot/cgi/addon_fantastico.cgi

Изпълних си командите за чистиха се файловете им като осъзнах нещо важно пичовете изобщо не споменаха как се де регистрира плъгина им от контролният панел 🙄 😆 Мдаа педераски номер но се случва то и аз трябваше да гледам повече. また、彼は明らかに戻って自分のクライアントとしてであることを願って自分のファイルの山を去りました, サポートアクトが言ったように、彼らは多くのスクリプトのインストールを持っていたとして、 (いいえ言葉はありません、それは正しいことです) :笑: . それでは、フルguttingを続行しましょう:

これは、あなたが終わるので、他の上書きはすべて前に行われなければならない最も重要なステップですが、そこにはまだ登録されているように、コントロールパネルのアイコンをプラグインしました。.

/usr/local/cpanel/bin/unregister_cpanelplugin /var/netenberg/fantastico_f3/fantastico_f3
rm -rf /usr/local/cpanel/3rdparty/fantastico_f3
rm -rf /usr/local/cpanel/base/frontend/*/fantastico_f3
rm -rf /usr/local/cpanel/bin/fantastico_f3.cpanelplugin
rm -rf /usr/local/cpanel/whostmgr/addonfeatures/fantastico_f3
rm -rf /usr/local/cpanel/whostmgr/addonsfeatures/fantastico_f3
rm -rf /usr/local/cpanel/whostmgr/docroot/addon_plugins/fantastico_f3.jpg
rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/addon_fantastico_f3.php
rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/fantastico_f3
rm -rf /var/cpanel/apps/fantastico_f3_cpanel.conf
rm -rf /var/cpanel/apps/fantastico_f3_whm.conf
rm -rf /var/netenberg/fantastico_f3

インスタンスでは、一つの追加のステップを再生することunregister_cpanelplugiステップを逃しました:

mkdir --parents /var/netenberg/fantastico_f3
cd /var/netenberg/fantastico_f3 && curl -O http://174.120.165.106/fantastico_f3/sources.tar.bz2
cd /var/netenberg/fantastico_f3 && tar --bzip2 --extract --file sources.tar.bz2
/usr/local/cpanel/bin/unregister_cpanelplugin  fantastico_f3
rm -rf /var/netenberg/

奇抜ベールは、すでにゲームの外にあり、あなたが平和的に眠ることができます. それは競争力のある製品を使用して変更理由があります 3 そして、非常にシンプル

  • あなたが追加または任意の他の呪文を作りたい場合、私は通信できませAPIはありません
  • 一定の行為にはフックタイプと機能に添付することはできません
  • 悪いサポートかなり遅いとその回答では非常に適切ではありません

ps. paper_lantern и x3 имаше останала икона която се разкарва с

rm  /usr/local/cpanel/base/frontend/paper_lantern/dynamicui/dynamicui_fantastico_f3.conf
rm /usr/local/cpanel/base/frontend/x3/dynamicui/dynamicui_fantastico_f3.conf

Increase maldet speed

0

ウェブホスティングに従事している誰もが脅威はマルウェアをユーザーに感染していることを知っています, ウェブシェルなど. 事例では、この一般的な使用 時間 悪くないスクリプト. これは、特徴 3 物事

  1. ひどく遅いです
  2. それはひどく遅いですし、それが監視モードで許可すれば、サーバーにあなたをizgavriます
  3. 不正なコードのMD5 /六角定義の独自のデータベースを維持.

ただ、最後の特徴は、それが有用となります, それは別にしても、これまで検出されていないファイルをsabmitvashことができ、後の段階でデータベースに来るので、. 私はポイントで共有されるように 1 と 2 スピードは驚くほど低く、 – 低負荷でマシンの70Kファイルには、約一時間半のためにスキャンされ、. このような理由から、私はShadowXと私の良き友人を助けるために始めました マルメ – 少し柔軟にPythonで書かれた代替maldet. 時間の残念ながら、不足 (主だけでなく、) 我々は、プロジェクトを終了しませんでした, これは現時点では非常に使用可能ではありません – クリアすることが必要です。多くのバグがあります. 過去の日に私は、巨大なファイルのpublic_html〜60K + inod-とユーザーを持っていたCryptoPHPに感染したクライアントに問題がありました. 合計はおよそ取る200kのファイル上を走査しなければならなかったので、 5+ 私は曲にmaldetの構成を決定した時間, より合理的な数と時間にスキャンされるファイルを軽減します. ピッキングコンフィは、次の行を気づいているが


# Attempt to detect the presence of ClamAV clamscan binary
# and use as default scanner engine; up to four times faster
# scan performance and superior hex analysis. This option
# only uses ClamAV as the scanner engine, LMD signatures
# are still the basis for detecting threats.
# [ 0 = disabled, 1 = enabled; enabled by default ]
clamav_scan=1

興味深いことに… 明らかに使用する可能性があります ClamAVの – これはまた、偉大な速度を備えていますが、なぜしようとしません. すぐにインストール


/scripts/update_local_rpm_versions --edit target_settings.clamav installed

/scripts/check_cpanel_rpms --fix --targets=clamav

Maldetランと小さなフォルダに – 私はスピードと行動に差は見られません – 彼は代わりのclamavのそれの彼の彼のperl-スキースキャナーを使用しています. maldetのソースを介して短い篩い分けした後、次の行を見つけました

 clamscan=`which clamscan 2> /dev/null`
 if [ -f "$clamscan" ] && [ "$clamav_scan" == "1" ]; then
        eout "{scan} found ClamAV clamscan binary, using as scanner engine..." 1
    for hit in `$clamscan -d $inspath/sigs/rfxn.ndb -d $inspath/sigs/rfxn.hdb $clamav_db -r --infected --no-summary -f $find_results 2> /dev/null | tr -d ':' | sed 's/.UNOFFICIAL//' | awk '{print$2":"$1}'`; do

うん製 これclamscan и за моя голяма изненада открих че clamav изобщо не е в PATH-a ами тъпият Cpanel го е оставил само в /usr/local/cpanel/3rdparty/bin/ от където той си използва бинарките. Един бърз ln реши проблема:

ln -s /usr/local/cpanel/3rdparty/bin/clamscan /usr/bin/clamscan

При повторно сканиране maldet вече горно съобщава

{scan} found ClamAV clamscan binary, using as scanner engine...

След като вече използва ClamAV maldet приключва сканирането си 3-4-5 пъти по бързо в сравнение с преди. Теста показа – 70к inod-а ги изтъркла за около 25 мин което си е около 3 пъти и половина по бързо в сравнение с преди.

ページのトップへ