Erlo

运维基础

时间:2020-05-14 17:00   阅读:40次   来源:博客园
页面报错
点赞

学习笔记

 目录

前言  运维人员的核心职责... 1

第一章服务器硬件与组成原理... 1

服务器... 1

1.服务器的分类:... 1

2.服务器的组成:... 2

1)电源:... 2

2)cpu. 2

3)内存... 2

4)磁盘... 3

5)RAID卡(阵列卡).. 3

6)远程管理卡:.. 3

第二章 LINUX系统介绍与环境搭建... 4

1.LINUX的起源与发展... 4

2.下载安装VM虚拟机... 4

3.CentOS7.5  安装... 5

4.下载安装远程连接工具.. 20

第三章 远程连接管理... 20

1.远程连接及服务无法上网原因:.. 20

1)检查ip地址是否正确... 20

2)检查网卡信息是否正确.. 20

3)检查是否关闭了CentOS7 NetworkManager 20

4)检查vmware虚拟网络编辑器... 20

5)检查VMware服务在Windows下的服务是否正常运行... 20

6)检查VMware网卡问题(在Windows下的网络连接里).. 20

7)检查Windows是否开启了WIFI热点软件,是否被共享.. 21

8)测试端口是否打开.. 21

9)虚拟机克隆之后网卡彻底无法启动... 21

第四章 Linux命令行组成结构... 21

1.Linux系统命令操作语法的格式... 21

2.命令行中的快捷键.. 21

3.命令... 22

第五章 Linux目录文件与系统启动... 26

1.Linux系统目录建构基本特点:... 26

2.Linux 的目录结构详解:.. 27

3./etc 下系统初始化及配置相关文件.. 28

1)/etc/sysconfig/network-    网卡配置文件... 28

2)/etc/resolv.conf    DNS客户端配置.. 28

3)/etc/hostname   配置主机名... 29

4)/etc/hosts   本地配置解析域名.. 29

5)/etc/fstab   开机自动挂载... 29

6)/etc/rc.local    开机自动执行... 29

7)linux 下运行级别... 29

8)/etc/profile   环境变量配置... 30

9)/etc/bashrc   别名... 30

10)/etc/issue 和/etc/issue.net  用户登录系统前显示的内容... 30

11)/etc/motd    用户登录系统后显示的内容... 30

12)/etc/redhat-release  查看当前OS版本.. 30

13)history   查看历史命令... 31

4.  /var. 31

1)/var/log/messages   系统默认的日志文件.. 31

2)/var/log/secure    系统的安全日志... 31

5.  /proc   虚拟的目录,内存的映射... 31

1)  /proc目录下常用文件介绍:... 31

2)/proc/cpuinfo  cpu信息... 31

3)/proc/meminfo  查看内存信息... 32

4)/proc/loadavg  load average系统负载.. 32

5) /proc/mounts  查看挂载信息... 33

第二次考... 33

6.软件安装方法:... 35

1)yum.. 35

2)rpm.. 35

第六章  系统优化... 36

1.  yum源... 36

2. 创建普通用户... 36

1)设置非交互式密码:... 36

2)切换到用户:.. 36

3)查看当前用户是谁:... 36

4)查看用户是否创建:... 37

5)在oldboy 回到root 37

6)如果直接使用Xshell连接 则上面的方法无效.. 37

3. 关闭SElinux  (必须关)... 37

4. 关闭防火墙... 38

1)CentOS7.x. 38

2)CentOS6.x. 38

3)在生产环境中.. 39

5. 字符集,乱码... 39

1).如何查看字符集  language 语言... 39

2).临时修改字符集  重启失效... 39

3).永久修改字符集... 39

4).命令方式修改字符集... 40

6.安装常用工具软件,命令... 40

7.网络服务,永久和临时关闭NetworkManager 40

第七章... 40

第八章  文件属性,文件和目录查找命令.. 41

1.文件和目录的查找... 42

2. 文件的属性... 45

3.chmod  修改权限... 46

