php教程 PHP开发 리눅스와 Git 레코드

리눅스와 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 > 일본어 Teaching.txtwc -l 일본어 Teaching.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;
    }
로그인 후 복사

Nginx를 사용하여 페이지 액세스 권한 제한

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
"123"으로 식별되는 "root"@xx .yy.zz.cc에 aaa.*에 대한 모든 권한 부여;
권한 플러시;
aaa.*에 대한 모든 "root"@"%"에 대한 부여 " 123" ;

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 [사용자 이름]@[server_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
makesudo make install
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 shared:SSL:50m;
ssl_session_timeout 1d;
ssl_session_tickets on;
add_header Strict-Transport-Secur 최대 연령= 31536000;
nginx 서비스 다시 로드

pphpmyadmin에 mcrypt 확장이 없습니다

sudo apt-get install php-mcrypt libmcrypt libmcrypt-devel

sudo ln -s /etc/php5/mods- available/mcrypt.ini 20-mcrypt.ini
sudo service apache2 restart

요청 응답 시간 방법을 보기 위한 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)를 통해 새 gh-pages 브랜치를 생성합니다. .g... 액세스

더 편리한 방법 달성하기 쉬운 방법: 코드를 웨어하우스에 업로드한 후 설정에서 GitHub 페이지를 표시하려는 브랜치로 구성하기만 하면 됩니다


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 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 Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)