linux
文章平均质量分 80
思考v
不为外物所动之谓静,不为外物所实之谓虚
展开
-
Centos7.x lvm扩展xfs文件系统
pvcreate /dev/vdcpvdisplayvgextend centos /dev/vdclvextend -l +127999 /dev/centos/appxfs_growfs /dev/centos/app使用pvdisplay获取扩容大小原创 2019-10-28 17:17:13 · 609 阅读 · 0 评论 -
Centos杀死僵尸进程
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9定位僵尸进程以及该僵尸进程的父进程ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'使用Kill -HUP 僵尸进程ID来杀死僵尸进程,往往此种情况无法杀死僵尸进程,此时就需要杀死僵尸进程的父进程...原创 2019-10-16 09:13:35 · 1225 阅读 · 0 评论 -
centos 20T硬盘(超过16T)分区和格式化
传统的fdisk分区不支持2T以上的磁盘分区,而parted分区可以支持,而ext4格式不支持16T以上的磁盘空间分区,必须使用xfs分区;#parted /dev/sdb将 mbr转换成 gpt# mklable gpt将所有磁盘都分这个一个区#mkpart primary 0 -1忽视警告Warning: The resulting partition原创 2016-09-27 20:54:19 · 9951 阅读 · 0 评论 -
Centos 7.2中修改ssh端口号的方法
[root@kvm-node33 ~]# netstat -tnlp |grep sshtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1510/sshd tcp6 0 0 :::22原创 2016-10-11 15:27:41 · 5052 阅读 · 0 评论 -
Centos6.5密码过期时间设置 /etc/login.defs
Linux下对于新添加的用户,用户密码过期时间是从 /etc/login.defs 中 PASS_MAX_DAYS 提取的,普通系统默认就是99999,而有些安全操作系统是90。更改此处,只是让新建的用户默认密码过期时间变化,已有用户密码过期时间仍然不变。[root@linuxidc ~]# chage --helpUsage: chage [options] userOp原创 2016-09-20 14:21:47 · 10133 阅读 · 0 评论 -
企业生产环境用户sudo权限集中管理项目方案案例
服务器用户权限管理改造方案与实施项目步骤:1.在了解公司业务流程后,提出权限整改解决方案改进公司超级权限root泛滥在现状2.我首先撰写了方案后,给老大看,取得老大的支持后,召集大家开会讨论3.讨论确定可行后,由我负责推进实施4.实施后结果,公司的服务器权限管理更加清晰了(总结维护)5.制定了账号权限申请流程及权限申请表格 问题现状:当前我们公司里服务器上百台,各个服务器上的管理人员很多(开发+运...转载 2016-09-23 08:57:21 · 3812 阅读 · 2 评论 -
Linux利用PROMPT_COMMAND实现操作记录messages
export PROMPT_COMMAND='{ msg=$(history 1|{ read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i):[`pwd`]"$msg";}'root@salt-zabbix init]# tail /var/log/messagesSep 6 16:52:57 salt-zabbix原创 2016-09-06 17:37:22 · 4153 阅读 · 0 评论 -
iptables配置
iptables -Fiptables -Xiptables -Ziptables -L -niptables -A INPUT -p tcp --dport 22 -s 10.0.8.0/24 -j ACCEPTiptables -A INPUT -i lo -j ACCEPTiptables -A INPUT -o lo -j ACCEPTiptables -A O原创 2016-08-23 07:08:42 · 1054 阅读 · 0 评论 -
卸载CentOS7自带的OpenJDK
[root@hadoop-master tools]# rpm -qa | grep javajava-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64javapackages-tools-3.4.1-11.el7.noarchtzdata-java-2016f-1.el7.noarchjava-1.8.0-openjdk-1.原创 2016-08-28 04:43:04 · 10225 阅读 · 0 评论 -
CentOS(5.8/6.4)linux生产环境若干优化实战
CentOS系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。在此讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.4)。下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.4)。关于5.8和6.4两者优化时的小区别,我会在文中提及的。转载 2016-08-05 21:45:39 · 824 阅读 · 0 评论 -
centos7优化内核参数详解
cat /etc/sysctl.conf#CTCDN系统优化参数#关闭ipv6net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1# 避免放大攻击net.ipv4.icmp_echo_ignore_broadcasts = 1# 开启恶意icmp错误消息保护net.ipv4.原创 2016-08-05 21:43:54 · 32395 阅读 · 3 评论 -
YUM源安装完后保留
keepcache=0 更改为1下载RPM包 不会自动删除[root@elk-node2 ~]# vi /etc/yum.conf [main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=0debuglevel=2logfile=/var/log/yum.logexactarch=1obs原创 2016-07-30 12:15:33 · 1696 阅读 · 0 评论 -
apache优化配置
apache三种工作模式 prefork、worker Eventhttpd -l #查看apache工作模式,默认使用prefork模式-------------------------------------------------------------------------------------对应的配置参数作用如下:StartServers #启动A原创 2016-05-20 23:05:56 · 775 阅读 · 0 评论 -
CentOS(5.8/6.4)linux生产环境若干优化实战
CentOS系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。在此讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.4)。下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.4)。关于5.8和6.4两者优化时的小区别,我会在文中提及的。转载 2016-05-20 20:30:06 · 920 阅读 · 0 评论 -
分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群
本次的目的是利用VMware搭建一个属于自己的hadoop集群。本次我们选择的是VMware10,具体的安装步骤大家可以到网上搜索,资源很多。 在阅读本篇文章之前,你最好对FastDFS有一个初步的了解,我建议可以看看下面的链接文章中的介绍: http://blog.csdn.net/poechant/article/details/6977407转载 2016-05-19 16:26:05 · 1562 阅读 · 0 评论 -
CentOS7修改网卡为eth0
CentOS7修改网卡为eth01.编辑网卡信息[root@linux-node2~]# cd /etc/sysconfig/network-scripts/ #进入网卡目录[root@linux-node2network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0 #重命名网卡名称[root@linux-node2 networ转载 2016-05-28 19:51:25 · 5736 阅读 · 0 评论 -
centos6构建XFS文件系统
在CENTOS6上面,需要安装mysql数据库,为提高数据库的读写效率和性能,准备将mysql数据文件系统安装在XFS分区上。 XFS,一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX操作系统而开发,是IRIX 5.3版的默认文件系统。后来被移植到Linux 内核上。XFS 特别擅长处理大文件,同时提供平滑的数据传输。在存储很大的环境下进行转载 2016-09-28 09:27:57 · 10366 阅读 · 0 评论 -
如何扩展ESXi虚拟机磁盘容量
问题:如何扩展ESXi虚拟机磁盘容量,例如D盘有50GB,现在要扩展到80GB;方法:1. 打开VC, 选择VM, 选择edit setting, 将磁盘空间从50调整到80;在此过程中VM开机不受影响;2. 在VM中, 进入磁盘管理,能够看到disk 1已经变成80GB,但后面的30GB未分配给D盘;3. 进入CMD模式, 输入diskpart, 回车;转载 2016-11-04 13:23:13 · 18779 阅读 · 1 评论 -
CentOS杀死僵尸进程
在调试过程中,发现系统中有很多僵尸进程,现在就是找出这些僵尸进程,并将其杀死。用top查看系统中的僵尸进程情况top再看看这些僵尸是什么程序来的ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'kill -9 16092直接来个快速干掉所有僵尸进程的命令ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'...原创 2019-08-31 12:39:18 · 814 阅读 · 0 评论 -
Centos7.x 操作系统升级内核
Centos7.x 操作系统升级内核# 载入公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# 安装ELReporpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm# 载入elrepo-kernel元数据yum --d...原创 2019-07-16 22:00:49 · 1548 阅读 · 0 评论 -
Centos6.8OpenLDAP+PhpLdapAdmin部署
OpenLDAP概述OpenLDAP 是一款轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP),属于开源集中账号管理架构的实现,且支持众多系统版本,被广大互联网公司所采用。LDAP 具有两个国家标准,分别是X.500 和LDAP。OpenLDAP 是基于X.500 标准的,而且去除了X.500 复杂的功能并且可以根据自我需求定制额外扩展...原创 2018-10-20 23:23:19 · 433 阅读 · 0 评论 -
Vim 复制粘帖格式错乱问题的解决办法
有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题。看样子,应该是自动缩进惹得祸。本文不去深究原因,直接给出解决方法。 1. paste 模式运行如下命令,进入 paste 模式::set paste进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式不会错乱了。但粘帖后还需要按 <ESC> 进入普通模式并执行如下命令结束 paste...转载 2018-10-15 13:51:05 · 1021 阅读 · 0 评论 -
linux进程与线程的区别
在《linux内核设计与实现》中第三章讲解了进程管理,在关于进程和线程的概念之间的区别还是由点模糊。书中说道:进程就是处于执行期的程序。但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,持利器状态,一个或多个具有内存映射的内存地址空间以及一个或多个执行线程,当然还包括用来存放全局变量的数据段等。然而每一个线程都拥有一个独立的程序计数器原创 2018-01-16 22:38:33 · 514 阅读 · 0 评论 -
Centos7.x 更改网卡名称eth0
Centos7.x 更改网卡名称eth0原创 2017-12-04 00:01:55 · 666 阅读 · 0 评论 -
Centos配置yum源
centos6.xcd /etc/yum.repos.d/\cp CentOS-Base.repo CentOS-Base.repo.$(date +%F)wget http://mirrors.163.com/.help/CentOS6-Base-163.repoeple源yum -y install epel-releasecentos7.xmv /etc/yum.repos....原创 2016-11-04 09:47:06 · 7696 阅读 · 0 评论 -
centos6.5LVM磁盘管理
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做原创 2017-02-27 21:46:28 · 1878 阅读 · 0 评论 -
yum升级系统
yum -y update升级所有包,改变软件设置和系统设置,系统版本内核都升级yum -y upgrade升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变原创 2017-01-05 11:18:37 · 1290 阅读 · 0 评论 -
Centos主机名设置
Centos7.x主机名设置在节点1上执行echo elk-node1 > /etc/hostnamehostname elk-node1cat >>/etc/hosts<< EOF10.254.40.115 elk-node110.254.40.116 elk-node2EOF在节点2上执行echo elk-node2 > /e原创 2016-11-21 11:40:41 · 1223 阅读 · 0 评论 -
Centos防火墙及SELINUX关闭
Centos6.xsed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configgrep SELINUX=disabled /etc/selinux/configsetenforce 0Centos7.xsystemctl stop firewalld.servicesys原创 2016-11-04 09:31:33 · 10328 阅读 · 0 评论 -
nginx+php5&php7安装
#3.Nginx编译安装yum -y install epel-release ftp ypbind bind-* net-snmp net-snmp-libs net-snmp-utils libxml2 libxml2-devel libmcrypt libmcrypt-devel mcrypt mhash lrzsz libtool-ltdl-devel libgcrypt puppet原创 2016-11-18 09:33:18 · 995 阅读 · 0 评论 -
Kernel panic – not syncing: Attempted to kill init
系统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” 一栏,按‘e’键进入编辑,在末尾增加enforcing=0,即:kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogrou原创 2016-10-31 14:51:41 · 617 阅读 · 0 评论 -
linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令转载 2016-11-07 09:39:52 · 567 阅读 · 0 评论 -
CentOS Linux服务器安全设置
一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。 cp /etc/passwd /etc/passwdbak #修改之前先备份 vi /etc/passwd #编辑用户,在前面加上#注释掉此行 #adm:x:3:4:adm:/var/adm:/sbin/nologin#lp:x:4:7:lp:/var/spoo转载 2016-05-24 18:50:44 · 498 阅读 · 0 评论 -
CentOS 6.4安装图形界面并用VNC远程连接
yum源配置[root@ecology yum.repos.d]# vi CentOS-Base.repo[base]name=CentOS-$releasever - Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=osbaseurl=http:/原创 2016-04-03 21:16:28 · 677 阅读 · 0 评论 -
SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合
PS:因一客户的运营环境需求,需要nginx和resin整合,nginx负责处理静态页面部份,resin负责处理动态JSP部份。Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发,而且Resin速度比Tomcat快,稳定性也比Tomcat好。关于各软件版本,我使用转载 2015-04-09 10:43:23 · 757 阅读 · 0 评论 -
Linux远程终端工具之Xmanager-Xbrowser
Xmanager介绍 Xmanager全称Netsarang Xmanager,是国外一套非常优秀的远程监控软件。在UNIX/Linux和Windows网络环境中,Xmanager是最好的连通解决方案。我推荐大家下载Enterprise版本,企业版带的工具更多功能更强大。我们通过Xmanager连接Linux远程桌面进行图形化管理其实就是利用了Xmanager套装里面的Xbrow原创 2015-04-14 18:08:23 · 11134 阅读 · 0 评论 -
SUSE linux 配置 Xmanager登录方法
1、 修改/etc/sysconfig/displaymanager # vim /etc/sysconfig/displaymanager DISPLAYMANAGER_REMOTE_ACCESS="yes"DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"DISPLAYMANAGER_XSERVER_TCP_PORT_6原创 2015-04-08 08:31:31 · 917 阅读 · 0 评论 -
RedHat Enterprise Linux 6.4使用Centos 6 的yum源
思路:卸载redhat自带yum,然后下载centos的yum,安装后修改配置文件 1、首先到http://mirrors.163.com/centos下载软件包 x86地址:http://mirrors.163.com/centos/6/os/i386/Packages/x86_64地址:http://mirrors.163.com/centos/6/os/x86_64/Pa原创 2015-04-06 21:10:28 · 365 阅读 · 0 评论 -
红帽 Red Hat Linux相关产品iso镜像下载
RedHat Enterprise Server 7.1 for x86_64 Boot Disk:rhel-server-7.1-x86_64-boot.isoSHA-256 Checksum:b6c57194130025cecc036676d43235508f4031d99041051ea1c61e259bd95903百度云(密码:mhlf)RedHat Enterpr原创 2015-04-01 09:31:30 · 2511 阅读 · 0 评论 -
CentOS 7 / RHEL 7 运行单用户模式进行root的密码重置
步骤一,开机时随便按下键盘,进入以下菜单 步骤二: 选择第一项,按e键进行修改步骤三,定位到 ro(linux 16 or linuxefi)步骤四:把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”现在你可以进入单用户模式了依次输入以下命令进行root密码修改,修改完成之后强制重启即可。转载 2015-03-09 09:17:38 · 2858 阅读 · 0 评论