4. 硬链接 和 软链接... 47

1)硬链接: 47

2)软链接... 48

第三次考... 48

第九章 通配符与特殊符号.. 51

1. 特殊符号... 51

2. 通配符(wildcard).. 52

第十章  正则表达式... 53

1.基本正则表达式.. 53

2.扩展正则表达式.. 54

第十一章Linux系统启动流程.. 56

1.CentOS 6. 56

2.CentOS 7. 57

第十二章 用户管理知识... 58

Linux系统用户相关配置文件.. 58

1.存储用户信息文件/etc/passwd. 58

2.存储用户密码信息文件/etc/shadow.. 58

3.useradd   添加用户... 58

批量添加用户:设置密码和设置随机密码.. 58

4.userdel    删除用户... 59

5.passwd   设置密码... 59

6.chown    修改文件或目录的所有者和属于的用户组... 59

7.如何让系统更安全:... 59

1)最小化安装系统和软件.. 59

2)保护好root用户  禁止root用户远程登录,.. 59

3)分析日志... 59

4)文件系统权限.. 59

5)给重要的文件或命令做一个指纹.. 59

6)定时任务:md5sum.. 60

8.用户查询与切换命令... 60

9.sudo 临时让用户获得root权限(尚方宝剑).. 60

第十三章Linux系统权限知识.. 61

第四次考... 73

第十四章 定时任务... 80

定时任务书写要领:... 83

第十五章 磁盘管理... 86

Linux同步网络时间... 93

Linux误删文件后恢复数据... 96

第十六章 课程知识回顾... 101

 

 

前言  运维人员的核心职责

   网站数据不能丢失;

   网站7*24小时运行稳定;

   提升用户体验。

第一章 服务器硬件与组成原理

   运维人员的主要战场

   服务器由于需要提供高可靠的服务,因此在处理能力,稳定性,可靠性,安全性,可扩展性,可管理性等方面要求较高。

01.硬件服务器的分类:

1.塔式服务器:由于其个体较大,占用空间多,也不方便管理,所以使用较少。

2.刀片式服务器:高可用,高密度,可操作性很高

3.机架式服务器:1U=4.45cm  厚度

常见的服务器品牌;DELL  IBM  HP  联想  浪潮等

DELL

 

 

时间

1U

2U

2010年以前

1850  1950

2850  2950

2010-2013

R410  R610

R710

2014-2016

R420/430  R620/630

R720/730    

2018

 

R740

互联网公司应用最广

 

IBM

 

1U

3550/m3   3550/m5

2U

3650

4U

3850

8U

3950

较高大上,质量好,但价格贵,互联网公司不常用

 

IOE运动:

I=IBM          服务器

O=Oracle      数据库

E=EMC        存储

 

HP

 

2U

DL380G7/G8

部分互联网公司应用

 

浪潮     国产服务器,传统企业,学校用

华为     国产服务器

联想     国产服务器,用户较广,杂

02.硬件服务器的组成:

1.电源:

双电源 双路供电(民用电+商用电)

UPS蓄电池 (30分钟-1小时)

柴油发电机

2.cpu   ---负责运算和控制

相当于人的大脑  负责运算和控制  (需加风扇负者散热,很关键)

 

常见品牌:Intel  AMD

   一般企业里的服务器:用2-4颗  内存总量一般16G-256G(32G,64G)

   做虚拟化的宿主机的服务器:用4-8颗  内存总量一般48G-128G(6-10个虚拟机)

3.内存  ---负者计算机数据的中转

cpu和磁盘之间的缓冲的设备,负责计算机数据的中转,内存的容量和处理速度直接决定了数据传输的快慢

  

程序:静态的放在磁盘里的数据,代码文件

进程:正在运行着的程序

守护进程:一直持续保持运行着的程序

 

buffer写入数据到内存里,这个存储数据的空间称为缓冲区

cache:从内存读取数据,这个存数据的内存空间称为缓存区

4.磁盘 ---永久存放数据的地方

