linux
文章平均质量分 66
ityun.t
木空少年
展开
-
docker 实战
Docker的基本介绍编辑本段什么是DockerDocker是一种容器技术,通过Docker你可以做到:更快速的交付和部署 更高效的虚拟化 更轻松的迁移和扩展 更简单的管理(类似git)下面的图片比较了 Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传...原创 2020-10-31 19:34:31 · 327 阅读 · 0 评论 -
php+python+supervisord项目部署
服务器操作系统:ubuntu 18.04Nginx安装Nginxsudo apt-get update sudo apt-get install nginx查看Nginx状态sudo systemctl status nginx启动Nginx服务sudo systemctl start nginx重启Nginx服务sudo s...原创 2020-04-15 12:16:43 · 340 阅读 · 0 评论 -
php使用supervisor管理进程脚本
supervisor是用python开发的一个在linux系统下的进程管理工具,可以方便的监听,启动,停止一个或多个进程。当一个进程被意外杀死后,supervisor监听到后,会自动重新拉起进程。一、supervisor的安装1、通过easy_install安装 yum -y install python-setuptoolseasy_install superv...原创 2019-07-11 11:39:55 · 645 阅读 · 0 评论 -
linux 常用命令
端口:lsof -i:8000netstat -tunlp | grep 8000防火墙:iptables -L -n #查看防火墙规则列表service iptables save #保存防火墙规则iptables -A INPUT -p tcp --dport 22 -j ACCEPT #设置开放input端口iptables -A OUTPUT -p tcp --sp...原创 2019-01-30 13:02:08 · 141 阅读 · 0 评论 -
Xshell连接远程服务器出现“Connection closed by foreign host.“的提示
1.服务端日志获取 tailf /var/log/secure2.查看日志报错 No supported key exchange algorithms3.SSH服务会对相关秘钥文件的权限进行检查。比如,私钥文件默认权限是600,如果 配置成777等其他权限,导致服务会认为该配置存在安全分险,进而导致客户端连接 失败。 可以通过如下指令恢复相关文件的默认权限配置: ...原创 2018-04-28 17:19:10 · 18444 阅读 · 1 评论 -
centos中iptables和firewall防火墙开启、关闭、查看状态、基本设置等
iptables防火墙1、基本操作# 查看防火墙状态service iptables status # 停止防火墙service iptables stop # 启动防火墙service iptables start # 重启防火墙service iptables restart # 永久关闭防火墙chkconfig iptables off # 永久关闭后重启chkconfig ipt...翻译 2018-04-28 10:57:15 · 638 阅读 · 0 评论 -
linux nginx 重启 关闭 启动
启动操作nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径停止操作停止操作是通过向nginx进程发送信号来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号 例如:k...原创 2018-04-11 21:29:07 · 168 阅读 · 0 评论 -
linux 防火墙配置
防火墙配置CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。firewall操作:# service firewalld status; #查看防火墙状态 (disabled 表明 已经禁止开启启动 enable 表示开机自启,inactive 表示防火墙关闭状态 activated(running)表示为开启状态)# service firewalld st...原创 2018-04-11 11:53:57 · 151 阅读 · 0 评论 -
liunx命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...原创 2018-03-06 09:56:10 · 247 阅读 · 0 评论 -
web-sender实现消息推送
1.运行:下载:选择版本并下载(linux版本、windows版本)web-msg-sender,并解压缩到任意目录 启动:linux系统cd到到框架目录里运行php start.php start -d。windows系统进入到框架目录里双击start_for_win.bat文件启动。 测试:浏览器访问端口http://ip:2123或者http://域名原创 2018-01-18 15:19:06 · 1508 阅读 · 0 评论 -
linux下crontab的使用
1.作用使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。2.格式crontab [-u user] {-l | -r | -e}3.主要参数-e:执行文字编辑器来设定时程表,内空的文字编辑器是vi-r:删除目前的时程表-l列出目前的时程表。Crontab文件原创 2017-10-16 09:48:07 · 2984 阅读 · 0 评论 -
svn 自动更新
重新创建版本库: svnadmin create /usr/local/svn/month_exam //创建一个svn版本仓库month_exam(month_exam可以随便起名字) cd /usr/local/svn/month_exam/conf (1)vim svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本翻译 2017-02-08 14:37:15 · 724 阅读 · 0 评论 -
linux高级命令
ln -s 源 目标 建立符号链接history 5 显示最近使用的5个命令!5 执行历史编号为5的命令date MMDDHHMMCCYY.SS [月月日日时时分分年年年年.秒秒]cal 4 2015 查看2015年4月的日历netstat -anp 查看网络状态kill -9 pid 强制杀死进程traceroute www.521java原创 2017-06-05 18:08:01 · 242 阅读 · 0 评论 -
常用linux高级命令
-vi 编辑器 先进入命令模式(Esc) :/str 查找str,按n下一处,按N上一处 :1 回首行 :$到尾行- web 访问日志统计(tomcat/apache/nginx)1.根据访问IP统计UV awk ‘{print $1}’ access.log.txt|sort | uniq -c |wc -l2.统计访问URL统计PV awk ‘{翻译 2017-06-05 17:34:00 · 566 阅读 · 0 评论