
运维
qq_15551663
这个作者很懒,什么都没留下…
展开
-
Uwsgi+djnago
Uwsgi+djnago1.安装uwsgipip install uwsgi2.配置uwsgimkdir /etc/uwsgi/mkdir /var/log/uwsgi/sudo vim /etc/uwsgi/uwsgi.ini[uwsgi]chdir = /home/mike/productionsystembackup/module...原创 2020-01-13 16:09:31 · 238 阅读 · 0 评论 -
Apche2+django部署操作记录
Apche2+django部署操作记录sudo apt updatesudo apt-get install libapache2-mod-wsgi-py3sudo vim /etc/apache2/sites-available/product.conf配置站点<VirtualHost *:10010> ServerName 192.168.16.17...原创 2020-01-13 11:48:02 · 227 阅读 · 0 评论 -
apache
<VirtualHost *:80> #站点目录 DocumentRoot "E:/project/code/public/www" #访问域名 ServerName www.cankaoxiaoxi.com #给虚拟主机增加多个域名,上面网址的别名 ServerAlias cankaoxiaoxi.com ...原创 2020-01-11 14:49:45 · 284 阅读 · 0 评论 -
iptables
数据包进入主机的流程TCP/IP packet ---> IP(Net) Filter ---------> TCP Wrappers--------------------------------------> www设置---------------------> 本机资源 内核默认防火墙(iptables) /etc/hosts.allow...原创 2019-04-15 11:57:18 · 172 阅读 · 0 评论 -
git
使用git push origin master是出现如下问题;Username for 'https://github.com':但是我由于在公司已经用了公司的gitlab账号已经添加了个rsa,因为没办法再次用我的游戏登录github解决办法:git remote set-url origin git+ssh://git@github.com/username/reponame.gi...原创 2019-04-26 14:32:26 · 145 阅读 · 0 评论 -
proc目录
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,...原创 2019-04-13 16:59:53 · 134 阅读 · 0 评论 -
DOS攻击之详解--转载
DOS攻击之详解--转载源地址没有找到,间接引用地址:http://wushank.blog.51cto.com/3489095/1156004DoS到底是什么?接触PC机较早的同志会直接想到微软磁盘操作系统的DOS--DiskOperationSystem?不,此DoS非彼DOS也,DoS即DenialOfService,拒绝服务的缩写。 DoS是Denial of Servi...转载 2019-04-13 15:50:05 · 192 阅读 · 0 评论 -
firewalld
yum install firewalld如果需要图形界面的话,则再安装yum install firewall-config一、介绍防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动态的管理 ke...转载 2019-04-12 17:32:43 · 126 阅读 · 0 评论 -
linux的网络接口之扫盲
1、linux的网络接口之扫盲 (1)网络接口的命名 这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如: eth0: ethernet的简写,一般用于以太网接口。 wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。 ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。 lo: local的简写...转载 2019-04-12 17:26:45 · 227 阅读 · 0 评论 -
Java安装
1.Java下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.解压tar -zxvf jdk-8u181-linux-x64.tar.gz3.新建文件夹sudo mkdir /usr/java4.移动文件sudo mv ./jdk1.8...原创 2019-05-05 10:21:08 · 117 阅读 · 0 评论 -
linux环境变量
登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc 2.然后根据不同使用者帐号,去其家目录读取~/.bash_profile,如果这读取不了就读取~/.bash_login,这个...原创 2019-05-05 10:47:31 · 102 阅读 · 0 评论 -
Apache 配置虚拟主机三种方式
Apache 配置虚拟主机三种方式一、基于IP1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP:[root@localhostroot]#ifconfigeth0:1192.168.1.11[root@localhostroot]#ifconfigeth0:2192.168.1.12[root@lo...原创 2019-05-05 16:29:12 · 884 阅读 · 0 评论 -
nginx配置
########### 每个指令必须有分号结束。##################user administrator administrators; #配置用户或者组,默认为nobody nobody。#worker_processes 2; #允许生成的进程数,默认为1#pid /nginx/pid/nginx.pid; #指定nginx进程运行文件存放地址error_log...原创 2019-05-08 11:16:42 · 138 阅读 · 0 评论 -
ubuntu中文乱码--添加中文字符集
ubuntu中文乱码--添加中文字符集在Ubuntu支持中文后(方法见上篇文章),默认是UTF-8编码,而Windows中文版默认是GBK编码。为了一致性,通常要把Ubuntu的默认 编码改为GBK。当然你也可以不改,但这会导致我们在两个系统之间共享文件变得非常不方便,Samba共享的文件也总会有乱码出现。总不能每次传完文件都 人肉转码一次吧。ubuntu转码需要分为几个部分分别进行:...原创 2019-04-30 10:55:05 · 651 阅读 · 0 评论 -
uwsgi+django+nginx
yum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develyum install python-devel2.CentOS 自带 Python 2.4.3,...原创 2019-04-25 15:23:26 · 161 阅读 · 0 评论 -
nginx
1.nginx常用命令启动nginx ./sbin/nginx停止nginx ./sbin/nginx -s stop ./sbin/nginx -s quit重载配置 ./sbin/nginx -s reload(平滑重启) service nginx reload重载指定配置文件 ./sbin/nginx -c /usr/local/nginx/conf/nginx.con...原创 2019-05-07 14:05:31 · 115 阅读 · 0 评论 -
mysql grant
一:更改用户名密码输入:SET PASSWORD = PASSWORD('mysql1234');其中 mysql1234为更改后的新密码。、ALTER USER 'jeffrey'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;二:grand1, 创建用户: 命令: CREATE USER 'jeffrey'@'localhos...转载 2019-07-02 17:16:29 · 641 阅读 · 0 评论 -
打开vmware12后出现内核错误,查了一下,在自己的win10下面应该是如下的解决方法
打开vmware12后出现内核错误,查了一下,在自己的win10下面应该是如下的解决方法:1. 找到c:\windows\system32\cmd.exe 文件,右击选择以管理员身份运行2. 输入以下的命令并回车net start vmcinet start vmx86net start VMnetuserif3. 改变vmware几种服务的启动方式为:sc confi...原创 2019-08-20 09:31:55 · 470 阅读 · 0 评论 -
Redis------ 主从复制
我们一般都在一台服务器上进行操作的,也就是说读和写以及备份操作都是在一台Redis服务器上进行的,那么随着项目访问量的增加,对Redis服务器的操作也越加频繁,虽然Redis读写速度都很快,但是一定程度上也会造成一定的延时,那么为了解决访问量大的问题,通常会采取的一种方式是主从架构Master/Slave,Master 以写为主,Slave 以读为主,Master 主节点更新后根据配置,自动同步...原创 2019-04-03 10:50:00 · 136 阅读 · 0 评论 -
redis常见面试题
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结...转载 2019-04-03 10:13:35 · 138 阅读 · 0 评论 -
Linux-admin
Linux是一种操作系统 操作系统: 一堆软件的集合,让计算机硬件正常的工作• UNIX诞生,1970-1-1#####################################################Linux的诞生• Linux之父,Linus Torwalds 用户---------->系统内核---------->硬件...原创 2019-03-06 15:11:30 · 495 阅读 · 0 评论 -
• Linux命令-admin
• Linux命令– 用来实现某一类功能的指令或程序– 命令的执行依赖于解释器(例如:/bin/bash) 默认解释器:/bin/bash 用户------->解释器------>内核--------->硬件命令行的一般格式• 基本用法– 命令字 [选项]... [参数1] [参数2]...• 快捷键–...原创 2019-03-06 15:12:43 · 300 阅读 · 0 评论 -
admin4
[root@room9pc01 ~]# rht-vmctl reset classroom[root@room9pc01 ~]# rht-vmctl reset server[root@room9pc01 ~]# rht-vmctl reset desktop 虚拟机Server: 利用root密码 为redhat 查询Server虚拟机IP地址: 172...原创 2019-03-06 15:13:47 · 279 阅读 · 0 评论 -
admin5-用户管理
####################################################用户管理 用户帐号: 1.可以登陆操作系统 2.实现访问控制(不同的用户权限不同) 组帐号: 方便对用户管理(权限方面) 唯一标识: UID GID 管理员的UID:0 一个用户必须至少属于一个组 组分类:基本组(私有组)...原创 2019-03-06 15:15:29 · 1018 阅读 · 0 评论 -
admin6-权限
基本权限•访问方式(权限)– 读取:允许查看内容-read r– 写入:允许修改内容-write w– 可执行:允许运行和切换-execute x 对于文本文件 r: cat head tail less w: vim x: 可以运行该文件• 权限适用对象(归属)– 所有者(属主):拥有此文件/目录的用...原创 2019-03-06 15:16:49 · 534 阅读 · 0 评论 -
uwsgi+nginx
1,安装pipsudo apt-get install python-pip2,利用 pip 安装 Djangosudo pip install Django3,检测Django是否安装成功>>> import django>>> django.VERSION(1, 9, 2, 'final', 0)>>>>&...原创 2019-03-18 14:45:09 · 671 阅读 · 0 评论 -
centos7 mysql安装问题
mysql> use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> update user set host ...原创 2019-03-22 18:00:03 · 147 阅读 · 0 评论 -
redis安装
redis安装 201 2019-03-26 12:04:49 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 202 2019-03-26 12:05:12 tar -zxvf redis-4.0.6.tar.gz 203 2019-03-26 12:05:28 yum install gcc 204...原创 2019-03-26 14:14:08 · 143 阅读 · 0 评论 -
celery
celeryTask Queue任务队列是一种跨线程、跨机器工作的一种机制. 任务队列中包含称作任务的工作单元。有专门的工作进程持续不断的监视任务队列,并从中获得新的任务并处理. celery通过消息进行通信,通常使用一个叫Broker(中间人)来协client(任务的发出者)和worker(任务的处理者). clients发出消息到队列中,broker将队列中的信息派发给worker...原创 2019-03-27 17:44:52 · 227 阅读 · 1 评论 -
运维一
一些常用命令系统:# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname...原创 2019-04-01 16:12:18 · 181 阅读 · 0 评论 -
centos网络配置
环境为Win10,使用HyperV添加CentOS的虚拟机。1、在CentOS官网下载镜像ISO文件,x86_64为64位。官网下载链接:https://www.centos.org/download/,由三个镜像,按需选择。2、通过HyperV新建虚拟机并为虚拟机分配初始镜像(装系统)。安装并不复杂,需要注意的就是账号初始设置。首先设置root账号,这是权限最大的账号。其次新建一个普通...转载 2019-04-11 10:50:01 · 188 阅读 · 0 评论 -
CentOS虚拟机和物理机共享文件夹实现过程。
CentOS虚拟机和物理机共享文件夹实现过程。一、 安装VMware ToolsVMwareTools的安装脚本是要使用到perl的,而CentOS 6自身不带perl,所以需要自己安装。可以自己下载源代码编译,也可以直接用yum来安装。yum install perl2、虚拟机工具栏-》虚拟机-》安装VMware Tools3、新建目录(mkdir)、挂载目录(...转载 2019-04-11 10:50:32 · 338 阅读 · 0 评论 -
运维二
系统安全保护• Security-Enhanced Linux– 美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问控制体系– 集成到Linux内核(2.6及以上)中运行– RHEL7基于SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具• SELinux的运行模式– enforcing(强制)、permissive(宽松)– d...原创 2019-04-02 11:32:33 · 239 阅读 · 0 评论 -
centos配置history记录每个用户执行过的命令
基本认识linux默认配置是当打开一个shell终端后,执行的所有命令均不会写入到~/.bash_history文件中,只有当前用户退出后才会写入,这期间发生的所有命令其它终端是感知不到的。问题场景那么问题来了,假若之前history命令记录为c0,用户先打开了shell终端a,执行了一部分命令c1,又打开了一个shell终端b,又执行了一部分命令c2.问题1.终端a执行的这部分命令...原创 2019-04-11 15:29:32 · 1076 阅读 · 0 评论 -
运维三
日志管理日志的功能• 系统和程序的“日记本”– 记录系统、程序运行中发生的各种事件– 通过查看日志,了解及排除故障• 常见的日志文件/var/log/messages 记录内核消息、各种服务的公共消息/var/log/dmesg 记录系统启动过程的各种消息/var/log/cron 记录与cron计划任务相关的消息/var/lo...原创 2019-04-02 14:21:17 · 122 阅读 · 0 评论 -
linux route命令的使用详解
linux route命令的使用详解route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令...原创 2019-04-11 17:17:48 · 236 阅读 · 0 评论 -
centos安装一些外置python模块所需要的一些包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc gcc-c++yum -y install perl per...原创 2019-04-12 14:08:38 · 806 阅读 · 0 评论 -
云计算系统管理
什么是服务器• 能够为其他计算机提供服务的更高级的电脑典型服务模式• C/S,Client/Server架构– 由服务器提供资源或某种功能– 客户机使用资源或功能################################################################TCP/IP协议及配置• TCP/IP是最广泛支持的通信协议• ...原创 2019-03-06 15:10:14 · 3954 阅读 · 0 评论