1)硬盘的接口类型:

IDE  SCSI  (已淘汰)

 

SATA (机械)  7200-7500转

优点:容量大,价格便宜。

缺点:读写速度慢

 

SAS             15000转

 

SSD (固态)

优点:速度快

缺点:容量小,价格贵

  

2)硬盘的类型:

机械硬盘

SSD固态硬盘

 

3)性能与价格:

SSD(固态)---SAS---SATA

 

4)实际中的使用:  

热点数据   -----SSD

冷数据      -----SATA

5.RAID卡(阵列卡)  ---可整合所有磁盘的容量

作用:

可以获得更高的容量

可以使数据更安全

可以获得更高的性能(读写速度快)

  

磁盘阵列:

 

容量

性能

安全

RAID0

至少要一块物理磁盘,容量时磁盘的总和

读写都很快

任何一块损坏,所有数据不能使用

RAID1

损失50%的数据容量,只能2块硬盘

不能提高存储性能,理论上写性能和单盘相差不大

数据安全性高

RAID5

需要至少3块硬盘,损失一块硬盘容量

写入速度不快,读取ok

最多可以损坏一块硬盘

RAID10

最少4块硬盘,增加硬盘必须是2的倍数,容量是所有硬盘容量的一半

写入和读取都很快

最多损坏一半硬盘

 

6.远程管理卡:  ---远程管理服务器

  远程管理卡有服务器自带的,也有独立的。

  服务器自带的远程管理卡,可以关机,开机,但是看不到开关机的显示过程,所以选择独立 的远程管理卡。

  大客户有KVM远程管理卡,特大客户会有自己的人员驻扎机房。

 

作用:

    远程开关机

    远程制作raid

    远程安装系统

 

分类:

    集成管理卡

    独立管理卡

 

厂商:

    Dell--idrac

    Hp--ilo

    Ibm—rsa

 

 

03.云主机服务器

阿里云

腾讯云

亚马逊云

等等…

 

 

 

第二章 LINUX系统介绍与环境搭建

01.LINUX的起源与发展

1.Linux的发展历程

1969年 Unix在AT&T的贝尔实验室诞生,在70年代逐步盛行,这期间产生了一个比较重要的分支BSD系统,因此各大厂商根据自身公司硬件架构研发了各种版本的Unix系统。

Unix促使了C语言的诞生。

UNIX有强大的网络能力,强大的数据库能力,可扩展性,强大开发能力,技术成熟可靠性强。

 

70年代末,Unix面临被AT&T回收版权的问题,特别要求禁止对学生群体提供Unix系统源代码。

 

80年代初,由于之前的Unix系统版权和源代码限制问题,使当时大学教学Unix系统束缚很大,因此谭宁邦教授写了Minix系统用于教学。

 

84年,斯托曼发起了开发自由软件的运动,

公司:创办了自由软件基金会——FSF,

项目:成立了GNU项目.

规则:遵循GPL通用公共许可协议

 

90年,芬兰赫尔辛基大学生托瓦兹首次接触Minix系统,

91年,他在Minix上编写各种驱动程序等操作系统内核组件,在年底公开了Linix内核源码0.02版。

 

93年,Linux 1.0版本发行,Linix转向GPL协议。

Linux属于自由软件,它具有UNIX全部的优秀特性,广泛应用于各个领域。

           蛋----人----人----人

 

2.Linux发行版本:

Slackware,

Redhat,

Debian,

FeDora,

TurboLinux,

M按drake,

SUSE,

CentOS,

Ubuntu,  

红旗,

麒麟……

  

Redhat   --- 服务收费

        CentOS  ---  Redhat去掉logo和收费的组件

        Fedora  ---  Redhat的测试版本

02.操作系统虚拟环境准备

下载安装VM虚拟机

   VMware 12/15

   创建新的虚拟机—自定义

 

03.操作系统的选择与安装

1.操作系统架构介绍

