
运维
文章平均质量分 52
岚天start
天道酬勤
展开
-
Shell脚本一键安装VNC Server实现本地图形化远程访问CentOS7系统
安装VNC Server实现本地远程图形化访问CentOS7系统#安装VNC Server实现本地远程图形化访问#系统环境#1)CentOS Linux release 7.6.1810 (Core)#2)3.10.0-1160.6.1.el7.x86_64#1、安...原创 2020-11-23 17:37:21 · 764 阅读 · 0 评论 -
CentOS7系统离线更新Firefox版本
CentOS7系统离线更新Firefox版本1、Firefox官网下载Linux对应版本的Firefox,https://www.firefox.com.cn。因为宿主机是64位,所以下载 Firefox-latest-x86_64.tar.bz22、上传软件包Firefox-latest-x86_64.tar.bz2到服务器,路径为/home/Firefox-latest-x86_64.tar.bz23、解压...原创 2020-09-29 17:03:46 · 1265 阅读 · 0 评论 -
安装CentOS7系统dracut-initqueue timeout-starting…starting timeout scripts 报错解决
安装CentOS7系统dracut-initqueue timeout-starting…starting timeout scripts 报错解决1、报错加载完后出现如图dracut:/# 界面dracut:/# cd /devdracut:/# ls | grep sdsdasda4sdbsdb1sdb2sdb3备注:一般来说U盘是/dev/sda4,如果不确定的话,拔掉U盘,看哪个消失就是哪个。2、然后重启dracut:/# reboot3...原创 2020-09-23 19:51:16 · 3432 阅读 · 0 评论 -
CentOS7设置Tomcat开机自启动脚本
CentOS7设置Tomcat开机自启动脚本服务器环境:[root@lmzf ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)1.编写开机自启动脚本 [root@lmzf ~]#cat /etc/init.d/tomcat#!/bin/bash## tomca...原创 2020-09-01 15:45:29 · 689 阅读 · 0 评论 -
CentOS 7 环境下ping加时间戳实时输出到文件
CentOS 7 环境下ping加时间戳实时输出到文件1.服务器环境[root@lw ~]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)2.撰写脚本[root@lw ~]# cat ping.test.sh#(1)-i 2 间隔2s#(2)awk '{ print $0"\t" strftime("%D_%H:%M:%S",systime()) } ' 时间戳...原创 2020-08-20 00:49:50 · 1605 阅读 · 0 评论 -
CentOS7离线安装Expect
CentOS7离线安装Expect1.在系统版本相同的能联网的虚拟机里用Yumdownloader【yum -y install yum-utils】下载expect 和tcl的rpm包于服务器上,但是不安装[root@lw ~]# yumdownloader expect [root@lw ~]# yumdownloader tcl[root@lw ~]# ll总用量 4136-rw-r--r-- 1 root ro...原创 2020-08-20 00:35:51 · 2946 阅读 · 0 评论 -
MySQL5.7日期报错解决---MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘
一、报错提示MySQL:[Err] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'CREATE_TIME' at row 1二、解决方法[root@lmzf_test ~]# cat /etc/my.cnf...[mysqld]sql_mode=strict_trans_tables,no_zero_in_date,error_for_division_by_zero,no_auto_creat原创 2020-08-18 16:37:06 · 2203 阅读 · 0 评论 -
Linux检测远程端口是否打开的六种方法
Linux检测远程端口是否打开的四种方法方法一:Telnet命令#端口通显示如下(实验IP为自定义IP)[root@java-test-server ~]# telnet 88.88.88.88 80Trying 202.122.38.84...Connected to 202.122.38.84.Escape character is '^]'.#端口不通[root@java-test-serv...原创 2020-08-08 14:22:49 · 12197 阅读 · 0 评论 -
Linux 系统、网络配置相关命令
Linux 系统、网络配置相关命令一、确认多网卡服务器对应的配置文件1.针对物理机,可使用ethtool命令,此时em1网卡对应的网口会闪烁2.mii-tool命令[root@lingfeng ~]# mii-tool em1em1: negotiated 1000baseT-FD flow-control, link ok二、Dmidecode查看Linux服务器是虚拟机还是物理机1.物理机...原创 2020-07-01 16:44:01 · 280 阅读 · 0 评论 -
CentOS7使用ISO镜像自建Yum源-离线安装软件
CentOS7使用ISO镜像自建Yum源-离线安装软件1、下载CentOS光盘镜像 CentOS7镜像,163源的镜像http://mirrors.163.com/centos/7/isos/x86_64/ 下载地址:[root@lw ~]# wget http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-2003.iso...原创 2020-06-02 13:49:36 · 686 阅读 · 1 评论 -
Linux服务器与网络时间不同步解决办法
Linux服务器与网络时间不同步解决办法1.查看时区[root@lw ~]# timedatectl如果不是北京时区,修改为北京时间[root@lw ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2.时间同步脚本撰写[root@lw ~]# cat /mnt/TimeSync.sh #!/bin/bashntpdate us.pool.ntp....原创 2020-05-19 12:03:34 · 2093 阅读 · 0 评论 -
统计Nginx之access.log的URL访问量
统计nginx_access.log的URL访问量1.nginx_access.log的日志格式cat /usr/local/nginx/conf/nginx.conf...log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ...原创 2020-05-12 20:39:00 · 1013 阅读 · 0 评论 -
ELK之源码安装Elasticsearch以及报错汇总
ELK之源码安装Elasticsearch1、服务器环境[root@elk ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)[root@elk ~]# uname -r3.10.0-327.4.5.el7.x86_64[root@elk ~]# free -m total used free...原创 2020-05-10 14:46:10 · 457 阅读 · 0 评论 -
Logrotate 切割nginx日志
Logrotate 切割nginx日志1.在目录/etc/logrotate.d/下创建nginx文件 cat/etc/logrotate.d/nginx/home/wwwlogs/nginx_access.log { #避免权限报...原创 2020-05-08 14:15:55 · 357 阅读 · 0 评论 -
CentOS7环境之RPM方式离线安装MySQL5.7
CentOS7环境之RPM方式离线安装MySQL5.71.官网下载tar压缩包并解压出RPM安装包 下载地址:https://dev.mysql.com/downloads/mysql/ Select Version(5.7.x)---> Red Hat Ente...原创 2020-03-10 23:14:20 · 3129 阅读 · 0 评论 -
Gitlab-CI:Gitlab-runner自动部署GItlab项目
Gitlab-CI:Gitlab-runner自动部署GItlab项目1.准备环境(1)Gitlab服务器[root@gitlab ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core...原创 2020-03-01 21:58:25 · 879 阅读 · 0 评论 -
Shell脚本一键自动部署项目
Shell脚本一键自动部署项目#!/bin/bash#定义根目录、代码仓库、项目域名信息read -p '请输入项目名称[中文名称]:' Chinese_Project_Nameread -p '请输入项目目录[eg:/home/www...原创 2020-01-16 16:05:07 · 1250 阅读 · 0 评论 -
Linux利用script命令记录用户的服务器操作行为
Linux利用script命令记录用户的服务器操作行为1.在服务器上创建文件夹[root@lw ~]# mkdir -p /opt/logs/scripts2.授予权限,目录需要其他用户有写的权限[root@lw ~]# chmod -R 743 /opt/logs/scripts3.在/etc/profile末尾添加...原创 2019-11-02 01:03:26 · 305 阅读 · 0 评论 -
通过登入IP记录Linux所有用户登录所操作的日志(转载)
通过登入IP记录Linux所有用户登录所操作的日志(转载)转载于:https://blog.youkuaiyun.com/b108074013/article/details/481659811.首先在/etc/profile.d/文件夹下面添加如下脚本[root@lw ~]# vim /etc/profile.d/user_all_history.sh# His...转载 2019-10-16 22:18:54 · 228 阅读 · 0 评论 -
CentOS7安装docker详细步骤
一、安装环境[root@docker ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)[root@docker ~]# uname -r3.10.0-327.4.5.el7.x86_64二、添加docker的yum源[root@docker ~]# vim /etc/yum.repos.d...原创 2019-02-22 09:42:05 · 271 阅读 · 0 评论 -
Linux环境部署Django平台(图文详解)
Linux环境部署Django平台(图文详解)安装环境:[root@room ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)1.创建django项目点击file-->new project--> Django-->Location(设定项目名称),这里采用习惯命...原创 2018-10-18 10:12:28 · 1066 阅读 · 0 评论 -
利用Linux系统生成随机密码的8种方法
随机生成密码的8种方法转载 2018-09-10 08:43:06 · 1120 阅读 · 0 评论 -
PXE+Kickstart 无人值守装机
PXE一键装机 PXE(Preboot eXecute Environment,预启动执行环境),主要用于在无人值守安装系统中引导客户端主机安装 Linux 操作系统。Kickstart 是一种无人值守的安装方式,其工作原...原创 2020-01-14 10:43:48 · 964 阅读 · 0 评论 -
Docker一键安装ELK
docker一键安装ELK一、安装环境[root@ZhiNeng~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)[root@ZhiNeng~]# uname -r3.10.0-862.14.4.el7.x86_64二、安装dock...原创 2019-04-10 17:47:03 · 2413 阅读 · 0 评论 -
Yum一键安装GitLab
yum一键安装gitlab(centos7.x)1.实验环境[root@gitlab ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)官网安装指南:https://about.gitlab.com/install/#centos-72....原创 2019-04-14 23:20:59 · 7090 阅读 · 2 评论 -
Shell脚本一键实现客户端登录服务器钉钉报警
shell脚本一键实现客户端登录服务器钉钉报警vim /etc/ssh/sshrc#!/bin/bash#获取登录者的用户名user=$USER#获取登录者的IP地址IP=${SSH_CLIENT%% *}#获取登录的时间time=$(date +%F%t%k:%M)#获取服务器的IP地址server='1.9.1.5...原创 2019-10-10 22:34:26 · 595 阅读 · 0 评论 -
Centos7本地挂载yum源
Centos7本地挂载yum源1.挂载镜像[root@lmzf ~]# mkdir -p /mnt/centos7[root@lmzf ~]# mount /root/CentOS-7-x86_64-DVD-1708.iso /mnt/centos72.开机永久挂载[root@lmzf ~]...原创 2019-09-28 19:46:50 · 1348 阅读 · 0 评论 -
通过浏览器实现Linux终端的访问-ttyd
浏览器实现Linux终端的访问-TTYD一、下载、授权、执行[root@lmzf ~]# wget -c -O ttyd https://github.com/tsl0922/ttyd/releases/download/1.5.2/ttyd_linux.x86_64 [root@lmzf ~]# chmod +x...原创 2019-09-25 20:36:48 · 3287 阅读 · 0 评论 -
Shell脚本一键添加svn仓库账户密码信息
shell脚本一键添加svn仓库账户密码信息#!/bin/bash#列出svn目录下的项目for dir in $(ls /home/svn/)do [ -d /home/svn/$dir ] && echo $dirdone#进入要设定账户密码的项目目录read -p "请输入svn项目文件夹名: " di...原创 2019-08-19 16:47:53 · 724 阅读 · 0 评论 -
Sed在指定行后添加字符串
Sed在指定行后添加字符串1.原文档[root@lmzf ~]# cat svn.txtdevelop = www,yuj,hzy,chent,wmw,hello,welcome2.在develop行后面添加字符串“,golive”[root@lmzf ~]# sed -i '/^develop/{s/$...原创 2019-07-12 15:20:11 · 5956 阅读 · 1 评论 -
Zabbix钉钉报警设置
Zabbix钉钉报警设置【转载】1.安装好zabbix后设置/usr/local/etc/zabbix_server.conf[root@pre-release ~]# cat /usr/local/etc/zabbix_server.conf2.创建报警脚本(脚本转载自https://www.jian...转载 2019-07-10 23:30:49 · 1106 阅读 · 0 评论 -
Linux源码安装Java jdk环境
Linux源码安装Java jdk环境1.下载源码包wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-co...原创 2019-05-27 22:50:48 · 442 阅读 · 0 评论 -
Vagrant 扩大磁盘根目录(图文详解)
Vagrant 扩大磁盘根目录(图文详解)实验环境:[root@centos72 ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)[root@centos72 ~]# uname -aLinux centos72 3.10.0-327.4.5.el...原创 2019-05-16 22:26:59 · 3969 阅读 · 1 评论 -
自定义虚拟机安装(KVM)
自定义虚拟机安装一、创建虚拟交换机原理:调用 dnsmasq 提供DNS、DHCP等功能创建配置文件 /etc/libvirt/qemu/networks/vbr.xml<network> <name>vbr</na...原创 2018-09-07 19:56:43 · 479 阅读 · 0 评论