linux的路上_linux实战笔记一:最近常用到的命令

写在前面,截止今年初,跟着鸟哥私房菜学习暂停,等以后有空学了后面的再补上学习系列的。虽然停止了书本上的学习,但是并没有停止我对linux的追随。机缘巧合公司,我到现在这家公司后一直在做产品开发(先申明下我只是做了两年的java码农)。一个crm关系管理系统,用的springcloud微服务框架。起初我就想在linux环境把产品跑起来。于是就想到了要做,gitlab安装配置、rabbitmq安装配置、nginx安装配置、postgresql安装配置、redis安装配置、es安装配置,docker安装配置等,当然这之前必须要解决的是网络。公司是内网,本人pc是动态ip,环境不一样网络配置也不一样。由于一个数据项目很难搞,到目前为止所有的配置还没有完成,但是装过几个软件后发现这些软件的安装配置不是瓶颈。现在的瓶颈是项目,公司的项目不能放github上,权限管的又有点严取不到完整项目,最主要感觉架构也不是很清晰,所以想借着公司的数据和业务场景锻炼下,自己重零开始写个springcloud项目来完成微服务和自动化的实战目标,当然linux实战也是一部分。

先给自己埋个大坑,以后慢慢填上。时间问题,先上点我最近工作中常用的linux命令,有些是我觉得重要,但是容易忘记的也顺带记了一下。下一篇实战笔记介绍网络配置。

单人模式修改文件系统挂载(单人模式下根目录是只读的): 
1.重新挂载更目录(/) : mount -n -o remount,rw /

2.修改系统启动文件系统挂载配置文件 /etc/fstab 

删除默认虚拟网卡
1.virsh net-list
2.virsh net-destroy default 
3.virsh net-undefine default 


linux(centos7)装软件:

安装方式:离线rpm安装、在线yum安装、绿色安装(tar解压安装)

1.下载好的linux版本安装文件
先挂载到/mnt上,然后用rpm  如:
rpm -ivh /mnt/Packages/finger-[0-9]*(安装)
rpm -e finger(卸载)
2. 直接用yum安装,需要有yum源(就类似迅雷下载要种子一样)
如: yum -y install dos2unix (安装)
yum -y remove dos2unix(卸载)


系统监控常用指令:

1、vmstat监控linux整体性能工具
如查看命令:vmstat 1 4
2、用netstat查看网络连接,接口等信息
如:netstat -an 
3、dig  或者nslookup 跟踪yum解析过程
先安装此软件包
# yum install bind-utils
常用命令:查看A级录   dig   baidu.com
查看ns记录   dig  baidu.com  ns
从根服务器追踪域名解析过程: dig  www.baidu.com  +trace 
4、查看cpu情况
cat /proc/cpuinfo 
5、查看内存情况
free -m
6、查看硬盘分区情况
fdisk -l
7、查看文件占用磁盘情况
df -h
8、查看硬盘I/O性能
iostat -d -x -看1 10
9、查看平均负载
uptime  
10、查看系统有哪些用户,并占用了什么客户端
w
11、动态命令top
12、finger命令 查询用户详情信息
需要安装 :yum -y  install finger
13、lsof查看端口占用情况
需要安装 :yum -y  install lsof
lsof -i  列出占用端口情况
lsof -i  80  查看80端口情况 

14、滚动查看日志

tail -f **\log -n 100

15、查看io使用情况

iotop



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值