Linux运维基础
文章平均质量分 62
5xp_2001
这个作者很懒,什么都没留下…
展开
-
硬件信息收集命令
基础硬件信息提取原创 2023-02-14 09:21:39 · 371 阅读 · 0 评论 -
centos7 /grub2/i386-pc/normal.mod not found 修复log
宕机重启后/boot分区数据丢失 无法识别/dev/sda1原创 2022-09-15 11:07:32 · 2167 阅读 · 0 评论 -
AWK空行过滤
工参入库 部分缺失排查某列csv缺失原始数据内容awk过滤方法:打印空行所有数据:cat ./samecover_xiaoqu_info_20210901.csv | grep '爱立信' | awk -F'|' '{if ($4=="") print $0}' >> 空行.csv空行过滤:cat ./samecover_xiaoqu_info_20210901.csv | grep '爱立信' | awk -F'|' '{print $4}' | e...原创 2021-09-14 14:13:45 · 1345 阅读 · 0 评论 -
ngx+sql环境离线安装日志(rpm安装)
记一次离线rpm安装记录;os版本:CentOS Linux release 7.9.2009 (Core生产环境无法链接外网 使用本地虚拟机测试安装所需包配置epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum install nginx正在安装:nginx x86_64 ...原创 2021-08-12 15:28:34 · 284 阅读 · 0 评论 -
rsync同步
rsync在服务器之间同步文件很方便,默认一般是22端口,这时使用rsync不需要指定端口。但是出于安全起见,很多服务器将默认的SSH端口改成了别的如2222,这时候如何通过rsync进行同步文件呢?在当前服务器上(需要copy文件到的那台服务器)执行如下命令:#rsync -avuz -e 'ssh -p 2222' user@remote-server:/path/to/remote/folder /path/to/local/folder1 2根据提示输入remote-server的原创 2020-10-29 16:24:49 · 124 阅读 · 0 评论 -
ssh免密登陆
近期同步django配置需要免密同步nas目录 配置整理如下SSH 三步解决免密登录1.客户端生成公私钥 2.上传公钥到服务器 3.测试免密登录1.客户端生成公私钥本地客户端生成公私钥:(一路回车默认即可)ssh-keygen1上面这个命令会在用户目录.ssh文件夹下创建公私钥cd ~/.ssh1ls1下创建两个密钥:id_rsa (私钥) id_rsa.pub (公钥)2.上传公钥到服务器这里测试用的服务器地址为:192.168.2.原创 2021-08-09 00:17:56 · 670 阅读 · 0 评论 -
lvm扩容 hyperv
公司虚拟机运行于hyperv上 磁盘过满 进行扩容 关机状态下操作右键 设置 磁盘 选择编辑 即可进行扩容 重新开机 登陆linux 扩容的顺序 想创建分区.当然也可以不创建分区 新加一块硬盘直接全部做成lvm分区 用lvm分区主要是为了可以跨分区跨硬盘的分区 方便的扩容等 lvm分为pv 可以理解为物理磁盘空间vg 虚拟的一整块磁盘...原创 2017-05-24 16:44:37 · 871 阅读 · 3 评论 -
cannot watch `referee.log': No space left on device
➜ dev@ZQWY-DEV-206 logs tail -f referee.logtail: cannot watch `referee.log': No space left on device今天发现同事说机器启动时读不了日志 没有磁盘空间经查看磁盘空间充足查看日志报错如上解决方法修改内核参数 参考:原创 2017-06-23 15:27:35 · 952 阅读 · 0 评论 -
nodejs安装
环境CentOS6.8非root用户使用zsh环境安装nodejs版本为6.2.0yum默认安装版本为0.10但是nodejs已经更新了很多版本号 从官网下载了tag.gz包编译安装结果提示gcc版本过旧提示:WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)yum原创 2017-06-09 19:00:25 · 1280 阅读 · 0 评论 -
简单共享挂载
yum -y install nfs-utils rpcbind vi /etc/exports 加入共享配置/home/dev/sharedir 172.21.120.0/24(insecure,rw,async,no_root_squash)service nfs start其他机器挂载mount -t nfs 172.21.120.203:/home/de原创 2017-06-20 10:40:49 · 533 阅读 · 0 评论 -
云主机环境搭建教程之搭建全能主机--主机使用碎碎念
很多站长在购买虚拟主机的时候,会看虚拟主机的一些参数,其中最重要的就是支持的程序语言。现在很多IDC商家都在宣称全能主机。 最好笑的一个事情就是,笔者刚建站的时候,购买了国内一家小主机商(名叫主机屋)的虚拟主机,他们宣传就是全能主机,什么语言都支持。这样的幌子去骗一些菜鸟还可以,对于一个懂技术的,就只能对他们的伎俩投以鄙视的眼光。后来询问之后,才知道他们所谓的全能主机,也就仅仅只支持PH原创 2015-09-04 01:57:55 · 1604 阅读 · 0 评论 -
zabbix监控cpu参数信息
cpu监控图形分为三种cpu jumpscpu突发包含 context switches per second 进程线程切换 interrupts per second 每秒的中断次数cpu load各核心的负载均值 如果有进程等待IO 即使CPU空闲平均值也会设置为1 此项即top里面的cpu值cpu utilization此为c原创 2017-05-08 15:59:42 · 10821 阅读 · 2 评论 -
EFI模式下centos7扩容lvm Hyper-V
此次扩容为centos7.3的EFI分区格式 参考之前的文章进行. 已附录末尾 只补充几个关键点 parted修正错误执行parted /dev/sda发现报错 提示修复 Fix然后重启fdisk新建分区fdisk /dev/sda n创建新分区 然后重启mkfs.xfs -t /dev/sda4格式化分区原创 2017-07-20 21:09:28 · 865 阅读 · 0 评论 -
服务器常用命令
基本命令man 查找帮助示例 man ls 查看ls命令的所有说明文档 --help查看帮助ssh --help 查看ssh命令可以添加的所有参数. 通常情况下--help的说明比较简明常用系统命令 (命令基本为英文缩写)系统命令一般为 命令 参数 操作项服务命令一般为 service 服务名 重启/启动/停止 非root用户需要加s原创 2017-10-13 11:56:03 · 12519 阅读 · 1 评论 -
rsync端口
rsync -avzP -e 'ssh -p 41022' root@10.2.38.254:/etc/yum.repos.d/ ./原创 2018-03-19 15:44:11 · 3279 阅读 · 1 评论 -
Linux系统下强制踢掉登录用户
pkill -kill -t tty号原创 2018-06-29 17:08:40 · 764 阅读 · 1 评论 -
lvm合并失败记录 (草稿)
基本扩容https://blog.csdn.net/wuxingpu5/article/details/72677735救援模式 http://blog.51cto.com/asd9577/1931442e2fsckhttp://blog.51cto.com/earwig/945076# exec /bin/bash# umount /mnt/sysimage# echo...原创 2018-08-27 14:39:32 · 261 阅读 · 0 评论 -
centos7 lvm扩容
今天再水一篇文章 终于lvm扩容成功了 在cenetos7 原来是resize2fs在7上用不了 就差最后一条命令费了好大劲儿原来k8s的测试机器打算用于openstack 合并分区一直失败 扩容磁盘后再次增加容量的历史记录如下新建主分区 修改标签为8e 参考staroverflow的文章232 fdisk /dev/sda 233 reboot 234 fdi...原创 2018-08-27 15:21:31 · 516 阅读 · 0 评论 -
Ubuntu 18.04 LTS \n \l 配置网卡IP
一定要按照 格式来,不然各种报错, : 回车 进行第二行配置,1,修改 配置文件 :sudo vim /etc/netplan/50-cloud-init.yaml network: version: 2 ethernets: enp5s0: #网卡名称 不是之前的了 ip a 查看 ...原创 2018-09-10 16:43:59 · 1732 阅读 · 1 评论 -
数据结构小计
小结:堆栈和队列是一组对应关系. 进出顺序不同链表和线性表是一类堆、栈、队列之间的区别是?①堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存,对其访问和对一般内存的访问没有区别。堆总是一棵完全二叉树②栈就是一个桶,后放进去的先拿出来,它下面本来有的东西要等它出来之后才能出来。(后进先出)③队列只能在队头做删除操作,在队尾做插入操作.而栈...原创 2019-05-10 22:16:56 · 158 阅读 · 0 评论 -
mysql 日志监控
mysql 日志监控数据库备份与还原.frm 表结构.myi 库据库索引.myd 数据存放文件1、备份退出数据库mysqldump 库名 > /backup/aa.sql /*只能备份表*/mysqldump --databases aaa bbb > 1.sql /* 同时备份两个库 */mysqldump --all-datab原创 2015-09-02 00:03:05 · 932 阅读 · 0 评论 -
yum升级内核
比如我们用的机器是单处理器的X86机,想看一下是否有新内核可用。所以咱们试一下下面的这个。看是否已经有了新内核可以升级的;[root@localhost beinan]# yum info kernel.i686[root@localhost beinan]# yum info kernel.i686Setting up repositoriesupdates-released原创 2017-05-11 10:24:28 · 325 阅读 · 0 评论 -
简单的sed替换 批量操作xshell文件
堡垒机导出大量xshell文件密码需要批量填写 先做好一个可以用的xshell 把里面的新密码过滤出来 然后sed替换所有的find ./ -name '*.xsh' | xargs sed -i 's/Password=1l\/pMn7nXF7G691/Password=+Kl\/pMnG691/g'原创 2017-03-28 16:21:53 · 3036 阅读 · 3 评论 -
linux无法发送邮件
20170320 今天redmine无法发送邮件查看postfix运行状态正常 查看日志 发现有提示file to large tail -f /var/log/maillogMar 20 11:31:02 ZQWY-COMMON-231 postfix/local[48952]: 8C9CA29F97E: to=, relay=local, delay=0.23, dela原创 2017-03-20 13:08:08 · 4910 阅读 · 0 评论 -
猜价格shell实例
猜商品价格的游戏 用户输入的范围为0-999之间用户每次猜会显示价格高了或低了,并显示当前是猜的第几次如果猜对了则显示恭喜并退出 1 #!/bin/bash 2 a=`expr $RANDOM % 1000` 3 b=0 4 echo "price(0-999): " 5 while true#一直循环while 6 do原创 2015-09-06 17:09:51 · 926 阅读 · 0 评论 -
lamp搭建
一、准备工作 1、安装编译工具gcc、gcc-c++yum -y install gcc* 2、关闭系统RPM安装包的Apache、MySQL的服务关闭启动的服务httpd、mysqld# service httpd stop# service mysqld stop 确定rpm包安装的httpd和mysq原创 2015-09-05 17:34:56 · 572 阅读 · 0 评论 -
iscsi
iscsiiscsi实现多主机共享 三个以上节点服务器共享一台服务器存储路径一、环境准备1.操作系统CentOS 6存储机器两块以上硬盘 2.软件版本scsi-target-utils-1.0.24-3.el6_4.x86_64iscsi-initiator-utils-6.2.0.873-2.el6.x86_64cman-3.0.12.1-49.el原创 2015-09-03 01:13:38 · 995 阅读 · 1 评论 -
samba服务
关于samba服务: 服务名——smb 配置文件—— /etc/samba/smb.conf 别名文件——/etc/samba/smbusers1、基本samba服务的搭建——主配置文件原创 2015-09-03 01:15:31 · 732 阅读 · 1 评论 -
CentOS修改默认运行级别
CentOS修改默认运行级别1.临时修改主机名 显示主机名:hostname修改主机名:sudo hostname hadoop以上的修改只是临时,重启恢复 2.永久修改主机名 redhat/centos上永久修改[root@localhost ~]# cat /etc/sysconfig/networkNETWORKING=原创 2015-09-01 23:44:36 · 519 阅读 · 0 评论 -
Amoeba读写分离log
一、环境介绍Master-IP:10.0.0.201Slave- IP:10.0.0.202Amobea-IP:10.0.0.203 yum -y install mysql mysql-server vi /etc/my.cnflog-bin=mysqlserver-id=1 第二台改为2service msyqld restart[root@loca原创 2015-09-01 09:53:20 · 639 阅读 · 0 评论 -
启动DNS卡在
启动DNS卡在Generating /etc/rndc.key:解决方法 rndc-confgen -r /dev/urandom -a 故障出现时间 2015年08月13 故障起因 配置ldap测试时需要配置dns原创 2015-08-13 00:38:03 · 557 阅读 · 1 评论 -
nfs无法启动
今天上午在做lvs的实验 DR模式 结果到最后nfs启动不了 nfs无法启动 报错如下[root@localhost ~]# service nfs restart关闭 NFS 守护进程: [失败]关闭 NFS mountd:原创 2015-08-12 11:54:46 · 12334 阅读 · 1 评论 -
Linux运维入职学习计划
Linux运维入职学习计划一、 入职学习的目的: 1.熟悉公司环境,熟悉本部门同事,了解公司IDC基本情况。对公司有一个较全面的了解,认识并认同公司的事业及企业文化,坚定自己的职业选择,理解并接受公司的共同语言和行为规范;2.明确自己的岗位职责、工作任务和工作目标,重点掌握工作技术要领、工作流程和工作方法,尽快进入岗位角色。3.学习中后期接触QA环境,逐渐了解生成环原创 2015-10-26 14:10:56 · 4976 阅读 · 0 评论 -
power_saving导致的负载过高[已解决]
如图解决方法执行:modprobe -r acpi_pad 此为BUG按:参考自:http://lvii.github.io/system/2014/02/19/acpi-cause-high-loadavg-with-low-cpu-usage/原创 2015-12-28 16:21:24 · 2108 阅读 · 0 评论 -
PXE+KickStart无人值守安装配置
二零一五第四季度版本V1.0KickStart安装配置服务器组 XXX 2015.12一 安装原创 2015-12-18 17:34:24 · 1051 阅读 · 1 评论 -
centos7更改dns配置
CentOS7启用了新的dns管理工具nmcli connection show 查看当前启动的连接nmcli con mod eth0 ipv4.dns xxxxxxx 更改dns此时测试无法解析域名nmcli con up eth0 配置生效再次尝试 可以解析域名了[root@localhost yum.repos.d...原创 2017-02-13 15:49:47 · 56123 阅读 · 2 评论 -
CentOS7 开机启动项
CentOS7已不再使用chkconfig 管理启动项使用 systemctl list-unit-files 可以查看启动项 systemctl list-unit-files | grep enable 过滤查看启动项如下abrt-ccpp.service enabled abrt为auto bug repor原创 2016-12-14 17:03:33 · 21105 阅读 · 2 评论 -
远程控制卡重启方法 dell idrac hp ilo
dell idrac重启 示例为r610SSH登陆执行 racadm racreset 提示如下RAC reset operation initiated successfully. It may take up to a minute for the RAC to come back online again./admin1-> Connection cl原创 2016-11-02 19:13:14 · 12337 阅读 · 0 评论 -
CentOS时区设置
CentOS时区设置2台centos时间不对,版本为centos7.2. 没有ntpdate命令. 经查询 centos默认已改为timedatectl 使用timedatectl status 查看 发现当前时区不是中国时区[root@OG5174-FM14-206 18:05:58 ~]# timedatectl status Local time: Thu 2016-09-01原创 2016-09-01 17:09:50 · 709 阅读 · 0 评论 -
centos7时间设置
2台centos时间不对,版本为centos7.2. 没有ntpdate命令.经查询 centos默认已改为timedatectl使用timedatectl status 查看 发现当前时区不是中国时区[root@OG5174-FM14-206 18:05:58 ~]# timedatectl status Local time: Thu 2016-09原创 2016-09-01 17:07:22 · 1874 阅读 · 0 评论