自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (15)
  • 收藏
  • 关注

原创 Linux命令之设置和查看开机启动程序

命令sudo ntsysv操作方式使用上下键选中进程,按空格键选中(选中时方括号有*号标识)或取消,按Tab键切换到Ok或Cancel,按Enter确认。- 方向键- 空格键- Tab键- Enter键- F12F12回到命令行界面...

2021-01-04 21:35:11 1494 1

原创 Linux命令之查看进程启动时间

ps -A -o pid,lstart,cmd |grep nginx输出:56487 Mon Sep 3 15:23:30 2018 nginx: master process nginx70813 Wed Nov 28 10:30:27 2018 nginx: worker process70815 Wed Nov 28 10:30:27 2018 nginx: worker process70817 Wed Nov 28 10:30:27 2018 nginx: worker proce

2021-01-04 21:32:57 916

原创 Linux命令之中英文对照

列出目录内容ls:list改变目录cd:change directory移动mv:move复制cp:copy切换用户su:switch user红帽子打包管理器rqm:redhat package manger打印当前目录显示当前工作目录的绝对路径pwd:print work directory进程状态类似于wins任务管理器常用参数: -auxf ps -auxfps:process status显示磁盘可用空间df:disk free查看已使用

2020-08-08 09:01:33 720

原创 Linux命令之解压缩

Linux下常见的压缩包格式有5种:zip、tar.gz、tar.bz2、tar.xz、tar.Z。其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2。解压zip:unzip example.zip (如无unzip命令需安装)解压tar.gz:tar -zxvf example.tar.gz解压tar.bz2:tar -jxvf example.tar.bz2解压tar.xz:tar -Jxvf example.tar.xz解压tar.Z:ta.

2020-08-03 20:19:56 491

原创 Linux命令之OpenSSL生成RSA公钥私钥

使用OpenSSL生成RSA公私钥生成RSA私钥(传统格式的)选其一即可openssl genrsa -out rsa_private_key.pem 1024openssl genrsa -out rsa_private_key.pem 600将传统格式的私钥转换成 PKCS#8格式Java需要使用的私钥需要经过PKCS#8编码,PHP程序不需要,可以直接略过openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outfo.

2020-08-03 20:19:08 496

原创 Linux之校准服务器时间

查看当前时间date安装ntpyum install ntp设置ntpntpdate cn.pool.ntp.org注意如遇到: Operation not permitted。解决办法:先关闭防火墙,再同步时间,最后再开启防火墙。关闭防火墙service iptables stop同步时间ntpdate cn.pool.ntp.org开启防火墙service iptables start原文地址https://www.zhangbj.com/p/4

2020-08-03 20:18:26 549

原创 Linux命令之查看进程线程数量

查系统支持的最大线程数一般会很大,相当于理论值cat /proc/sys/kernel/pid_max系统限制某用户下最多可以运行多少进程或线程ulimit -u查询当前某程序的线程或进程数pstree -p 进程id | wc -l查询当前整个系统已用的线程或进程数pstree -p | wc -l树状结构列出所有进程数pstree -p ${pid}原文地址https://www.zhangbj.com/p/40.html...

2020-08-03 20:17:32 510

原创 Linux之CentOS yum安装Redis

安装sudo yum install redis启动sudo service redis start原文地址https://www.zhangbj.com/p/39.html

2020-08-03 20:16:40 109

原创 Linux之CentOS yum安装Nginx