区别:

    64位:

          运算能力:8车道

          内存容量:支持更大内存容量

          应用环境:应用在服务器环境,处理大量程序运算

    32位:

运算能力:4车道

内存容量:支持内存容量有限

应用环境:应用在台式机环境

 

2.操作系统安装

1)操作系统下载

官方网站下载:

    新版本:https://wiki.centos.org/Download

    旧版本:http://vault.centos.org/

镜像平台下载:

    阿里云镜像:https://opsx.alibaba.com/mirror

    网易镜像:http://mirrors.163.com/

    搜狐镜像:http://mirrors.sohu.com/

    科技大学:http://mirrors.ustc.edu.cn/

    清华大学:https://mirrors.tuna.tsinghua.edu.cn/

 

2)部署安装CentOS7.5

  

   

  

  

  

  

  

  

  

  

  

  

  

  

  

 

 

 

 

 

 

 

内核崩溃时使用,暂不开启

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

总结安装过程:

1. 创建虚拟机

2. 新增一块网卡-->LAN区段

3. 挂载centos7.5光盘镜像

4. 开机

5. 语言选择(英语)

6. 修改时区->上海

7. 最小化安装

8. 磁盘(默认—逻辑卷)

9. 自动配置分区

10.     分析内核崩溃原因的话,不用开启,需要的时候再开启也可以

11.      配置网络

12.     11 主机名修改

13.     设置root密码

14.     使用xshell链接对应centos7服务器

15.图形化界面配置eth1网卡    命令nmtui

 

 

 

04.下载安装远程连接工具

免费的:Xshell ---  一路下一步完成安装

花钱的:SecureCRT

简易的:putty

 

 

第三章 远程连接管理

01.远程连接异常排错思路:

检查链路是否畅通 ---  ip概念说明

检查策略是否阻止 ---  端口概念说明

检查服务是否启动 ---  服务协议概念说明

 

02.远程连接异常排查:

1.检查ip地址是否正确   

ip add/ifconfig

 

2.检查网卡信息是否正确  

cat /etc/sysconfig/network-scripts/ifcfg-eth0

 

3.检查是否关闭了CentOS7 NetworkManager

systemctl stop NetworkManager

systemctl disable NetworkManager

 

4.检查vmware虚拟网络编辑器

NAT模式:子网IP:10.0.0.0  设置网关:10.0.0.254

 

5.检查VMware服务在Windows下的服务是否正常运行

(win键+r)在命令行输入(services.msc)

  

 

6.检查VMware网卡问题(在Windows下的网络连接里)

(win键+e)输入“网络连接”进入网卡管理找到VMnet8,查看他的状态

 

7.检查Windows是否开启了WIFI热点软件,是否被共享

 

8.测试端口是否打开

telnet 10.0.0.200 22

 

9.虚拟机克隆之后网卡彻底无法启动

删除网卡里包含UUID的行(CentOS7)

删除UUID和HWADDR(CentOS5和6)

清空 /etc/udev/rules.d/70-persistent-net.rules(CentOS5和6)

重启虚拟机Linux

 

10.检查网卡状态,重新加载虚拟网卡(多加载几次)

Systemctl restart network

 

ping不通百度:一般看IP地址是否配置正确,DNS,网卡是否有误

连接不上xshell,一般与防火墙,selinux有关

 

03.虚拟软件网络模式特点

1.NAT模式

优点:和主机IP地址不同, 不容易发生地址冲突

缺点:不便于被其他物理主机进行访问

2.Bridged桥接模式

优点:容易被其他物理主机进行访问

缺点:和主机IP地址网段相同, 容易发生地址冲突

3.Only-host仅主机模式

优点:安全性更高

缺点:无法访问外网

 

第四章 Linux命令行组成结构

绝对路径:从/开始

相对路径:不从/开始

01.Linux系统命令操作语法的格式

   命令       空格 [参数选项](条件) 空格          [文件或路径]你要处理的内容

   结婚       空格 -有车有房有存款     空格          白富美

   结婚       空格 -没车没房没存款     空格          女的就行

    rm        空格      -f           空格          /tmp/test.txt

    rm        空格          -fr        空格          /tmp/test.txt

 

