Kils Blog
0.前言之前的博客一直使用的Hexo+Cloudflare,纯静态白嫖方案,但是没有后台使用起来还是非常不方便,于是找到了这款开源的简洁博客,个人感觉非常好用。下面记录一下从零开始的安装流程。1.购买服务器我是本着能用就行的心态去淘服务器,选来选去最终买了最便宜的RackNerd美西VPS,一年70多人民币,配置1核1G运行个PHP博客够用了。用邮箱注册,填写基本信息后可以用支付宝支付,确认订单后邮箱会收到服务器的IP、root密码等信息。2.注册域名选一个自己喜欢的域名,NameBeta可以用来查询域名价格和是否可用,我是直接在Cloudflare注册的,毕竟新购续费始终一个价,顺便还可以用他的免费CDN。但是Cloudflare付款只支持国际信用卡和PayPal,如果需要支付宝和微信支付可以用Godaddy或者阿里云。注册完成后记得给域名添加一条a记录,映射到刚刚买的vps的IP上。3.安装宝塔面板SSH登录上服务器上后,直接执行一键安装命令即可,安装命令:Centos安装脚本yum install -y wget && wget -O install.sh htt
以CentOS7为例:Docker安装更新系统软件包:sudo yum update添加Docker存储库:sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo安装Docker引擎:sudo yum install docker-ce启动Docker服务:sudo systemctl start docker验证Docker是否正确安装并运行:sudo docker infoDocker基础操作显示Docker版本信息:docker version显示Docker系统信息:docker info拉取镜像:docker pull image_name:tag列出本地镜像:docker images运行容器:docker run options image_name:tag列出正在运行的容器:docker ps列出所有容器(包括已停止的
&(终端关闭,程序也关闭)command &使用后台进程模式执行 commandCtrl+Z将当前进程放到后台(但程序是Stopped状态)jobs查看任务(状态、ID等)fg n将jobID为n的任务切到前台运行bg n将jobID为n的任务切到后台运行&nohup(终端关闭,程序继续运行)nohup command &后台执行 command,标准输出到 nohup.outnohup command > log_file &后台执行 command,标准输出到 log_filenohup command > log_file 2>&1 &后台执行 command,标准输出和错误输出到 log_filenohup command > log_file 2>err_log &后台执行 command,标准输出到 log_file,错误输出到 err_logps/kill查看进程/结束进程screen(创建独立会话)screen -S my_session创建一个名为 my_session 的会话screen
CPU查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)t /proc/cpuinfo| grep "cpu cores"| uniq查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -l查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c查看CPU的负载top内存查看内存信息cat /proc/meminfo查看内存负载free磁盘查看磁盘信息fdisk -l查看磁盘IO的性能ostat -x 10查看磁盘占用df -h查看各目录磁盘占用du -sh *网络对连接的IP按连接数量进行排序netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n查看80端口连接数最多的20个I
CentOS 7查看防火墙状态systemctl status firewalld开启防火墙systemctl start firewalld防火墙开机自启systemctl enable firewalld关闭防火墙systemctl stop firewalld永久关闭防火墙systemctl disable firewalld重载防火墙 (修改规则后都需要重载才能生效)firewall-cmd --reload开放端口firewall-cmd --zone=public --add-port=22/tcp --permanent限制端口firewall-cmd --zone=public --remove-port=22/tcp --permanent批量开放端口firewall-cmd --zone=public --add-port=100-500/tcp --permanent批量限制端口firewall-cmd --zone=public --remove-port=100-500/tcp --permanent查看放开的所有端口firewall-cmd --zone=p
kils
可以摆烂,但不能真的菜