linux
文章平均质量分 73
lihuaichen
My name is Linus Torvalds and I am your god.
展开
-
/etc/security/limits.conf 详解与配置
/etc/security/limits.conf 详解与配置一、 /etc/security/limits.conf 详解/etc/security/limits.conf文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中pam_limits.so的配置文件,而且只针对于单个会话。 该设置不会影响系统服务的资源限制。还要注意/etc/security/limits.d/的这个目录,/etc/security/limit...原创 2021-08-03 14:18:35 · 23810 阅读 · 2 评论 -
进程上下文频繁切换导致load average过高
一、问题现象现网有两台虚拟机主机95%的cpu处于idle状态,内存使用率也不是特别高,而主机的load average达到了40多。二、问题分析先在主机上通过top、free、ps、iostat等常用工具分析了下主机的CPU、内存、IO使用情况,发现三者都不高。通过vmstat 1 查看的结果如下:从vmstat的输出结果来看,io项的block in 和block out 并不频繁。而system项的每称的中断数(in)、每秒的上下文切换(cs)特别频繁。这就造成load avae.转载 2021-03-30 13:08:01 · 440 阅读 · 0 评论 -
安装EDA Tools TD 启动工具时时报 version `CXXABI_1.3.8‘ not found
问题:ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8’ not found (required by /opt/Python-2.7.13/lib/python2.7/site-packages/_icu.so)主要问题在于没有CXXABI_1.3.8解决办法:find / -name "libstdc++.so*"1libstdc++.so.6只是libstdc++.so.6.0.19的一个软连接原创 2021-01-15 13:34:02 · 292 阅读 · 0 评论 -
centos7设置SSH安全策略–指定IP登陆
centos7设置SSH安全策略–指定IP登陆为了服务器的安全性,我们在日常使用需要授予权限和指定ip登陆来保证服务器的安全性。1.第一思路:更改ssh的端口号,避免一个端口受到大量攻击。第二思路设定出某个ip其他ip不可以访问,(注意设定一个备用ip),当一个ip(jumpserver)直接挂了后,就需要去使用备用ip.具体操作步骤:记住关闭selinuxsed -i ‘/^SELINUX=/s/enforcing/disabled/’ /etc/selinux/con原创 2021-01-12 13:27:21 · 1075 阅读 · 0 评论 -
centos6使用 eCryptfs 加密数据
1. eCryptfs 简介eCryptfs 是在 Linux kernel 实现的一个加密文件系统,在 Linux kernel 2.6.19 版本收纳入官方 Linux kernel。它采用堆叠式的设计思想,逻辑上位于 VFS 和传统文件系统之间。用户应用程序对传统文件系统的读写操作,经过系统调用通过 VFS 首先被 eCryptfs 截获,eCryptfs 对文件数据进行加解密的操作,再转发给传统文件系统,为应用提供透明、动态、高效的加密功能。eCryptfs 对每个文件采用不同的文件加密密钥原创 2020-05-22 15:00:19 · 1153 阅读 · 0 评论 -
Centos7扩展根分区——不增加磁盘
Centos7扩展根分区——不增加磁盘时间:2018-01-16 18:18:16 阅读:1847 评论:0 收藏:0 [点我收藏+]标签:存储系统 卷管理 lin 环境 内核 百度 应用 输入 vol 1、背景 最近公司需要用到Docker,各种包依赖问题,由于在公司内网,下载了一串还有一串,难受。之前...原创 2018-09-11 13:03:29 · 1358 阅读 · 0 评论 -
CentOS 6.6 安装redmine
CentOS 6.6 安装redmineRedmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的...原创 2018-09-21 17:27:07 · 201 阅读 · 0 评论 -
zabbix3.2升级3.4报错Database error
zabbix3.2版本升级到zabbix3.4版本后打开页面报错,报错内容如下Database errorThe frontend does not match Zabbix database. Current database version (mandatory/optional): 3020000/3020000. Required mandatory version: 3040000...原创 2018-10-23 14:17:29 · 692 阅读 · 0 评论 -
VMware克隆虚拟机,克隆机网卡启动不了解决方案
VMware里面克隆了个虚拟机,克隆机网卡启动不了,启动报错:Device eth0 does not seem to be present, delaying initialization.[FAILED]使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用ifconfig -a会发现只有lo。因为基本系统的网络相关配置都是基于eth0的,如果基于此克隆虚拟机继续...原创 2018-10-29 09:50:23 · 631 阅读 · 0 评论 -
linux下4种kill某个用户所有进程的方法
linux下4种kill某个用户所有进程的方法 这篇文章主要介绍了linux下4种kill某个用户所有进程的方法,需要的朋友可以参考下在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户ttlsa为例.1. pkill方式# pkill -u...原创 2018-11-14 14:46:11 · 56943 阅读 · 3 评论 -
centos6.5 ifconfig -a显示为eth1,但是配置文件只有eth0
centos6.5 ifconfig -a显示为eth1,但是配置文件只有eth0 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1124794084/article/details/77773263今天同事给了我一个centos6.5的ovf包,我部署上服务器,一切都顺利,但是在配置网卡的时候遇到了问题。我用ifconfig...原创 2018-11-16 17:15:04 · 1518 阅读 · 0 评论 -
Too many segment locks open, system lock。。。
autofs搭建nonono110人评论201人阅读2015-04-21 15:54:13autofs 可以自动挂载相关目录。 我这边公司用来自动挂载HOME目录。这样在多台服务器可以登录看到同一个HOME1:vi /etc/auto.master123/home /etc/auto.nfs #添加此行, 前面是挂载点父目录,后面是配置文件/library /et...转载 2018-07-05 17:37:23 · 250 阅读 · 0 评论 -
NFS的soft和hard模式
1、mount 命令的可选参数如下:下面列出mount关于nfs相关的参数(1)-a:把/etc/fstab中列出的路径全部挂载。(2)-t:需要mount的类型,如nfs等。(3)-r:将mount的路径定为read only。(4)-v mount:过程的每一个操作都有message传回到屏幕上。(5)rsize=n:在NFS服务器读取文件时NFS使用的字节数,默认值是4096个...转载 2018-07-17 10:58:50 · 1033 阅读 · 0 评论 -
Q & A: The difference between hard and soft links
I participate in about 30 usenet newsgroups, and in a virtual LUG, and a number of questions keep coming up. I've answered a few of these questions often enough to have 'canned' an answer, which I mod...原创 2018-07-17 10:57:45 · 217 阅读 · 0 评论 -
linux里安装redis以及redis的安全设置
发表此篇文章是由于redis有一个小白式错误:redis默认匿名访问,导致redis安全性堪忧。下面从redis安装说起:安装Redis: 请参考这儿;https://redis.io/download[plain] view plain copy<span style="font-family:Verdana;font-size:12px;color:#666666;">$ wget...转载 2018-06-06 15:48:42 · 344 阅读 · 0 评论 -
bbr检查脚本
uname -rsysctl net.ipv4.tcp_available_congestion_controlsysctl net.ipv4.tcp_congestion_controlsysctl net.core.default_qdisclsmod | grep bbr原创 2018-06-05 16:20:57 · 2710 阅读 · 0 评论 -
bbr.sh脚本
#!/usr/bin/env bash## Auto install latest kernel for TCP BBR## System Required: CentOS 6+, Debian7+, Ubuntu12+## Copyright (C) 2016-2017 Teddysun <i@teddysun.com>## URL: https://teddysu...原创 2018-06-05 16:17:52 · 2519 阅读 · 0 评论 -
Redis 安全配置
一、前言前段时间,在做内网影响程度评估的时候写了扫描利用小脚本, 扫描后统计发现,内网中60%开放了redis6379端口的主机处于可以被利用的危险状态,因为都是一些默认配置造成的 考虑到本社区大部分开发者都会使用redis,特此分享下以便大家可以对自己公司的内网进行一个排查。二、漏洞介绍Redis 默认情况下,会绑定在 0.0.0.0:6379,这样将会将 Redis 服务暴露到公网上,如果在没...转载 2018-06-05 16:05:50 · 610 阅读 · 0 评论 -
为什么要使用Redis?
为什么要使用Redis?redis一、Redis简介redis是Nosql数据库中使用较为广泛的非关系型内存数据库,redis内部是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型,类似于java中的map)。Redis基于内存运行并支持持久化的NoSQ...转载 2018-06-05 16:04:11 · 1160 阅读 · 0 评论 -
CentOS7 平滑升级 MariaDB 5.5 到 10.x 新版本实践
前言自从 CentOS 7 开始,自带的数据库就变成 MariaDB 了,yum 安装之后的默认版本是 5.5,但是这个数据版本已经比较老了,无论是安装全新的Percona还是升级MariaDB第一步始终是不要忘记备份。CentOS7平滑升级MariaDB 5.5到10.x新版本实践更新历史2018年11月14日 - 初稿阅读原文 - https://wsgzao.gith...原创 2018-12-12 14:44:25 · 452 阅读 · 0 评论 -
修改服务器的mac地址
首先看看网卡的MAC地址。ifconfig可以看到HWaddr即是我们的网卡物理地址。教你如何在linux上永久修改网卡mac地址我们需要做的是,修改网卡的配置文件。不同发行版的linux不一样,这里我们以红帽系列的linux为例。配置文件在/etc/sysconfig/network-scripts/ifcfg-适配器小编这里是eth0,cat /etc/sysconfig/n...原创 2018-12-21 14:11:01 · 4791 阅读 · 0 评论 -
Linux运维工程师12道面试题整理
1.Linux设置环境变量暂时的:export MYNAME=”new name”echo $MYNAMEnew name永久的:通过改变/etc/profile实现EG: export CLASSPATH=./java_HOME/lib;$JAVA_HOME/jre/lib更改文件后执行 source /etc/profile2.TCP连接的特点(1)面向连接:采...原创 2019-09-20 16:49:41 · 431 阅读 · 0 评论 -
Linux运维跳槽必备的40道面试精华题(转)
下面是一名资深Linux运维求职数十家公司总结的Linux运维面试精华,助力大家年后跳槽找个高薪好工作。1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等...原创 2019-09-20 16:44:41 · 1173 阅读 · 0 评论 -
“no space left on device”(磁盘空间不足)问题解决
关于“no space left on device”(磁盘空间不足)问题1.首先介绍两个命令df -h查看磁盘使用情况df -i 查看inode使用情况2.block满了通常解决方法是删除大文件,不要直接删除,先确认数据是否重要,否则就掉坑里了。[root@linuxidc ~]# cd /app/logs/[root@linuxidc logs]# ls -lh /bin/l...转载 2019-09-19 10:19:04 · 7014 阅读 · 0 评论 -
/var/spool/clientmqueue目录~清理
今天nagios报警,一台服务器的disk满了,使用du -sh * 或 du -sh /* 查看目录的大小,查找占用空间大的目录/var/spool/clientmqueue....然后我就想/var/spool/clientmqueue这个目录干嘛用的,纠结了半天,谷歌了下,原来/var/spool/clientmqueue是如果系统中有用户开启了cron,而cron中执行的程序有输出内容...原创 2019-09-19 10:17:14 · 308 阅读 · 0 评论 -
解决CentOS添加新网卡后找不到网卡配置文件
使用VMware Workstation虚拟机安装好CentOS7虚拟机后,添加网卡后CentOS 7无网卡配置文件的问题,添加第二块网卡以后,进入CentOS 7系统后,看不到网卡配置文件。进入CentOS7系统后,使用ip addr 查看状态如下:发现ens33和ens77均有IP地址,且可正常使用,ens33使用的是手动配置IP,ens37使用的是dhcp自动获取的IP地址,但是/e...原创 2019-08-21 16:30:18 · 1071 阅读 · 0 评论 -
linux下message文件找不到
重启服务 /etc/init.d/rsyslogrestart,后就会有message日志了原创 2019-08-01 09:29:42 · 1429 阅读 · 0 评论 -
script 的执行方式差异(source, sh script, ./script)
不同的script执行方式会造成不一样的结果喔!尤其影响bash的环境很大呢!脚本的执行方式除了前面小节谈到的方式之外,还可以利用source或小数点(.)来执行喔!那么这种执行方式有何不同呢?当然是不同的啦!让我们来说说!利用直接执行的方式来执行script当使用前一小节提到的直接指令下达(不论是绝对路径/相对路径还是${PATH}内),或者是利用bash (或sh)来下达脚本时,该sc...原创 2019-07-01 10:49:29 · 996 阅读 · 0 评论 -
linux 下的 source,sh,./三者区别
在linux里,source、sh、bash、./都可以执行shell script文件,那它们有什么不同吗?-----------1、sourcesource a.sh在当前shell内去读取、执行a.sh,而a.sh不需要有"执行权限"source命令可以简写为".". a.sh注意:中间是有空格的。2、sh/bashsh a.shbash a...原创 2019-07-01 10:30:39 · 7158 阅读 · 0 评论 -
CentOS下VNC配置和安装
文档声明:CentOS5.4的桌面版上的安装过程。本文仅是个人的安装过程,其中软件的配置方案仅是根据个人需要选择,可能无法满足所有的需要。其中的配置也可能因为个人能力问题造成配置是错误、不是最优或者配置了多余的选项,请大家谅解。端口, 端口默认是从5900开始,再加上你的桌面号。 比如你的桌面号为1,则vnc的连接端口号为5900+1=5901 比如你的桌...原创 2019-06-19 16:28:20 · 476 阅读 · 0 评论 -
zabbix监控Linux进程方法
利用zabbix proc.num方法监控Linux服务进程proc.num[<name>,<user>,<state>,<cmdline>]监控用户某些状态的进程的数量name - 进程名称 (默认“all processes”) user - 用户名 (默认 “all users”) state - 可用值: all (默认), ru...原创 2019-01-23 13:17:53 · 4996 阅读 · 0 评论 -
Zabbix通过进程名监控进程状态配置详解
Zabbix通过进程名监控进程状态配置详解有时候我们只能通过进程名监控一个进程是否停掉了,因为有的进程并没有对外提供端口号,以下记录了下详细步骤,通过这个示例会学到很多zabbix核心配置相关的东西。 总的来说,配置一个完整的监控流程如下:1.创建监控项,即配置要监控的指标,如内存的使用率,CPU的使用率,进程的运行状况等,配了监控项后就会定时收集机器的配置信息,然后等待zabbix se...转载 2019-01-23 13:09:11 · 1980 阅读 · 0 评论 -
VMware将已有做了LVM的磁盘挂载到其他系统的操作
以下是一个VMWARE 虚拟机Linux系统磁盘故障恢复的经验分享。发生时间:2018年7月16日因为VMWare虚拟机Linux服务器系统(A)故障,无法开机,将故障的虚拟机的磁盘挂载到其他Linux服务器(B)(VMware后台添加已有磁盘),这个磁盘在发生故障前做了LVM,登录服务器(B)进行vg导入操作。查看pv,主要关注/dev/sdc2,因为这个是故障服务器(A)挂载过来的虚拟...转载 2019-01-28 13:05:39 · 2233 阅读 · 0 评论 -
Linux安装 VMware tools 工具的方法
Linux安装 VMware tools 工具的方法VMware虚拟机中如何安装VMWare-Tools详解好处:可以支持图形界面,可以支持共享文件功能等1 工具/原料 1)安装过虚拟机软件的计算机 2)linux操作系统 3)虚拟机配置VMware tools文件, 点击工具栏上的【虚拟机】,然后选择【虚拟机设置】,再选择CD/DVD(IDE)硬件,使用ISO映象文件,选择如下目...转载 2018-12-18 14:11:29 · 209 阅读 · 0 评论 -
centos6升级firefox,XPCOMGlueLoad error for file /usr/lib64/firefox/libmozgtk.so: libgtk-3.so.0: ......
报错信息[root@test firefox]# firefox XPCOMGlueLoad error for file /usr/lib64/firefox/libmozgtk.so:libgtk-3.so.0: cannot open shared object file: No such file or directoryCouldn't load XPCOM.解决方案:[root@tes...原创 2018-02-11 16:39:39 · 8391 阅读 · 0 评论 -
Mysql学习第三课-分析二进制日志进行增量备份和还原
20160831mysqlday3复习1.备份的分类2.冷备和热备的区别概念优点缺点冷备热备3.冷备的分类1)2)4.备份的两大要素1)2)5.备份的工具1)2)3)6.备份的过程1)tar2)lvm3)mysqldump7.还原的标准流程1)tar(物理备份恢复)2)mysqldump(逻辑备原创 2016-08-31 23:28:33 · 856 阅读 · 0 评论 -
Linux---文件权限
权限:用户类型:拥有者U 所属组G 其他人O权限类型:R W X “-”表示没有权限ll查看文件-rw-r--r-- 1 student student 1242--4 u用户对文件的权限5--7 g所属组对文件的权限8--10 o其他人对文件的权限第一列“-”代表普通文件d 目录文件c 字符设备文件(键盘鼠标)l 链接文件(软链接文件)s sock原创 2016-09-07 22:24:53 · 435 阅读 · 0 评论 -
总结Linux常用软件的配置文件和服务名
umask ~/.bashrc设置别名: /home/student/.bashrc配置yum : /etc/yum.repos.d/server.repo #cp server.repo public.repo日志:rsyslog /etc/rsyslog.conf\计划任务:软件 at 启动脚本文件 /etc/init.d/atd计划任务所生成的文件 /var/spo原创 2016-09-07 22:22:44 · 1836 阅读 · 0 评论 -
项目实训:搭建一台LAMP (Linux+Apache+Mysql+Php)架构的web服务器
实验环境网关 classroom 172.25.8.254workstation 172.25.8.9server a~j eth0 172.25.8.10-外网 eth1 192.168.8.x内网 eth2 192.168.8.x备用 项目一 搭建apa原创 2016-09-07 22:17:15 · 38452 阅读 · 0 评论 -
Linux-文件备份shell
==========================backup=======================================#!/bin/bashDIR="/tmp/test"BAK="$DIR/backup/"SRC="$DIR/source/"TODAY=$(date +"%F %H:%M:%S")FILELIST="$DIR/filelist.txt原创 2016-08-31 23:24:44 · 316 阅读 · 0 评论