运维过程中常用的linux命令,运维工作中常用的Linux命令备忘

第一种方法,可以直接使用date命令获取

date +%s -d '2017-1-1 12:30:00'

删除第一行

sed -i '1d' filename

解压覆盖

upzip -o $zip -d $directory

压缩

zip -r abc.zip abc

统计某字符串出现的次数

grep -o '2110000008' filename|wc -l

查看系统版本

cat /etc/redhat-release

lsb_release -a

查看内核版本

cat /proc/version

删除前五个字符

sed -i 's/^.....//g' a.txt

#后台启动

nohup command > myout.file 2>&1 &

#将UTF-8 转成GBK

iconv -f UTF-8 -t GBK file1 -o file2

#将多行转变成一行,以逗号隔开

awk BEGIN{RS=EOF}'{gsub(/\n/,",");print}' file

#查看防火墙策略

firewall-cmd --list-all

#添加准入端口语言

方法

6361

m3j60SQr97

1641

2012/03/14 07:23:19

firewall-cmd --permanent --add-port=3306/tcp

# 移除端口

firewall-cmd --permanent --remove-port=8080/tcp

#重启防火墙(修改配置后要重启防火墙)

firewall-cmd --reload

#随机数

head -c 16 /dev/urandom | od -An -t x | tr -d ' '

#下载yum软件

yum install --downloadonly + --downloaddir=软件包位置[可选] + 软件包名(可加上版本号,指定版本)

yum install --downloadonly --downloaddir=/root/mypackages/ vim

yumdownloader lsof --resolve --destdir=/data/mydepot/  #resolve下载依赖

下载python 依赖包

pip download -r requirements.txt -d /root/pip-pkg

pip install --no-index --find-links=/root/pip-pkg -r requirements.txt

#linux sed 批量替换多个文件中的字符串

sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

修改密码

echo '!@#$5678'|passwd --stdin testuser

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值