linux命令积累

1、查看linux 操作系统版本

cat /proc/version

查看系统版本

方法一:lsb_release-a

方法二:cat /etc/os-release

2、查看日志相关内容

cat .log |grep "相关内容"

3、添加组、用户


(1)添加组

groupadd elasticsearch

 (2)添加用户

useradd -g elasticsearch elasticsearch

(3)将elasticsearch-2.1.1文件夹赋予给elasticsearch组elasticsearch用户的操作权限

chown -R elasticsearch:elasticsearch /export/servers/elasticsearch-2.1.1


4、scp

scp -r root@192.168.1.162:/export/servers/rsyslog/etc/ /export/servers/logbook-rsyslog/


5、查看含有 abc 内容的文件 

grep -rl 'abc' /

6、查看端口

lsof -i:19200

与 netstat -an |grep 19200

netstat -antp|grep 5001 


7、


附::iptables配置

/etc/sysconfig/iptables 内容如下:

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 65535 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m multiport --dports 40000:40080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

8:关闭防火墙

先查看操作系统

systemctl stop firewalld.service


9:Centos 7防火墙firewalld开放关闭端口

firewall-cmd --zone=public --list-ports

firewall-cmd --zone=public --add-port=8001/tcp --permanent  #永久开启



firewall-cmd --permanent --zone=public --remove-port=80/tcp  #关闭端口


  1. firewall-cmd --reload     #平滑重启
firewall-cmd --permanent --zone=public --remove-port=80/tcp  #关闭端口
firewall指定服务器端口限制某ip访问
  1. firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=117.122.214.24 port port=6379 protocol=tcp accept'

firewall-cmd --permanent --zone=public --remove-port=80/tcp  #关闭端口




10:Linux查看进程运行的完整路径方法,通过ll或ls –l命令即可查看。

ll /proc/PID 或者 ls -l /proc/PID



11 :vi 显示行数:

set nu


12:head -n

命令用来查看一个文件前面部分的信息,默认显示前面10行的内容,也可指定要查看
的行数

ll -t | head -n

按时间降序,罗列前n条文件。

13:查看mysql bin_log 信息(msyql binlog 设置为ROW模式)。mysqlbinlog bin.000971 -vv | grep -C20  表 --color

打印binlog 文件bin.000971 里包含 表的变化的 binlog 日志。


14:more +/关键字 日志文件
从文件中查找第一个出现"关键字"字符串的行,并从该处前两行开始显示输出
例如:more +/会员卡查询服务异常: host-172-16-32-46_error.log 


more -n
当一个目录下的文件内容太多,可以用more来分页显示。这得和管道 | 结合起来
例如:cat host-172-16-32-46_error.log | more -5 



15:查看某个关键字前后的内容
cat fileName | grep 关键字 -An
例如:查看111.log中含有123 所在行后40行内容
cat 111.log | grep 123 -A40

cat fileName | grep 关键字 -Bn
例如:查看111.log中含有123 所在行前40行内容
cat 111.log | grep 123 -B40



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值