添加nginx源方法一sudo vim /etc/yum.repos.d/nginx.repo插入内容Centos6[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1Centos7[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gp

2020-08-03 20:15:36 140

原创 Linux之CentOS yum安装PHP7.2

配置安装yum源 EPEL and Remi repositoryCentos7 可以将链接中的6改为7即可sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpmsudo yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm如果6误装了7,可先卸载yum remove epel-rele

2020-08-03 20:13:34 579

原创 Linux之CentOS glibc版本过低安装不了软件

问题libc.so.6: version `GLIBC_2.14’ not found解决方案glibc官网下载查看系统版本cat /etc/redhat-release查看glibc版本strings /lib64/libc.so.6 | grep GLIBC_输出:GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIB

2020-08-03 20:12:21 1103

原创 Linux之CentOS yum更换阿里源

备份原先数据源mv /etc/yum.repos.d /etc/yum.repos.d.bakCentos 5.X 安装阿里或者网易的源# 阿里sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo# 网易sudo wget http://mirrors.163.com/.help/CentOS5-Base-163.repoCentos 6.X 安装阿里或

2020-08-03 20:11:28 128

原创 Linux之Ubuntu apt-get更换阿里源

备份原先数据源mv /etc/apt/sources.list /etc/apt/sources.list.bak添加阿里源cat > /etc/apt/sources.list << EOF deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main res

2020-08-03 20:03:51 1370

原创 Linux之CentOS安装JDK及JRE

查看CentOS自带JDK是否已安装yum list installed | grep java假使存在自带的jdk,删除centos自带的JDKyum -y remove java-1.7.0-openjdk*yum -y remove tzdata-java.noarch# 结果显示为Complete!表示卸载完成!再次检查安装包是否删除yum list installed | grep java查看yum库下的java安装包yum -y list java*(查看你想要的版

2020-08-02 09:59:20 985

原创 Linux之Ubuntu安装JDK及JRE

安装Jave8导入Webupd8 PPAsudo add-apt-repository ppa:webupd8team/javasudo apt-get update安装sudo apt-get install oracle-java8-installer设置为默认jdksudo apt install oracle-java8-set-default安装Java9导入Webupd8 PPAsudo add-apt-repository -y ppa:webupd

2020-08-02 09:57:57 263

原创 Git 提示error failed to push some refs to [email protected]

error: failed to push some refs to '[email protected]:…" Updates were rejected because the remote contains work that you do not have locally.本地和远程的文件应该合并后才能上传本地的新文件git pull origin mastergit push -u origin master原文地址https://www.zhangbj.com/p/31.html.

2020-08-02 09:56:37 203

原创 Git 提示You asked me to pull without telling me which branch you...

错误信息Git未关联本地分支与远程分支,报错如下:You asked me to pull without telling me which branch youwant to merge with, and 'branch.master.merge' inyour configuration file does not tell me, either. Pleasespecify which branch you want to use on the command line andtry a

2020-08-02 09:55:31 1041

原创 Git 提示refusing to merge unrelated histories

错误提示git push时提示:fatal: refusing to merge unrelated histories解决方法git pull --allow-unrelated-histories原文地址https://www.zhangbj.com/p/29.html

2020-08-02 09:53:23 122

原创 GitHub访问慢解决方案

配置hosts文件Windows hosts文件位置C:\Windows\System32\drivers\etc\hostsLinux hosts文件位置/ect/hosts修改hosts文件追加以下内容# GitHub Start 192.30.253.112 github.com 192.30.253.119 gist.github.com 151.101.100.133 assets-cdn.github.com 151.101.100.133 raw.github

2020-08-02 09:51:34 250

原创 Git命令之查看及设置用户名邮箱

GitHub统计contributions是以邮箱依据的查看用户名和邮箱地址git config user.namegit config user.email修改用户名和邮箱地址git config --global user.name "username"git config --global user.email "email"原文地址https://www.zhangbj.com/p/27.html...

2020-08-02 09:50:17 2441

原创 Nginx配置之屏蔽某IP访问

查看Nginx日志中ip访问次数awk '{print $1}' access.log |sort |uniq -c|sort -n结果:42 222.64.157.10048 106.120.173.11450 47.98.251.5651 47.98.233.17956 47.98.248.21468 58.38.91.17171 124.76.148.25在http, server, location, limit_except语句块新加deny 124.76.148.25

2020-08-02 09:47:52 668

原创 Nginx配置之开启状态检查

查看是否安装所需模块–with-http_stub_status_modulenginx -V如若未安装改模块,需重新编译安装./configure --with-http_stub_status_modulemake & make install配置可参考如下location /ngx_status { allow 127.0.0.1; #允许的IP deny all; stub_status on; access_log off;}页面返回的信息

2020-08-02 09:45:57 368

原创 Nginx配置之开启Gzip压缩

配置可供参考gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_version 1.0;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary off

2020-08-02 09:41:46 231

原创 Nginx配置之解决413错误(Request Entity Too Large)

Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)使用Nginx服务器上传文件时,浏览器报413请求过大设置Nginx参数找到配置文件nginx.conf(如没有额外配置其他conf),在http{}或server{}或location{}节点下添加client_max_body_sizeclient_max_body_size 10m #(改成你想要的数值).

2020-08-01 12:12:12 8995

原创 Nginx配置之视频防盗链

查看Nginx安装的模块nginx -V如果没有安装secure_link模块,则需安装./configure --with-http_secure_link_module \ --prefix=/usr/local/nginx --with-http_stub_status_modulemakemake install重启Nginx服务nginx -s stopnginx -s start配置nginx.conflocation / { root /resource/video

2020-08-01 12:11:59 588

原创 Nginx配置之图片防盗链

第一行: gif|jpg|png|swf|flv表示对gif、jpg、png、swf、flv后缀的文件实行防盗链第二行: valid_referers表示对zhangbj.com www.zhangbj.com这2个来路进行判断第三行: if{}如果来路不是指定来路就跳转到https://zhangbj.com/403 页面,当然直接返回403也是可以的。配置可供参考location ~* \.(gif|jpg|png|swf|flv)$ { valid_referers none bl

2020-08-01 12:11:47 104

原创 Nginx配置之开启缓存过期时间

location ~ .*\.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm)$ { expires 1m;}location ~ .*\.(?:js|css)$ { expires 1;}location ~ .*\.(?:eot|ttf|woff|woff2)$ { expires 1y;}location ~ .*\.(?:html|htm)$ { add_

2020-08-01 12:11:34 999

原创 Nginx配置之PHP路径配置

80端口对应单个PHP服务server { listen 80; server_name localhost; root /php_code/public; location / { index index.html index.htm index.php; #autoindex on; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }

2020-08-01 12:11:21 1171

原创 Nginx配置之反向代理获取真实ip

保留代理之前的hostproxy_set_header Host $host;保留代理之前的真实客户端ipproxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;在多级代理的情况下,记录每次代理之前的客户端真实ipproxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;指定修改被代理服务器返回的响应头

2020-08-01 12:11:06 675

原创 Nginx配置之隐藏版本号

打开Nginx主配置文件:nginx.conf,取消注释或添加配置语句。server_tokens off;http { # ...省略一些配置  sendfile on;  tcp_nopush on;  keepalive_timeout 60;  tcp_nodelay on; server_tokens off;   #默认是注释掉的  # ...省略一些配置}404错误页面编辑php-fpm配置文件,如fastcgi.conf或fcgi.con.

2020-08-01 12:10:52 249

原创 Nginx配置之worker_processes

1.9.10版本后可以配置worker_processes auto;worker_cpu_affinity auto;解释:0001表示启用第一个CPU内核,0010表示启用第二个CPU内核,依此类推worker_processes 4;worker_cpu_affinity 0001 0010 0100 1000;参考:http://www.nginx.org/en/docs/ngx_core_module.html#worker_cpu_affinity...

2020-08-01 12:10:37 7538 1

原创 Nginx之基础命令

查看简要信息nginx -v查看详细信息nginx -V启动服务nginx重新加载配置文件nginx -s reload快速停止服务nginx -s stop正常停止服务nginx -s quit验证配置是否正确nginx -t查看帮助信息nginx -h启动时指定配置文件nginx -c /usr/local/etc/nginx/nginx.conf...

2020-08-01 12:10:16 81

原创 Git命令之代码合并rebase

合并代码之rebase合并某个分支上的一系列commits如需要合并commit abc-def-ghi-jkl 到master分支。创建一个新的分支,并指明新分支的最后一个commit:git checkout -b newbranch jkl rebase这个新分支的commit到master(–onto master)。jkl 指明想从哪个特定的commit开始。得到的结果就是commit abc~jkl 都被合并到了master分支。git rebase --ont

2020-08-01 12:09:56 522

原创 Git命令之回退到指定commit

1. 查看提交日志git log# 已经删除的commitId可以用git reflog查看git reflog2. 本地代码回到指定的commitid hard模式git reset --hard commitid3. git服务器代码回到指定的commitidgit push -f origin 分支名称...

2020-07-31 08:35:55 2559

原创 Git命令之暂存区

不想把dev分支的改动带到master分支可以用此命令暂存当前修改git stash恢复(弹出)暂存区内容会删除stash list所有的内容git stash pop查看暂存区内容列表git stash list恢复(弹出)指定编号的暂存内容会删除stash list中的stashID对应的内容git stash pop stash@{0}恢复(应用)指定编号的暂存内容不会删除stash list中的stashID对应的内容git stash apply stash@.

2020-07-31 08:34:15 491

原创 Git命令之本地仓库上传至远程仓库

本地已建立项目,git上已存在地址,初始化项目并上传到git。初始化本地仓库git init添加文件缓存区,符号.代表添加文件夹下所有文件git add .把添加的文件提交到本地仓库,并填写提交备注git commit -m "first commit"把本地库与远程库关联git remote add origin 远程库地址推送至远程仓库# 第一次推送时使用该命令# -u 参数是指定origin为默认主分支git push -u origin mas.

2020-07-31 08:33:44 195

原创 Git命令之基础命令

查看状态git status查看分支git branch 创建dev_branch分支(分支名称可任意)git branch 分支名称git branch dev_branch 切换到dev_branch上git checkout dev_branch 创建并切换到dev_branch分支上git checkout -b dev_branch合并分支到master上1.先切换到master git checkout master2.合并分支到master上

2020-07-31 08:32:57 60

原创 Linux常用命令之网络相关命令

网络端口是否可用curl ip:portcurl 1.1.1.1:8000telnet ip porttelnet 1.1.1.1 8000

2020-07-31 08:31:53 58

原创 Linux常用命令之内存相关命令

top 查看内存占用top # 按大写的M后按内存大小排序free 查看内存使用情况free -mdf 查看硬盘空间df -lh

2020-07-31 08:31:10 186

原创 Linux常用命令之进程相关命令

强制终止进程kill -9 [pid]kill -9 8080查找进程ps aux | grep java# 因为是java服务,习惯用jps(jdk自带显示java进程)jps 或 jps -vlmlsof(list open files)是一个列出当前系统打开文件的工具lsof -i:[pid]lsof -i :22 # 知道22端口被哪个进程占用...

2020-07-31 08:30:29 87

WindowsTerminal 安装包

WindowsTerminal 安装包 安装方式 PowerShell: Add-AppxPackage WindowsTerminal_1.8.1444.0_8wekyb3d8bbwe.msixbundle

2021-12-30

Windows SubSystem Linux WSL 子系统 Ubuntu 18.04 appx

Windows SubSystem Linux WSL 子系统 Ubuntu 18.04 appx 安装方式 PowerShell: Add-AppxPackage .\Ubuntu_1804.2019.522.0_x64.appx

2021-12-30

Android monkey 源码

Android monkey 源码

2021-07-08

常用繁体简体mysql数据库_sql+xls.zip

常用繁体简体mysql数据库_sql+xls,sql文件为mysql导出共6700多,xlsx有1500多个

2020-03-28

Java的oauth2.0 服务端与客户端的实现.7z

Java的oauth2.0 服务端与客户端的实现。 压缩包解压里面两个maven项目:oauthserver和oauthclient01,分别对应oauth服务端和客户端。

2020-02-17

老男孩Linux运维笔记--文字版

老男孩Linux运维笔记--文字版 实用有价值 日常课堂笔记

2018-05-30

Building Progressive Web Apps(EarlyRelease)

Building Progressive Web Apps(EarlyRelease) 注意:第一页为空白页

2018-05-30

语义万维网:工程实践指南.第2版

扫描完整版 带目录 语义万维网:工程实践指南.第二版,翻译版

2018-05-30

实现使用3des在页面js加密,后台java解密

实现使用 3des 在页面javascript加密,后台使用java解密.

2018-05-30

仿QQ可拖拽控件,可直接集成ListView/RecyclerView等

仿QQ可拖拽控件,可直接集成ListView/RecyclerView等

2017-08-03

Tomcat 7.0.52 32位64位及源码免安装版(zip压缩包)

Tomcat 7.0.52 32位 64位及源码 免安装版(zip压缩包)

2017-01-25

颜色拾取器

颜色拾取器

2016-12-06

Genymotion2.8破解文件

Genymotion2.8破解文件,包含Genymotion.exe,genyshell.exe,player.exe

2016-12-02

Android逆向助手_v2.2

Android逆向助手2.2版本,apk反编译工具集合

2016-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除