随笔分类 - linux运维
摘要:由于客户端存在C/S软件,需要嵌入到网页并进行远程控制,下面是解决方案 原理0. 原理:被控主机(vnc server) => websockify映射到websocket => 控制端(管理员用户)以web形式远程控制 被控端 1.1 被控主机下载最新版本的tightvnc并(以典型模式)安装,软
阅读全文
摘要:本地连接mongo报错,错误代码为: 系统: centos7, 64位 mongo,mongodb-linux-x86_64-rhel70-4.0.10 解压,进入bin,启动 报错了 为什么呢? 用linux本地连接mongo测试 --》 是ok的,证明服务没有问题 那是什么呢?--》防火墙 搞定
阅读全文
摘要:首先检查Mongo是否启动: 启动 再次检查mongo配置文件是否允许其他人访问,默认路由是否加上 学习mongo的连接: https://www.cnblogs.com/nixingguo/p/7260604.html https://www.runoob.com/python3/python-m
阅读全文
摘要:Python模拟Linux的Crontab, 写个任务计划需求 来具体点 #!/usr/bin/env python # -*- coding=utf-8 -*- import sys, time, multiprocessing, datetime, os # <自定义Error> # class
阅读全文
摘要:需求, 有时候我们会有手动启动程序, 但是又在后台, 没有像服务那样有start, 和stop的程序, 这时候需要用强制杀进程方式 涉及工具, awk, sed, xargs, kill 需求一: 已知端口号: 需求二: 已知服务: 比如我只知道要杀掉redis,但不知道redis端口号怎么办 命令
阅读全文
摘要:1. 查看目录的总和 2. 查看linux目录下所有某种类型的文件的行数--》 就是想看自己写了多少行代码 find /opt/code/zk_css -name '*.py' | xargs wc -l 注意一个问题, ''是只有.py 结尾的, 而"*.py"会包含pyc的文件
阅读全文
摘要:1. 系统环境 2).创建属于自己的git库 3). 添加用户 4). 赋予权限 5). 安装git客户端 6). 操作客户端 git config user.email "zhaomo@qq.com" git config user.name "bala" 全局的需要加入: git config
阅读全文
摘要:find 路径 -name '*.py' | xargs wc -l
阅读全文
摘要:计划任务特性 Linux计划任务的实现工具 其只能执行一次性任务 其会自动加载部分环境变量 可以执行命令 可以执行脚本 作业有队列,用单字母表示,默认为a队列 作业计划任务是以绝对序列值进行排序 任务结果会以邮件的形式通知用户 其使用方法与at工具类似 最大的区别为:它会选择系统在比较空闲的时间段执
阅读全文
摘要:1. 设置语言, 更新软件包 2.安装libqtshadowsocks-dev 安装依赖 安装libqtshadowsocks-dev 3. 安装shadowsocks-qt5 安装依赖 安装shadowsocks-qt5 启动 注意:
阅读全文
摘要:折腾两天, 前领导留下的烂摊子,前天忽然挂掉了, 整个公司就我会linux, 奶奶的, 一言难尽。 下面记录下怎么安装mongodb, 前面是从菜鸟教程复制来的 1. 下载 2. 解压安装 3. 环境变量 <mongodb-install-directory> 为你 MongoDB 的安装路径。如本
阅读全文
摘要:一:查看cpu more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo 如果觉得需要看的更加舒服 二:查看内存 grep MemTotal /proc/meminfo grep MemTotal /proc/mem
阅读全文
摘要:最近一直有人在请教老K关于Linux系统相关问题,这里我就该问题做个详解,Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。 内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 一、Linux内核
阅读全文
摘要:简单的说安装gitlab就两种办法主要介绍第一种:官网推荐的方法: 1.新建yum源 新建 /etc/yum.repos.d/gitlab-ce.repo,内容为 2.配置环境 3. 安装 4.启动并配置 5.汉化(个人觉得没必要) 6.502报错解决办法(Whoops, GitLab is tak
阅读全文
摘要:Nginx的访问日志轮询切割 通常什么情况Nginx会把所有的访问日志生成到一个制定的访问日志文件access.log里面,但时间一长,日志个头很大不利于日志的分析和处理。 有必要对Nginx日志进行按天或按小时进行切割,分成不同的文件保存。 注意:脚本实现切割Nginx日志的思想为讲正在写入的Ng
阅读全文
摘要:Nginx功能模块汇总 Nginx的目录结构说明 Nginx的配置文件说明 Nginx虚拟主机配置 1.基于域名的nginx.conf配置文件 2.基于端口的虚拟主机 3.基于ip的虚拟配置 Nginx的规范优化配置文件 主文件包含的所有虚拟主机的子配置文件会统一放在extra目录中。虚拟主机的配置
阅读全文
摘要:free -m 命令详解 free -m 分析系统内存使用情况: 出现几个参数: 分别代表的含义 值得注意 的是: 真正使用的物理内存: 还没被使用的物理内存:
阅读全文
摘要:问题 yum install erlang 报错:No package erlang available 同样的,如果我们在安装nginx的时候出现"No package nginx available"提示也是通过这个方法解决,安装EPEL库就可以解决 解决办法:
阅读全文
摘要:第一步,下载python-pip的tar包 由于下载pip是基于https协议的,故需要在wget url后面加上--no-check-certificate,否则不能下载: 第二步,安装pip: 报错: a)、解决办法: “ImportError: No module named setuptoo
阅读全文