栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

从零学习网络运维Linux-day07

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零学习网络运维Linux-day07

vim报错解决方法解析

编辑文件执行过程:

1.vim oldboy.txt

系统自动生成交换分区文件:.oldboy.txt.swp(隐藏的交换分区文件,ll -a查看)

2.如正常写入保存,则上述文件移动为oldboy.txt

3.如未正确保存退出(1.写入后未保存直接关闭连接工具2.编辑过程断电3.在不同窗口同时编辑同一文件),上述文件与源文件并存

解决方案:

1.如不需要之前改动的内容,直接删除隐藏的分区文件即可(rm -rf .oldboy.txt.swp)

2.如需保存改动内容,先使用vim -r oldfboy.txt 进入到修改后的文件保存并退出,然后删除wap文件即可

系统文件

/usr/local

作用:软件编译安装默认的路径

软件的安装方式:

1.yum

默认安装位置:目录层级结构安装

yum -y install package.name
    -y#不提示是否继续安装
man yum#查看yum信息
yum provides rz#查看rz在那个安装包下面(provides 提供 供应 供给)
rz#Windows文件上传到Linux
sz#Linux文件下载到windows
ifconfig#查看网卡信息
ifconfig eth0#查看eth0网卡信息
ip address#查看网卡所有信息 可缩写:#ip a
route#查看路由 查看网关信息
route -n#常用参数

延展:查看网关信息的两种方法

1.cat /etc/sysconfig/network-scripts/ifcfg-eth0
2.route -n

特点:1.自动解决依赖(附属)问题 2.须知道软件包的名字

软件无法安装:

1.网络问题(或默认软件仓库是国外的,修改为国内的)

2.软件包的名字错误

3.软件仓库缓存问题(yum clean all#清空yum仓库缓存)

4.已经安装不能使用(可能是附属依赖文件出问题),覆盖安装解决:yum -y reinstall 软件名

    yum -y remove 软件名#移除删除软件

2.rpm

类似于Windows先下载.exe安装包从系统点安装

rpm -ivh package.rpm#
-i  install
-v verbose
-h 人类可读
-e 卸载
-qa列出系统中已经安装过的软件
-ql列出包里所有文件
-qc只列出相关的配置文件

安装特点:

1.先下载.rpm安装包到本地

2.rpm不能解决依赖问题,需手动用yum安装依赖归属

用yum -y localinstall *.rpm自动安装依赖

3.源码编译安装

安装位置:默认不配置安装在/usr/local

1.下载源代码

2.进入源代码 .configure

3.make && make install

三种安装方式比较:

1.yum安装位置不能变,源码可以

2.yum功能模块固定,源码可修改

3.源码安装有自定义,yum和rpm只能使用默认

4.yum和rpm简单快捷,源码安装复杂时间长

5.yum安装过的可用源码重新编译

作业:yum只下载不安装

/var

variable 变量 日志文件

/var/log#存放日志文件的目录

#系统日志

#系统安全日志

#服务日志(/var/log/httpd/xx.log)

/var/log/messages#存放系统运行的日志

/var/log/secure#系统的安全日志 记录用户登录和退出的详细信息

日志特点:

1.最新的日志在文件地上

2.大部分在系统中执行的命令都会显示在messages日志中

3.服务的日志都会记录到以服务名称命名的目录下:/var/log/httpd/xx.log

4.如果服务日志查看不到错误,则需查看messages

grep:三剑客之一 过滤字符串

grep '内容'  文件/路径文件#
cat 文件|grep '内容'

tail #显示文件末尾10行内容

tail -f /vsr/log/secure#实时查看内容变化
-F#同上,如果文件不存在,则等待
tailf /vsr/log/secure#用命令tailf实时查看内容变化
tail -n 5 文件#只显示最后三行

head#显示头部10行内容

head -2 文件#查看前两行信息

/proc

文件作用:内存映射文件 Linux一切接文件

/proc/cpuinfo#cpu信息

lscpu#查看cpu信息的命令

/proc/meminfo#内存信息

free#查看内存的命令 面试常问

free -h#人类可读查看内存命令

1024换算         B = bytes
                K = kilos
                M = megas
                G = gigas
                T = teras
                P = petas

df -h#查看磁盘使用情况的命令

/proc/loadavg

文件作用:系统负载情况

负载:衡量系统的繁忙程度,当负载达到cpu核心数为繁忙(系统响应慢)大数据处理时系统繁忙是正常的

导致负载高的硬件:cpu 磁盘(io)i写入 o读取

uptime#静态查看cpu负载

top#动态查看cpu负载

w#静态查看负载情况及操作

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868532.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号