运维技巧
葡萄味的白兰地
这个作者很懒,什么都没留下…
展开
-
Xshell连接虚拟机的方式及出现的问题
Xshell连接虚拟机的方式及出现的问题,关闭防火墙,启动ssh,查看ip原创 2017-04-18 12:27:52 · 989 阅读 · 0 评论 -
ACL权限设置
#ACL权限设置#简介:ACL功能是对应复杂用户的权限问题。在使用之前查看文件所在分区是否支持,在系统创建已存在的分区是支持的#用法setfacl -m u:user:rwx file|directory 赋予user用户对文件或目录的权限 setfacl -m g:user:rwx file|directory 赋予user用户组对文件或目录的权限setfacl -m d:u:user...原创 2018-11-20 20:01:04 · 200 阅读 · 0 评论 -
timed out waiting for input: auto-logout
使用CRT连接服务器时,过一会儿总会显示timed out waiting for input: auto-logout,这是怎么回事? 这是因为设置了“会话空闲超时时退出”的缘故。具体设置如下:vim /etc/profileTMOUT=60 #or the number of seconds you want . /etc/profile 加载ech...转载 2018-08-02 09:01:42 · 1325 阅读 · 0 评论 -
mysql连接超时的参数设置
最近系统因为数据库连接超时的问题,出现了几次故障。排查了下my.cnf的配置问题,最后是代码设计有问题。正好就把所有的timeout参数都理一遍,首先数据库里查一下看有哪些超时: mysql> show global variables like "%timeout%";+-----------------------------+----------+| Variable_...转载 2018-07-31 20:06:18 · 5781 阅读 · 0 评论 -
编译安装apache2.4.28错误
编译安装apache2.4.28错误 很多时候一直以为对编译安装lamp环境轻车熟路,可是每次安装的时候都能出现各种不同的问题。本以为很小的问题,可是百度了一个晚上都没找到答案。问题重现:编译安装完 apr apr-util 之后,安装httpd-2.4.28的时候报下面的错误,然而./configure --with-apr=/usr/local/apr --转载 2017-11-06 11:19:14 · 2544 阅读 · 0 评论 -
统计网口指定端口在三秒内的数据包总量脚本分析
任务要求:目前有一个需求,实现一个 Bash 脚本,获取指定端口的数据包统计信息。这个脚本输入参数为统计的目标端口号,只会执行3秒钟,并打印这3秒钟指定端口传输的数据包数量。输出一行为包的总数量#!/bin/bashtouch packages.txt"(tcpdump -v -i eth0 -nn port $1 > packages.txt)&" &>/dev/null原创 2017-08-07 09:44:45 · 956 阅读 · 0 评论 -
linux expect详解(ssh自动登录)
shell脚本实现ssh自动登录远程服务器示例:#!/usr/bin/expectspawn ssh root@192.168.22.194expect "*password:"send "123\r"expect "*#"interact 原文链接:http://www.xuanhao360.com/linux-expects/Expect是一个转载 2017-08-20 11:24:43 · 252 阅读 · 0 评论 -
Linux中怎样备份、破坏、修复MBR扇区故障
前言:当主引导扇区发生故障时,将可能无法进入引导菜单,或者因无法找到正确的分区位置而无法加载系统,通过该硬盘引导主机时很可能进入黑屏状态。MBR是什么每个硬盘都有MBRMaster Boot Record:主引导记录硬盘的0柱面、0磁头、1扇区称为主引导扇区 MBR大小512字节,分为三个部分主引导程序:446字节硬盘分区表DPT:64字节分区结束标记也叫硬原创 2017-08-04 09:40:12 · 828 阅读 · 0 评论 -
通过修改系统文件添加一个可登陆用户
通过添加一个账户:fcqfcq,密码:123456来演示。(1) 在/etc/passwd添加用户fcqfcq:vim /etc/passwdfcqfcq:x:1412:1412:fcqfcq:/home/fcqfcq:/bin/bash (2)在/etc/shadow中添加记录(先不设置密码):1.用计算从1970.1原创 2017-07-22 19:31:27 · 368 阅读 · 0 评论 -
Docker部署Ghost
Docker 包括三个基本概念 1.镜像(Image) 2.容器(Container) 3.仓库(Repository)docker的特性: 1.文件系统隔离:每个进程容器运行在完全独立的根文件系统里。 2.资源隔离:可以使用cgroup为每个进程容器分配不同的系统资源,例如CPU和内存。 3.网络隔离:每个进程容器运行在自己的网络命原创 2017-07-11 21:44:21 · 3160 阅读 · 2 评论 -
vmware虚拟机三种网络模式详解
由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为转载 2017-06-10 16:52:31 · 438 阅读 · 0 评论 -
Linux 在一个命令行上执行多个命令
原文出处:http://blog.sina.com.cn/s/blog_6238358c0100rzvd.html对于单个命令执行我想大多数人都是明了的,也就是在一个命令行上执行一条命令。那对于在一行上执行多个命令怎么办呢,其实也很简单,只需在各命令之间加上特殊命令符号,我们常规使用到的有3个特殊命令符号。 1. [ ; ]如果被分号(;)所分隔的命令会转载 2017-07-11 09:53:49 · 900 阅读 · 0 评论 -
ksh命令行操作
set -o vi 命令,这样就可以用vi的语法来编辑命令行。例如:若要调出历史执行过的命令,命令行模式下按下 Esc 键后,可通过ESC+k 上一条命令ESC+j 下一条命令ESC++ 上一条命令ESC+- 下一条命令ESC+\ 自动补全文件名ESC+h 在命令行中往前移动光标ESC+l 在命令行中往后移动光标退格键:可用 Ctrl + H 来实现。...转载 2019-03-27 23:25:37 · 2265 阅读 · 0 评论