自建简单又实用的动态域名管理系统
个人动态域名管理系统。Personal-DDNS.
转载请注明来源原文地址
简单又实用的动态域名管理系统, 自建动态域名管理系统
使用 bind9 + php + mysql , 创建个人的动态域名系统。
Use bind9 + php + mysql , create a personal dd...[2019/3/25]
Ubuntu 16.04 nvidia-smi报错(重装Nvidia驱动)
之前因为学习TensorFlow,所以在自己的Ubuntu上安装了cuda,cudnn以及Nvidia驱动。但可能是由于自己经常不注重正常关闭自己的Ubuntu,这就导致了一个问题:
某天在查看自己的显卡信息时,输入
$nvidia-smi
结果报错
NVIDIA-SM...[2019/3/25]
centos7 Failed to start firewalld.service: Unit is masked.
centos7 启动防火墙失败:Failed to start firewalld.service: Unit is masked. ---- 刚yum安装了iptables
解决:
执行”systemctl start firewalld”...[2019/3/22]
ssh免密码快速登录配置
使用 h登录服务器的时候,需要输入ip地址、端口、用户名、密码等信息,比较麻烦,容易输错。还好,通过客户端和服务器的配置参数,可实现免密码快速登录。服务器可通过保存客户端的公钥,用于验证客户端的身份,从而省去输入密码的步骤。客户端也可通过配置服务器参数来简化登录命令。本文主要是记录了 h面密码快速...[2019/3/22]
Linux基础-4.正文处理命令及tar命令Linux基础-4.正文处理命令及tar命令
1、使用cat命令进行文件的纵向合并
1)掌握使用cat命令的纵向合并
a)例如:使用cat命令将test1、file1.txt和file2这三个文件纵向合并为fil...[2019/3/22]
基于 Jenkins+Docker+Git 的CI流程初探
在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解 CI 流程。那么什么是 CI 呢?简单来讲,CI...[2019/3/22]
[Intern][2019.03.21]LF, CR, CRLF and LFCR(?)
开玩笑的啦,没有LFCR这种沙雕东西
为什么突然想起来写这个呢,是因为先前照着shell画llehs的时候,总报错,改正了以后又因为看不见而在上一篇博客上没有写明,所以过来好好写一写咯。
可以看出报错里面出了各种稀奇古怪的东东:无法识别#!bin h以及觉得每一行代码后面都多了\r
...[2019/3/22]
红帽RHEL6.8离线环境下升级到RHEL7.3红帽RHEL6.8离线环境下升级到RHEL7.3
Red Hat Enterprise Linux 7 (RHEL 7) 是第一个支持从前一个 RHEL 主发行版本(RHEL 6)进行原位(in-place)升级的 RHEL 主版本。原位升级(in-place upgrade)提供了通过覆盖已存在的操作系统来把系统升级到一个新的主 RHEL 版本...[2019/3/22]
Linux入门搭建可视化桌面环境小合集virtual box centOS7.10
持续更新中~
常用命令:
关联主机与虚拟机(方便文件共享): # sudo mount -t vboxsf share(主机文件夹名) /usr hare(虚拟机内自创)
Linux shell进入root模式: $su {PS:普通用户命令开头为$,root为#}
快速...[2019/3/22]
devops工具-Ansible基础 - W-D
一、Ansible介绍
简介
Ansible使用Python语言开发,是一个配置管理型工具,与之类似的工具还有Puppet、SaltStack、chef等,默认通过SSH协议进行远程命令执行或下发配置,无需部署任何客户端代理软件,可同时支持多台主机进行...[2019/3/22]
硬件基础
电源 心脏,单个服务器核心业务用双电源,双路(AB),集群除外。热插拔 主板 板卡接口 CPU 大脑 ,运算控制Intel、AMD 。一般企业服务器2-4颗,单颗4核。内存16-256G(常见32,64G),...[2019/3/22]
Linux Rsyslog日志集中管理
Linux Rsyslog日志集中管理
一、Rsyslog简介
ryslog 是一个快速处理收集系统日志的程序,提供了高性能、安全功能和模块化设计。rsyslog 是syslog 的升级版,它将多种来源输入输出转换结果到目的地。
Rsyslog的传输方式有三种:
UDP 传输协议...[2019/3/22]
Ubuntu18.04安装完应该做的一些事 显卡驱动安装和cuda8.0Ubuntu18.04安装完应该做的一些事 显卡驱动安装和cuda8.0
博主装Ubuntu18.04主要是为了用于跑深度学习,所以我们先来搞搞gcc环境
第一步:安装多版本gcc、g++可切换
sudo apt-get install gcc-4.8 gcc-4.8-multilib
sudo apt-get install g++-4.8 g++-...[2019/3/22]
Linux CentOS7系统中php安装配置Linux CentOS7系统中php安装配置
本篇讲解如何配置php开发环境,让你的php代码可以正常的在网页中运行。
准备工作
linux centos7操作系统
h软件
nginx
php资源
想要了解更多关于php的内容,请访问:
php官网
安装php
本次安装介绍两个版本的安装方法,一个是广泛应用的5.x,另一个是...[2019/3/22]
Linux - 通过SecureCRT的rz、sz和sftp实现文件的上传和下载
目录
1 通过rz z命令上传/下载
1.1 安装lrzsz软件
1.2 rz - 上传文件
1.3 sz - 下载文件
2 通过sftp上传/下载文件
...[2019/3/22]
linux ssh 连接设置
! 本文编辑中
centos h 无法连接
原文链接:http: www.cnblogs.com/robw/p/10567968.html[2019/3/21]
linux下close 掉socket 之后 阻塞的recv 不会立即返回
转载自:http: www.cnblogs.com/wainiwann/p/3942203.html
在开发的一个基于rtmp聊天的程序时发现了一个很奇怪的现象。
在windows下当我们执行 closesocket的操作之后,阻塞的 recv会立即返回 -1 。
而在linux下当我们执行...[2019/3/21]
linux中删除文件内空白行的几种方法。
linux中删除文件内空白行的几种方法
有时你可能需要在 Linux 中删除某个文件中的空行。如果是的,你可以使用下面方法中的其中一个。有很多方法可以做到,但我在这里只是列举一些简单的方法。
你可能已经知道 grep、awk 和 sed 命令是专门用...[2019/3/21]
使用WIn10自带的Linux子系统使用WIn10自带的Linux子系统
最近一直有安装虚拟机的想法,今天刚刚知道win10有自带的Linux子系统,就准备试一下:
首先要保证自己的电脑处于开发者选项:
然后就要在控制面板的程序和功能页面点击“启用或者关闭WIndows功能‘
然后愉快的等待重启,对要很愉快!
...[2019/3/21]
linux 学习第十三天(screen不间断会话、apache服务、SELinux安全子系统)
一、screen 命令不间断会话
1、安装screen(从系统镜像作为yum仓库安装)
1.1、加载系统镜像
1.2、mount /dev/cdrom /media/cdrom/ (挂在系统镜像)
vim /etc/fstab&...[2019/3/21]
[Intern][2019.03.20]Linux Shell 执行传参数和expr
前不久入职实习生,现在在帮着组里面dalao们跑Case,时不时要上去收一下有木有Dump,每次敲命令太烦人于是逼着自己学写Shell脚本。一开始真的是很痛苦啊,也没能搞到书,只能凭网上半真半假的消息照葫芦画瓢!废话少说,上正文!
=========================我是分割线=...[2019/3/21]
Linux系统配置nginx服务器Linux系统配置nginx服务器
作为一个以服务器为主要市场的操作系统,主要就是对客户端的请求进行响应,进行处理的。在经历过系统镜像安装和本地配置好 h功能后,接下来进行服务器的安装,这里我以nginx为主,介绍一下如何安装nginx和配置站点,
安装要求
linux centos7系统
h软件
nginx简介
ngi...[2019/3/21]
kubernetes实践之一:kubernetes二进制包安装
kubernetes二进制部署
1、环境规划
软件
版本
...[2019/3/21]
virtualbox ubuntu 安装 openssh-server
最近为了学 DevOps,自己动手在 virtualbox 上安装 ubuntu 系统,安装完后发现好坑,没办法用 XShell 连接。在线安装 open h-server 又发现没有配置软件源,手工把源地址敲上去,这个想法有点疯狂,最后决定利用 virtu...[2019/3/21]
kubernetes实践之二:Kubernetes可视WEB UI Dashboard搭建
Kubernetes可视WEBUI Dashboard搭建
支持浏览器:火狐
一.Dashboard下载地址
git clone https: github.com/kubernete kubernete
二.部署Dashboard需要文件
[root@k8s_master ui]...[2019/3/21]
[学习笔记]PCL使用心得
最近开始做研究生毕设,有一部分因为没有什么好的思路,就把以前用过的PCL点云搬出来,重新用源码装了一遍PCL,一开始装的过程中没什么大问题,在后面用的时候碰到了很多小问题,特此记录。
1.PCL版本问题
如果你用ROS的话,安装的时候会自带PCL的1.7版本,不过本着用源码安装的习惯,我们还...[2019/3/21]
Linux 用脚本编写搭建yum本地仓库
Linux 用脚本编写搭建yum本地仓库
源码如下:
#!/bin/bash
#该脚本用于自动化搭建本地yum仓库
#挂载光盘
#作者:雨中落叶
#博客:https: www.cnblogs.com/yuzly/
mount /dev r0 /mnt &>/de...[2019/3/21]
CentOS 安装 ceph 单机版(luminous版本)
一、环境准备
CentOS Linux release 7.4.1708 (Core)一台,4块磁盘(sda、sdb,、sdc、sdd)
192.168.27.130 nceph
二、配置环境
1、修改主机名
# hostnamectl set-ho...[2019/3/21]
linux字符测试以及for循环
1、字符测试
常用的测试字符的命令:
== 、=都表示测试字符相等,格式为【 A = B 】需要注意的是变量与等号之间需要有空格,不然测试的结果不正确示例如下
若字符与等号不加空格,假设变量A=ab B=cd, 比较A B的值是否相等,使用echo ...[2019/3/20]
CRT7.3.1版本暗转步骤CRT7.3.1版本暗转步骤
工具:
Setup.exe安装程序
keygen.exe注册机
zwt.nfo 查看电脑信息(主要看自己电脑是x86还x64版本)
安装步骤(所有程序尽量以管理员身份启动)
1.安装SecureCRT,一路确定即可。
2.&n...[2019/3/20]
linux echo命令的-n、-e两个参数
echo -n 不换行输出
$echo -n "123"
$echo "456"
最终输出
123456
而不是
123
456
echo -e 处理特殊字符
若字符串中出现以下字符,则特...[2019/3/20]
vim常用的命令vim常用的命令
打开/退出
vim -R file1 只读打开
:qall 退出所有文件
:wq 写入并退出:x 写入并退出
:q! 强制退出
插入
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前...[2019/3/20]
【解决】could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
在同一套环境中跑了很多个项目都是用 docker-compose的方式启动的,导致创建的自定义网络过多出现下面的报错
Error response from daemon: could not find an available, non-overlapping IPv4 addre poo...[2019/3/20]
ansible-play中role的基本用法ansible-play中role的基本用法
#role应用
#roles跟调用角色的剧本文件应该与roles同级关系,即放在ansible目录下
#makir /root/ansible/role {nginx,http,ftp,mysql,redis}
palybook.yml
role
project/
...[2019/3/20]
Linux中ssh的用法
大家都知道,公司买上服务器,不可能实时在线操作虚拟机,也没有那个时间和精力登录到公司的云服务商官网进行操作,一来不安全,二来也效率不高。
如果是购买的虚拟主机,你可以使用ftp进行本地程序文件传输和从虚拟主机下载文件到本地。但是对于云服务器来说这种操作方法就显得落后许多了。
今天主要是重点...[2019/3/20]
ubuntu下安装memcached和PHP的memcache扩展ubuntu下安装memcached和PHP的memcache扩展
依赖包和软件包下载地址:
Libevent:https: github.com/libevent/libevent/release download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
Memcached包:http: mem...[2019/3/20]
VMware10安装CentOS7
先去网上下载一个VMware的破解版或者激活版,安装配置这里就不介绍了自行下载安装,基本过程相当于windows下安装个软件而已。
CentOS7镜像下载就下阿里云站点的这是链接
http: mirrors.aliyun.com/cento 7.6.1810/iso x86_64/Ce...[2019/3/20]
Linux-帮助的用法 - 苦逼运维-匿名
Linux帮助使用方法
内部命令:help COMMAND 或 man bash外部命令:
(1) COMMAND --help COMMAND -h
--help和-h选项显示用法总结和参数列表示例:date --help
1 [root@localho...[2019/3/20]
使用Let's Encrypt为网站加入SSL证书
一直没有为网站配置过HTTPS,因为怕麻烦。不过这次工作要求,没有办法,只能硬着头皮上了。
老板提供了一个关键字,Let's Encrypt。其实最早看到这句话,我以为是一个动词,让我行动的意思。但是搜索HTTPS的时候,也看到了这个词,就是在阮老师的这篇博客中.
为了推广HTT...[2019/3/19]
linux shell 正则表达式(BREs,EREs,PREs)差异比较
则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强...[2019/3/19]
Linux_shell条件判断if中的-a到-z的意思
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真...[2019/3/19]
Git 版本控制管理(二)
Git 分支管理
1. 概念
我们来抽象的理解,分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了git又学会了SVN!
...[2019/3/19]
LNMP 一键安装 yum install php-mcrypt libmcrypt libmcrypt-devel
centos源不能安装libmcrypt-devel,由于版权的原因没有自带mcrypt的包
有两种方法解决,一种是使用第三方源,这样还可以使用yum来安装,简单方便,坏处是第三方源多少有中不可靠的感觉。
解决办法一
1、安装第三方yum源
wget h...[2019/3/19]
Linux学习笔记——1.超级用户
以超级用户工作:su
su命令允许临时变换到任何一用户标识(如果拥有口令的话),并挂起当前shell,为新用户开启一个新的shell。
su <user> 将当前用户标识harley变换为weedly,但仍在harley的环境下工作。
[harley] $ su weedly
P...[2019/3/19]
云服务器挂载/dev/vdb1磁盘
1.首先检查是否有一块硬盘还未被挂载
2.如图所示,vdb还未被使用,开始分配它吧
[root@localhost ~]# fdisk /dev/vdb
Command (m for help): n ##(m可以查看可以用哪些参数,n是划分一块新的盘符)
Comma...[2019/3/19]
linux系统探索
这两天,突发奇想,想着用着微软家的windows系统很多年了,也想尝试一下其他的操作系统。很快的就想到了Linux操作系统,它不是面向用户的,而是面向服务器的,在服务器端的市场中占了很大的市场份额,备受好评。
目录
Linux特点
特别说明
yum常用命令
程序相关命令
防火墙相关命令
L...[2019/3/19]
linux基础学习笔记
linux基础学习笔记
目录:
1.磁盘分区
2.目录结构
3.linux命令的分类
4.常见的linux命令
1.命令编辑的几个辅助操作
2.命令帮助
3.查看文件内容cat,more,le ,head,tail
4.统计命令wc
5....[2019/3/19]
Linux中chown与chmod两个命令的区别详解
在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的;chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限;而chown是用来设置用户组的,比如授权某用户组,方便控制用户权限。
今天要分享的2个命令也是我们平时常用的,chmo...[2019/3/19]
使用top命令分析linux系统性能的详解使用top命令分析linux系统性能的详解
linux的top命令简介
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户 ...[2019/3/19]
linux grep命令总结
简介
grep (global search regular expre ion(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
Unix的grep家...[2019/3/18]