# 在Linux中是注释作用,不会执行

02.命令行中的快捷键

ctrl + a    光标快速移动到行首  Home 也可用

ctrl + e    光标快速移动到行尾  End 也可用

ctrl + l     快速清屏 相当于翻页

ctrl + s     锁当前的窗口

ctrl + q    解锁当前的窗口

ctrl + r     搜索用过的命令

ctrl + u    剪切光标前的内容

ctrl + k     剪切光标后的内容

ctrl + y     粘贴剪切的内容

ctrl + ←  快速移动光标向左一个单词

ctrl + →  快速移动光标向右一个单词

ctrl + c     撤销 中止当前的操作

ctrl + d    退出当前用户  相当于 logout

Tab        命令或路径的补全功能

ESC + .    获取上一个命令的后一部分

03.命令:

登录系统网络测试命令:

ping 网络地址/网站域名

 

系统运行命令:

关机命令:

    shutdown -h now/0  可限定时间shutdown -c --取消

    halt

    poweroff

    init 0

 

重启命令:

    shutdown -r now/0   可限定时间shutdown -c --取消

    reboot

    init 6

 

系统帮助命令:

    man 命令

 

系统快捷方式

ctrl + a      ---光标快速移动到行首  Home 也可用

ctrl + e    ---光标快速移动到行尾  End 也可用

ctrl + l     ---快速清屏 相当于翻页

ctrl + s     ---锁当前的窗口

ctrl + q    ---解锁当前的窗口

ctrl + r     ---搜索用过的命令

ctrl + u    ---剪切光标前的内容

ctrl + k     ---剪切光标后的内容

ctrl + y     ---粘贴剪切的内容

ctrl + ←  ---快速移动光标向左一个单词

ctrl + →  ---快速移动光标向右一个单词

ctrl + c     ---撤销 中止当前的操作

ctrl + d    ---退出当前用户  相当于 logout

Tab        ---命令或路径的补全功能

ESC + .    ---获取上一个命令的后一部分

 

目录路径相关命令:

查看路径:print working directory -> pwd

切换目录:change directory -> cd

快速返回之前所在目录:cd -

快速返回到上一级目录:cd ..

快速返回用户的家目录:cd ~/cd

快速创建多级目录信息:mkdir -p /oldboy/oldgirl/dog

 

文件相关命令:

创建空白文件:touch

查看数据属性:list -> ls

显示数据详细信息:ls -l /oldboy

显示最新数据信息:ls -lrt /oldboy

输出字符信息:echo

将字符信息输出到文件中:echo oldboy >/tmp/oldboy.txt

将字符信息追加到文件中:echo oldboy >>/tmp/oldboy.txt

查看文件信息:cat

合并多个文件的数据信息:cat /etc/service /etc/sysconfig/network-scripts/ifcfg-eth0

 

 

 

外部命令 软件功能实现   使用的时候才从硬盘中加载到内存里,执行速度慢一些

内置命令:

内置命令 bash自带的命令 开机会把命令加载到内存,执行速度快

type cd 查看是否是内部命令

help cd 查看shell内置命令的使用方法

 

ls 显示文件或目录的属性信息

ls 默认显示当前文件夹中的所有文件及文件夹,不包括隐藏文件

ls -a 显示所有文件 文件夹包括隐藏文件

ls -l 显示所有文件long类型长文件名

ls -R 递归的显示文件内容:把所有文件夹中的内容全部显示出来

ls /xx 显示特定目录下的文件内容

ls -l 命令的查询结果

 

chmod 设置权限

chmod ugo <!-- u创建者,g同组用户,o其他用户 -->

chmod 777 <!-- 所有用户拥有所有权 -->

chmod 644 <!-- 文件创建之后的默认权限 创建者可读可写 其他用户可读 -->

