linux运维过程
该专栏主要是linux运维过程中所遇到的相关问题,及linux调优等相关文章
hu_wenjie
运维开发工程师,负责系统各层级的自动化监控开发、系统的自动化巡检开发、熟悉微服务项目的自动化部署、集群方案部署、熟练掌握故障分析定位等。
展开
-
parted 创建分区的方法
[root@ ~]# parted /dev/vdc GNU Parted 3.1Using /dev/vdcWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) mklabel gpt Warning: The existing disk label on /dev/vdc will be destro.原创 2022-04-06 17:16:14 · 1249 阅读 · 1 评论 -
Centos7.4 升级openSSH的操作步骤
操作系统环境:Centos7.4 x64openSSh升级方式:编译安装注意:以下脚本请逐一复制执行,切勿转存shell文件自动执行# 上传安装包openssh-8.4p1.tar.gz openssl-1.1.1h.tar.gz 至服务器/opt 目录下cd /optssh -Vopenssl version#yum update openssh -y #更新openssh为最新版本,不升级也可正常升级#yum install xinetd telnet-server -y.原创 2020-11-02 11:08:39 · 1147 阅读 · 0 评论 -
关于服务被挖矿程序minerd入侵解决方法
今天一早过来,运维同事发现服务器的负载有点异常,打开top一看,发现有个进程一直占用很高的cpu在opt目录下发现有个异常文件,是个命令文件minerd在确定跟项目不相关的情况下判断是个木马程序,果断kill掉进程,然后删除/opt下minerd文件本想这样可以解决,谁想不到15秒时间,又自动启动起来,而且文件又自动创建,这个让我想起了crontab的定时器,果然运维同原创 2016-07-14 14:31:57 · 55298 阅读 · 3 评论 -
centos6.5 ssh免密码登录配置
环境配置: 1、用root用户修改本机(192.168.2.10)sshd的配置文件 $ vi /etc/ssh/sshd_config 找到以下内容,并去掉注释符”#“ RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys原创 2016-12-22 10:45:06 · 3776 阅读 · 0 评论 -
centos6.5 64位系统快速安装JDK8
首先下载JDK安装包:jdk-8u102-linux-x64.tar.gz创建目录:mkdir -p /usr/local/java将安装解压到该目录 tar -zxvf jdk-8u102-linux-x64.tar.gz -C /usr/local/java配置环境变量vi /etc/profile在最后添加以下内容:export JAVA_HOME=/usr/loc原创 2016-12-22 17:29:39 · 1201 阅读 · 0 评论 -
Linux账号的安全管理
由于Linux操作系统是一个开放源代码的免费操作系统,因此受到越来越多用户的欢迎,随之其安全问题也备受关注。在本文,笔者整理了Linux账号的安全管理具体实施方法。对象OS:SunOS, Linux, AIX, HP-UX一、 设置密码最小长度漏洞概述:为了防止密码遭到暴力破解攻击(Brute Force Attack)或口令字猜测攻击(Password Guess原创 2017-01-17 15:27:15 · 1753 阅读 · 1 评论 -
linux awk命令详解
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=原创 2017-02-24 14:42:36 · 726 阅读 · 0 评论 -
linux sed命令详情
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般原创 2017-02-24 15:26:06 · 463 阅读 · 0 评论 -
虚拟机 centos6.5 扩展硬盘
#查看挂载点:df -h#显示:文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/vg_dc01-lv_root 47G 12G 34G 25% /tmpfs 504M 88K 504M 1% /dev/sh原创 2017-03-03 16:15:08 · 1869 阅读 · 0 评论 -
centos 如何查看操作系统是哪个版本
centos 查看操作系统版本信息主要有以下几种方式:1、通过 cat /proc/version 、uname[root@192.168.1.1 ~]# cat /proc/version Linux version 2.6.32-279.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.6 2012030原创 2017-03-07 17:06:58 · 54547 阅读 · 3 评论 -
linux操作系统如何备份与还原
在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个Z转载 2017-03-16 14:17:26 · 3889 阅读 · 0 评论 -
Linux下G4L硬盘备份方案
一、需求:将现在服务器上系统盘备份至新硬盘,必须保证系统的完整性,万一母系统盘(源盘,以下都称为“母盘”)出现问题了,子系统盘(备份目标盘,以下都称为“子盘”)可以直接挂载上去使用。二、环境: 1、硬件:母系统盘SCSI/9G,子系统盘SCSI/73G 2、软件:母系统盘分区如下: /dev/sda2 3.4G转载 2017-03-16 15:01:28 · 4572 阅读 · 0 评论 -
linux 内核参数优化
Sysctl命令及linux内核参数调整 一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sys原创 2017-03-27 17:09:36 · 948 阅读 · 2 评论 -
linux 常用命令-du统计文件、文件夹命令的使用详情
常用命令du -h --max-depth=1 |grep [TG] |sort #查找上G和T的目录并排序du -sh #统计当前目录的大小,以直观方式展现du -h --max-depth=1 |grep 'G' |sort #查看上G目录并排序du -sh --max-depth=1 #查看当前目录下所有一级子目录文件夹大小原创 2017-04-10 09:53:43 · 2155 阅读 · 0 评论 -
linux中lost+found目录的作用
具体来说,当系统运行文件系统检查和修复命令(如fsck)时,可能会找到一些数据碎片。目录是一个特殊的目录,其作用主要是在系统发生错误时存放一些遗失的数据片段。目录中,你将看到一些由fsck命令生成的文件和目录。这些文件和目录通常具有特殊的文件名,并且是不可读的。在这种情况下,你可能需要寻求专业的数据恢复服务的帮助。3. 如果文件系统存在错误,fsck命令会修复它们并将相关的数据碎片放置在。目录,用来存放fsck过程中部分修复的文件的。据你的实际情况,可能需要替换为其他分区。在Linux系统中,原创 2017-04-11 18:19:35 · 60743 阅读 · 1 评论 -
linux中mv命令使用
今天服务器的硬盘容量在告警,于是就对服务器的数据做归档处理,新采购了云硬盘挂载到主机,准备迁移数据。习惯性的直接mv整个文件夹,突然发现速度相当的慢,又不敢枉然的直接Ctrl+C中断,后面查了mv的相关资料,才放心的中断。原来mv的机制是这样的:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文原创 2017-04-13 11:07:46 · 8598 阅读 · 2 评论 -
Centos7 设置时区
使用timedatectl命令同步时间1 使用帮助[root@localhost ~]# timedatectl -h2 命令示例 2.1.显示系统的当前时间和日期timedatectl# timedatectl status# 两条命令效果等同 2.2设置日期与时间timedatectl set-time "YYYY-MM-DD HH:MM:SS"time原创 2017-07-12 13:39:08 · 2903 阅读 · 0 评论 -
Centos7 修改/新增ssh默认端口
修改/etc/ssh/sshd_configvi /etc/ssh/sshd_config#Port 22 //这行去掉#号Port 1022 //下面添加这一行修改SELinux使用以下命令查看当前SElinux 允许的ssh端口:semanage port -l | grep ssh添加1022端口到 SELinuxsemana原创 2017-08-28 17:20:42 · 1699 阅读 · 0 评论 -
CentOS7.2 创建本地与局域网yum源
由于客户环境只有局域网,安装各种软件都相当麻烦,而且各种的依赖包,装到吐血,还是得本地安装个yum源来安装软件比较便捷些,提高软件安装效率。原创 2017-09-07 16:09:21 · 1561 阅读 · 0 评论 -
CentOS7同时接入两个不同ISP的局域网
CentOS双ISP配置环境iproute2 与 route命令如何配置iproute2为物理网卡创建单独的路由表分别为向新创建的路由表添加路由规则(非持久化,重启机器或网络后失效)通过ip rule制定策略,将路由表与网络数据绑定(非持久化,重启机器或网络后失效)测试iproute定义的route 和rule持久化,避免重启机器或网络后失效centos终于可以像windows一样转载 2017-09-20 15:21:24 · 1177 阅读 · 0 评论 -
Linux 安装字体库-宋体
由于需要宋体,所以需要执行命令发现输入命令查看字体列表是提示命令无效:如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。安装字体库在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:yum -y install fontconfig当看原创 2017-11-15 18:20:26 · 30407 阅读 · 3 评论 -
linux 调优--修改文件最大句柄数
在linux服务器调优时,经常需要调优linux参数,以下是针对句柄数调优的相关说明:首先查看下系统的句柄是多少,用ulimit -a 命令查看[root@hu_wen ~]# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedsche原创 2018-01-22 09:48:58 · 2322 阅读 · 0 评论 -
如何关闭SELinux并设置开机不启动
在安装软件的过程中,经常遇到修改常用工具的默认端口或者修改默认配置时,会经常启动失败,失败原因是SELinux限制了修改默认端口和配置,导致启动服务时,抛出了异常。[root@bigdata2 var]# systemctl status httpd● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/sy...原创 2018-04-04 10:03:39 · 4466 阅读 · 0 评论