
linux系统
文章平均质量分 55
璐程风
这个作者很懒,什么都没留下…
展开
-
Centos7和8 修改网卡名称方法
为什么要修改网卡名称呢?主要是为了更方便的自动化运维管理。适用系统:Centos7和8 (版本Centos6未测试)步骤:a.修改文件名# cd /etc/sysconfig/network-scripts/ ifcfg-ens16 ifcfg-eth0# mv ifcfg-ens16 ifcfg-eth0b.修改配置里的这两项,改成更名后的名字# vim ifcfg-eth0找到原行:NAME=ens16DEVICE=ens16修改后:NAME=eth0DEVICE=eth0a.修改配置文件原创 2023-09-08 23:23:29 · 1359 阅读 · 0 评论 -
sudo: sorry, you must have a tty to run sudo 或 sudo: 抱歉,您必须拥有一个终端来执行 sudo
问题提示:sudo: sorry, you must have a tty to run sudo或提示sudo: 抱歉,您必须拥有一个终端来执行 sudo上面两个是同一问题中英文显示已解决方法:将原注释的Defaults requiretty去掉注释# vi/etc/sudoersDefaults requiretty #不需要tty终端即可执行命令,针对rootDefaults:zabbix !requiretty #不需要tty终端即...原创 2021-03-02 14:02:38 · 790 阅读 · 1 评论 -
gitlab安装部署维护
@[TOC] (gitlab安装部署维护)git简介git是分布式版本控制系统,git(/ɡɪt/,音频)是一个分布式版本控制软件,最初由林纳斯·托瓦兹(LinusTorvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNUInteractiveTools(一个类似NortonCommander界面的文件管理器)有所不同,具休介绍和相关文档可参阅gitlab中文文档(http://www.git-scm.com.cn/)特点直接记录快照,原创 2021-02-16 01:43:54 · 742 阅读 · 0 评论 -
解决jenkins更新不了插件离线问题
问题一:离线问题二:There were errors checking the update sites: MalformedURLException: ....jenkis rpm包下载地址:http://mirrors.jenkins-ci.org/redhat/(直接yum安装和安装java-1.8.0-openjdk,serive jenkis start启动)或类似问题都可以用以下方式解决:1. 修改default.json配置文件,将http:// www.goog...原创 2021-01-29 03:27:37 · 950 阅读 · 0 评论 -
Linux crontab 命令使用案例 @LCF
cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。/var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/crontab 这个文件负责调度各种管理和维护任务。 /etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。 我们还可以把脚本放在/etc/cron.hourly、/etc...原创 2020-08-17 14:00:49 · 252 阅读 · 0 评论 -
Linux 字符串分割转数组方法(写成了函数)
对于字符串分割后快速调用很方便Split(){##########字符串分割转数组函数############ 示例:Split "df,3 32 23,232" "," // 固定分割后数组名SplitA // 调用直输出echo "${SplitA[2]}" str="$1" # 待分割字符串 ct="$2" # 分割符,留空则为默认"空格"作为分割符 [ "$ct" == "" ] && ct=" " n=`echo $str | awk原创 2020-08-06 13:57:45 · 928 阅读 · 0 评论 -
Linux 实用命令操作和短脚本(持续记录收录中)
1.命令错误输出改成加红标题输出--改成定向输入再管道添加红标题输出命令 2>&0 |echo -e "\033[31m标题:\033[0m"[root@test tmp]# /bin/cp -frp 11 ff/22 2>&0 | echo -e "\033[31mERROR:\033[0m"ERROR:/bin/cp: 无法创建普通文件"ff/22": 没有那个文件或目录...原创 2020-07-23 10:51:10 · 154 阅读 · 0 评论 -
kubernetes(k8s)快速部署
kubernetes(k8s)简介:Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可以加载一个微原创 2020-07-11 14:45:41 · 534 阅读 · 0 评论 -
Linux yum安装的httpd非root启关和使用方法
比如这里想用httptest用户启关和管理yum安装httpd1. 启关可以用sudo来实现(/usr/sbin/httpd -k start/restart/stop )--root登陆,修改配置文件visudo# visudo //在最后面添加下面一行后保存httptestALL=NOPASSWD:/usr/sbin/httpd2. 管理可以指定目录文件所属来实现 (这里主要指定配置目录和网站文件存放目录)--root登陆,改...原创 2020-06-19 11:20:52 · 764 阅读 · 1 评论 -
curl命令详解 (实例使用方法)
语法:# curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=string/file> cookie字符串或文件读取位置-c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中-C/--continue-at <offset> ...原创 2020-06-18 09:56:09 · 2158 阅读 · 0 评论 -
Linux 6/7英文版改成中文版方法(2020)
一、 Linux 61.安装字体yum -y groupinstall chinese-support2.设置字体# vi /etc/sysconfig/i18n //修改后内容如下:LANG="zh_CN.UTF-8"SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"SYSFONT="latarcyrheb-sun16"二 、Linux 71.安装字体...原创 2020-05-26 16:00:18 · 975 阅读 · 0 评论 -
zabbix 安装(使用阿里云的rpm包快速安装)
使用阿里云的rpm包安装zabbix# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.3/rhel/7/x86_64/zabbix-release-4.3-3.el7.noarch.rpm# yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mys...原创 2019-10-26 19:36:49 · 1991 阅读 · 0 评论 -
linux shell命令匹配并获取下一行数据(awk,sed,grep)
示例文本文件,a.txt内容:816384 MB462 天98192 MB42 天16384 MB40 秒目标1:要截取关键词MB那行的内容+下一行内容,实现方法下面三种# grep -A 1 'MB' a.txt //方法一,这个有个问题就是有空行会显示--16384 MB4--8192 MB4--16384 M...原创 2020-04-09 17:03:34 · 13643 阅读 · 4 评论 -
shell 使用sed或awk将文本中的上下两行合并为一行
例如要装下面文本上下两行合并为一行文件test内容:# cat test a1 ce ef12 45 57efef5656gfg455上下两行合并为一行:# sed -n '{N;s/\n/\t/p}' test //sed的方法a1 ce ef 12 45 57efef 5656gfg 455# awk '{tmp=$0;getline...原创 2020-03-31 12:03:38 · 4178 阅读 · 0 评论 -
linux 打开execl的cvs乱码解决方法
乱码原因:windows系统里用的是gbk编码,linux里我这默认使用utf-8解决方法:就是把放上传到linux的cvs文件从gbk编码格式转成utf-8就行了,注:当要从linux重下载到windows时,记得再转回gbk就可以了操作:# cat ss.csv //待转换的文件windows°²ȫ»????½ű¾²㋔½ẻ,, # ...原创 2020-02-25 14:48:19 · 5335 阅读 · 0 评论 -
巡检ip组批量ping脚本
场景:CMDB导出的机房EXECL表,要快速巡检下其中的ip是否通。实现:1.通过复制IP列里的所有IP到txt文本文件里2.再通过shell脚本多线程来加速执行ping得出结果。脚本如下:#!/bin/baship=(`cat $1`)ping_log="/tmp/ping.log": > $ping_logecho "ping log:" > ./p...原创 2020-01-09 14:39:25 · 507 阅读 · 0 评论 -
python 3.7 + django 3 安装部署
python 3.7 安装请查看我单独写好的文档:https://blog.youkuaiyun.com/cbuy888/article/details/87911875 pip3.7 版本升级:(注:我这取名成pip3.7和python3.7,你的如果是pip和python,下面的3.7去掉即可)# curl https://bootstrap.pypa.io/get-pip.py -o get...原创 2019-12-24 10:28:42 · 1508 阅读 · 0 评论 -
linux5、6、7双网卡主备模式绑定脚本(生产环境中使用)
linux7-net-bond.sh (linux7系统双网卡主备,可以本机或远程执行)#!/bin/bash########################################################## SCRIPT NAME: linux7-net-bond.sh# AUTHOR: LCF# CREATE DATE: 2019.12.13.0...原创 2019-12-20 14:16:58 · 407 阅读 · 0 评论 -
SaltStack指定目标方式
一、通配符、列表、正则 (都可以在top file里直接使用)1.通配符-- 匹配所有标识名# salt '*' test.ping-- 匹配所有aa开头.com结尾的标注名# salt 'aa*.com' test.ping-- 匹配:node1、node2、node5等相差一个字符的标识名# salt 'node?.com' test.ping2.列表-- 匹...原创 2019-11-14 15:19:20 · 186 阅读 · 0 评论 -
awk sed 删除文件最后列及最后一个字符
原文件ac.txt内容:营销委营销委/对外合作中心/联盟与行业事务室/x婷婷A05585营销委/对外合作中心/联盟与行业事务室/x垚A21240营销委/南宁营业部/x耿贤营销委/临沂营业部/x兴慧W00418营销委/扬泰营业部/x文W00254营销委/扬泰营业部/x晨晨A12081目标:以“/”作标识符,删除文件最后列及最后一个字符第一步:awk -F"/" 'OFS="...原创 2019-11-12 17:06:11 · 12643 阅读 · 0 评论 -
Minion did not return. [Not connected] || ERROR: Minions returned with non-zero exit code
一、起因修改了客户SaltStack端配置文件后# vim /etc/salt/miniongrains roles: apache# systemctl restart salt-minion.service服务器端运行下面命令时报错:[root@saltstack salt]# salt '*' grains.item roles saltstack-mino...原创 2019-11-12 11:24:27 · 5798 阅读 · 0 评论 -
linux SaltStack 快速安装部署
SaltStack 帮助文档:https://docs.saltstack.com/en/latest/topics/installation/rhel.html-- 服务端安装部署# yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest.el7.noarch.rpm # yum install insta...原创 2019-11-11 16:37:50 · 165 阅读 · 0 评论 -
linux 网卡高可用设置(聚合链路、主备)
1. 先创建聚合链路配置文件注:con-name自定义队名,ifname自定义物理网卡名,这里是聚合所以没有指向哪个物理网卡名,加队员时可选指定的物理网卡名。# nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}' 2. 设置配置文件(指...原创 2019-11-05 09:07:47 · 919 阅读 · 0 评论 -
linux系统性能检测工具nmon安装及使用
1. 简介Nmon是一款计算机性能系统监控工具(是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的),因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。2. 作用nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O...原创 2019-10-28 22:38:36 · 392 阅读 · 0 评论 -
linux centos7 系统内核、网络等优化(适用高并发)
一些参数值可根据不同机器配置和需求进行微调或调整一、Ssh连接优化# 禁用dns解析Port 52113 #改默认端口为52113 ,根据需求设定# PermitRootLogin no #禁止root用户登录,根据需求设定PermitEmptyPasswords no #禁止空密码登录UseDNS no #不使用DNS...原创 2019-09-05 08:52:53 · 4594 阅读 · 0 评论 -
linux centos7.6 启动项服务说明及管理方法
一、查看相关启动服务CentOS7已不再使用chkconfig 管理启动项 使用 systemctl list-unit-files 可以查看启动项 (下面是我这台服务器启动服务,最小化安装)#systemctl list-unit-files | grep enable //过滤查看启动项如下auditd.service ...原创 2019-09-01 17:25:19 · 2705 阅读 · 0 评论