chmod 755 <!-- 文件夹创建后的默认权限 -->

chmod 764 文件名 <!-- 拥有者可读可写可执行,同组用户可读可写,其他用户只能读 -->

 

reboot <!-- 重启服务器

 

绝对路径 从/开始的路径

相对路径 从当前路径算起

 

对目录的操作命令

pwd(print work diretory) <!-- 显示当前的工作目录 -->

mkdir -p xxx <!-- 创建目录 -->

mkdir -p xxx/xxx <!-- 创建多级目录 -->

cd(change directory) <!-- 切换工作目录 类似windows cd -->

-->

cd . <!-- 当前目录 -->

cd .. <!-- 上级目录 -->

直接输入cd命令 <!-- 没有任何额外参数 回到家目录(home) 或 cd ~ -->

 

对文件进行编辑

touch xxx <!-- 创建一个空文件 -->

vi/vim <!-- 编译器 创建一个文件 -->

touch <!-- 一个存在文件 则修改它的创建时间 -->

 

cp 拷贝

cp 要拷贝的全文件名 目标文件名

 

mv 移动

mv 目标文件 移动目标路径

mv 文件改名

mv 原文件名 目标文件名

 

rm 删除

rmdir <!-- 删除空的目录 -->

 

rm 文件名 <!-- 删除文件 -->

rm -rf 文件名/文件夹名

 

查看文件内容

cat 文件名

cat> 文件名

vi 文件名{

vi命令模式

:q <!-- 没有改变文本内容时可推出 -->

:q! <!-- 改变文本内容后 强制退出 不保存结果 -->

:wq! <!-- 保存文本后退出 -->

dd <!-- 删除当前行 -->

yy <!-- 复制当前行 -->

p <!-- 黏贴 -->

/xxx <!-- 搜索 -->

}

head 文件名 <!-- 默认显示前10行 -->

head -n x 文件名 <!-- 指定显示多少行 -->

tail 文件名 <!-- 默认查看最后10行 -->

tail -n x 文件名

 

分屏查看文件的内容

more 文件名

less 文件名(可按PageUp、PageDown 上下翻页)

 

clear <!-- 清屏 -->

查看IP与管理网卡

ifconfig <!-- 查看ip地址/查看当前拥有的局域网 -->

ifconfig eth0 ip地址 <!-- 设置服务器的临时ip地址 -->

ifconfig eth0 down <!-- 关闭网卡 -->

ifconfig eth0 up <!-- 激活网卡 -->

 

创建用户/用户组及密码

groupadd 组名 创建组 <!-- 组的信息会存放在/etc/group文件中 -->

groupadd -g 组编号 组名 创建组 <!-- 手工分配组id -->

useradd 用户名 创建用户 <!-- 会在/etc/passwd和/etc/shadow添加一行数据 -->

useradd -g 组名 用户名 <!-- 创建用户并分组 -->

userdel 用户名 删除用户 <!-- 会删除/etc/passwd 和 /etc/shadow 不会删除家目录 -->

userdel -r 用户名 删除用户 <!-- 会删除/etc/passwd 和 /etc/shadow 同时删除家目录 -->

passwd <!-- 直接修改自己的密码 -->

passwd 用户名 修改指定用户的密码 <!-- 普通用户只能修改自己的密码 -->

groupdel 组名 <!-- 删除组 -->

passwd -l 用户名 <!-- 给用户加锁 -->

 

useradd -u 100 -g mygroup1 -G mygroup2 -d /home/programmer s1 创建用户s1

-u:指定用户UID为100

-g:只用用户的主要组为mygroup1

-G:指定用户的附加组为mygroup2,一个用户可以有多个附加组

-d:指定用户的目录名

usermod -u 601 -g 501 s1 <!-- 修改用户的UID和GID -->

 

创建软链接

ln -s 文件夹名 别名 <!-- 给文件名加别名,可以在任意位置通过别名访问文件夹 相当于超链接 -->

ls -l 查询结果中软连接以l开头

