ホームページ php教程 PHP开发 Linux と git レコード

Linux と git レコード

Nov 23, 2016 pm 04:00 PM

Github 上のファイルの履歴をクリアする

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch app/img/*' --prune-empty --tag-name-filter cat -- --all

git push origin master --force

rm -rf .git/refs/original/

git reflog expire --expire=now --all

git gc --prune=now

git gc --aggressive --prune=now
ログイン後にコピー

iconv を使用して大きなファイルのエンコーディングを GB2312 に変換する - UTF8

iconv -f gb2312 -t utf-8//IGNORE av-ed2k-collection.data > - l 日本語教育.txt av-ed2k-collection.data

Nginx 上の単一 IP の単位時間当たりのリクエスト数と単一 IP の同時接続数を制限します

http {

limit_req_zone $binary_remote_addr zone=one:10m rate=8r/s;

server {
    location /search/ {
        limit_req zone=one burst=5;
    }
ログイン後にコピー

Use Nginx toページのアクセス許可を制限する

sudo apt-get install apache2-utils
sudo htpasswd -c /etc/nginx/.htpasswd myusername
server {
  listen       80;
  server_name  ip_address;

  location /backend {
      root   /var/www/sunzhongwei.com;
      index  index.html index.htm;

      auth_basic "Restricted";                                
      auth_basic_user_file /etc/nginx/.htpasswd;  
  }
}

sudo /etc/init.d/nginx reload
ログイン後にコピー

コマンドライン github にログインします

ssh-keygen -t rsa -C "mail"
公開/秘密 RSA キーのペアを生成します。
キーを保存するファイルを入力してください (/Users/MZero/ .ssh/id_rsa):

github にログインします。右上隅の [アカウント設定] > [SSH キーと GPG キー] > [新しい SSH キー] をクリックします
$ ssh -T git@github.com
[認証に成功しました] というプロンプトが表示されたら、成功したことを意味します

git pull/push プロジェクト ユーザー名とパスワードを常に要求するための解決策

git config --global credential.helper store

サーバー設定で mysql リモート ログインが許可されます

vi /etc/sysconfig/iptables

-A INPUT -m state -- state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart
aaa.* 上のすべてを "root"@xx .yy.zz.cc に "123" で識別され、
フラッシュ権限を付与します。
aaa.* のすべてを "123" で識別される "root"@"%" に付与します。

ssh 設定キーログイン

ssh-keygen -t rsa -C "you@homestead"

$ sudo vim /etc/ ssh /sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizeKeyFile ~/.ssh/authorized_keys
service sshd restart
公開鍵ファイルの内容を ~/.ssh/authorized_keys ファイルに追加し、ファイルのアクセス許可を 600 に設定します
chmod 600 ~/ .ssh/authorized_keys

$ vim .bash_profile
alias c14='ssh [ユーザー名]@[サーバーIP] (-i ~/.ssh/[秘密鍵ファイル])'
$ ソース .bash_profile
$ c14

Nginx レポート 502 の解決策

nginx エラーレポート、トラブルシューティングするには nginx ログを確認してください
nginx レポート 502 不正なゲートウェイは通常、php-fpm が正しく設定されていないことが原因です
nginx または php-fpm 設定ファイルを変更して有効にした後に再起動してください

nginx https および http2 モジュールのサポートを追加します

curl https://nginx.org/download/ng... |
tar xzf - && cd nginx-* # 最新の nginx を取得して抽出します
./configure [old_config_arguments] --with-http_ssl_module --with-http_v2_module # 以前の [old_config_arguments] は nginx からコピーできます -V
make
sudo make install
listen 443 ssl http2;
ssl_certificate /home/brook/ssl/chained.pem;
ssl_certificate_key /home/brook/ssl /domain.key;
ssl_dhparam /home/brook/ssl/dhparams.pem;
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+ AES256:EECDH+3DES: RSA+ 3DES:!MD5;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_session_cache 共有:SSL:50m;
ssl_session_timeout 1d;
ssl_session_tic kets on;
add _header Strict-Transport-Security max-age=31536000;
サービスリロードnginx

ppphpmyadminにmcrypt拡張機能がありません

sudo apt-get install php-mcrypt libmcrypt libmcrypt-devel
sudo ln -s /etc/php5/mods-available/mcrypt.ini 20-mcrypt .ini
sudoサービスapache2の再起動

curlコマンドを使用してリクエストの応答時間を表示する方法

curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::% {time_total}:​​:%{speed_download} "n" http://www.36nu.com

0.014::0.015::0.018::0.019::1516256.00

Github を使用してフロントエンド ページを表示します

作成プロジェクトを作成し、http:///(user_name|org_name).g... Access
を通じて新しい gh-pages ブランチを作成します。これを実現する簡単な方法: コードをウェアハウスにアップロードし、ブランチの設定で GitHub Pages を構成します。表示したい


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)