Linux
文章平均质量分 65
Relian哈哈
分享知识和分享苹果是不一样的,苹果会越分越少,而知识并不会因为分享而减少,知识的分享更能激荡出不一样的火花
展开
-
linux安装VMware,并克隆多台虚拟机
在VMware上安装虚拟机是学习linux比较好的途径,VMware安装好一台虚拟机后,我们往往需要多台虚拟机练习不同的业务,这时候就可以克隆已经安装好的虚拟机,无需重新安装。克隆出的虚拟机需要更改hostname、ip地址、mac地址才可以正常使用。这里以CentOS为例简单说明。1、修改hostname输入vi /etc/sysconfig/network,回车键,按i进行编辑...原创 2017-09-07 00:04:21 · 1473 阅读 · 0 评论 -
while loading shared libraries: /lib64/libgcc_s.so.1: file too short
由于项目需要,用到了openresty,安装完成在启动的时候出了个错误/usr/local/openresty/nginx/sbin/nginx: error while loading shared libraries: /lib64/libgcc_s.so.1: file too short于是查看是否为链接文件ls -l /lib64/libgcc_s*,如下所示-rwxr-...原创 2019-02-26 23:46:47 · 6783 阅读 · 0 评论 -
centos7注意事项
一、防火墙CentOS7默认用firewall作为防火墙,不同于CentOS6用iptables查看防火墙状态firewall-cmd --state启动防火墙systemctl start firewalld.service关闭防火墙systemctl stop firewalld.service开机启动systemctl enable firewal...原创 2018-10-26 00:23:49 · 376 阅读 · 0 评论 -
linux监控脚本故障告警
对于部门不健全的公司,项目上线后,往往得开发者自己监控项目运行状况,这时候就需要写简单的脚本监控运行状况监控进程脚本如下#!/bin/bashwhile [ true ]do tdate=`date '+%Y-%m-%d %H:%M:%S'` #grep -v grep 表示只输出目标进程,而不包过grep进程本身 process=$(ps -e...原创 2018-08-21 22:30:33 · 958 阅读 · 0 评论 -
定时分割及清除tomcat日志
分割catalina.out脚本编写split-catalina.sh#!bin/shydate=$(date -d '-1 day' +%Y-%m-%d); #获取前一天日期path=/opt/java_environment/tomcat8-sdkphone8080/logs/ #tomcat日志路径cp $path/catalina.out $path/catalina...原创 2018-07-28 01:23:46 · 762 阅读 · 0 评论 -
linux统计文件中字符串次数及文件夹下特定类型文件个数
在实际日常项目中,常常会对生产日志查找异常或者统计一些内容一、统计单个文件统计单个文件字符串出现次数,语法:grep 字符串 文件名|wc -l ,grep输出,wc -l按行统计,每行重复只统计一个原创 2018-07-28 00:16:48 · 10497 阅读 · 0 评论 -
linux批量重命名文件
现实中我们常会给文件批量重命名, 利用linux的重命名命令rename可以做到这一点可以看到rename的from、to、files三个参数from:修改的内容,to:改成的内容,files:改的文件,通常用通配符表示比如有这样一批文件,想去掉后边的.COMPLETED,这是可以用rename批量重命名bi.2018-07-02-00-00.log.COMPLETED b...原创 2018-07-02 16:26:23 · 3940 阅读 · 0 评论 -
安装pcre时出现configure: error: C compiler cannot create executables错误
这种编译不通过问题,大致是两方面造成的:一方面可能是gcc的问题,一般是gcc缺少(链接不对)或者版本不对(过低或过高)。有可能是在装其他软件时候gcc被无意破坏过,或者系统是mini版的,相关配置不全等造成的。这时候如果可以,最好重装对应版本的gcc即可解决。另一方面可能是要安装的软件缺少相关依赖包,导致编译不通过。这时候要先安装缺少的依赖,全部依赖包或者依赖软件安装完后,执行conf...原创 2018-05-18 15:09:29 · 86240 阅读 · 12 评论 -
Linux配置各个节点之间ssh免登录
这里以node01、node02两台机举离说明,node01、node02为主机名(前提已安装好ssh服务)1、在node01生成公钥,输入以下:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa ,按回[root@node01 .ssh]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsaGenerating public/...原创 2017-09-09 18:39:21 · 6563 阅读 · 0 评论 -
NTP服务及时间同步(CentOS6.x)
一、NTP的简介NTP全称网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。二、NPT应用场景NTP通常用于同步网络中有各个计算机时间的一致性,需要保证所有网络设备的时间高度一致,...原创 2017-09-18 14:13:55 · 5401 阅读 · 0 评论 -
linux(centos)局域网跨机挂载文件夹
有时候我们在一台机器上想访问另一台机器上的文件日志访问,就是在局域网内共享一个文件夹,这就涉及到远程跨机挂载,其实和本机挂载差不多, 只是在被挂在机器上需要简单配置一下1、挂载目标机将A服务器的/mnt/sdb/taskdata挂载到B服务器的/mount/taskdata下,相关路径要提前创建好机器 ip 路径 A(被挂载机) 172.31.0.5 /mn...原创 2019-06-01 20:14:27 · 2750 阅读 · 0 评论