find 文件夹 -name "文件名" <!-- 可用模糊查找用*代表通配符 -name指 按文件名查找 -->

find 文件夹 -type d <!-- 从指定文件夹下开始查找类型为目录的文件 d:目录 -->

grep "指定字符" 文件名 <!-- 在指定文件中查找指定字符 -->

grep -v "指定字符" 文件名 <!-- 在指定文件中查找不包含指定字符 -->

ls | grep "指定字符" <!-- 将ls命令的查询结果通过管道输入给后面的命令 在查找包含指定字符的结果-->

 

进程相关的命令

<!-- PID进程号 TTY连接方式 TIME启动时间 CMD哪个命令启动的 -->

ps -aux <!-- 查询所有进程 a:所有进程 x:包括不占用控制台的进程 u:哪个用户创建的 -->

ps -ef <!-- 查询所有进程 包括父进程 不显示cup和内存占用率 -->

<!-- 文件过多时一般使用ps -aux | grep 'java' 进行过滤查找 -->

kill -9 PID <!-- 根据进程id结束进程 -->

top <!-- 动态显示所有进程 -->

 

tar 压缩与解压缩命令

tar -cvf 文件名.tar 文件夹 <!-- 将指定文件夹压缩 名为文件名 -->

tar -zcvf 文件名.tar.gz 文件夹 <!-- 解压压缩文件到指定目录下 -->

tar -zxvf 文件名 <!-- 解压文件夹默认解压到当前目录下 -->

 

centos6启动/停止服务命令

service iptables stop <!-- 关闭当前防火墙 -->

service iptables start <!-- 开启当前防火墙 -->

 

centos6开机启动/停止服务命令

chkconfig iptables off <!-- 永久关闭防火墙 -->

chkconfig iptables on <!-- 开启防火墙 -->

 

rpm 安装软件命令

rpm -ivh 文件名 <!-- i:安装 v:显示处理过程 h:显示#表示进度 -->

rpm -qa <!-- 查询系统中安装的所有软件 -->

rpm -ql xx <!-- 查询已安装的软件包xx中的文件列表 -->

rpm -e xx <!-- 卸载指定软件 -->

rpm -ivh --force 文件名 <!-- 强制安装 如果要安装的软件已存在或版本比当前版本低必须强制安装 -->

rpm -ivh --nodeps 文件名 <!-- 忽略软件安装时的依赖关系 -->

 

自动安装软件及需要的依赖软件

yum install 文件名 <!-- 安装 -->

yum remove 文件名 <!-- 卸载 -->

 

源码tar包编译安装

make install

makeclean与make distclean

 

在集群中进行文件copy

scp 文件名 ip地址:/目标路径

 

修改主机名

hostname 名字<!-- 临时修改主机名 -->

vi /etc/sysconfig/network <!-- 永久的改变主机名 –

hostnamectl set-hostname 主机名(centos7)

第五章 Linux目录文件与系统启动

01.Linux系统目录建构基本特点:

一切从根开始

Linux下面的目录是一个有层次的目录结构

Linux中的每个目录可以挂载到不同的设备上

 

在Linux下设备不挂载不能使用,不挂载的设备相当于没门没窗的监狱,挂载相当于给设 备创造了一个入口(挂载点,一般为目录)

02.Linux 的目录结构详解:

 

/bin               放二进制命令文件

/boot             存放系统引导文件,内核

/dev              存放外部设备

/etc               存放系统配置文件

/home           存放普通用户家目录

/lib                存放函数库文件

/64lib            存放64位函数库文件

/lost+found    磁盘或文件系统损坏,断电,临时文件位置

/media         &nb

评论留言

还没有评论留言,赶紧来抢楼吧~~

吐槽小黑屋()

* 这里是“吐槽小黑屋”,所有人可看,只保留当天信息。

  • Erlo吐槽

    Erlo.vip2020-06-07 00:24:48Hello、欢迎使用吐槽小黑屋,这就是个吐槽的地方。
  • 返回顶部