Linux基础

Linux基础

1 课程主要内容

image-20230105212905838

1.1 Linux在什么地方使用

image-20230105213047088

1.2 Linux的应用领域

image-20230105213319642

image-20230105213404508

1.3 Linux入门

概述

image-20230105213608564

吉祥物

image-20230105213800652

创始人

image-20230105213852912

Linux和Unix的关系图

image-20230105214916758

1.4 安装VM,Centos

VM和Linux的关系

image-20230105215857623

网络连接三种模式

image-20230105222300145

虚拟机克隆

image-20230105223220739

虚拟机快照

image-20230105223557988

image-20230105223831474

image-20230105223904745

image-20230105224028660

image-20230105224108126

新建hello2

image-20230105224222692

image-20230105224247924

image-20230105224345571 image-20230105224424921

image-20230109210651995

虚拟机迁移和删除

image-20230109211524334

image-20230109211914413

移除之后,文件夹并没有删除,找到文件夹的位置

image-20230109211833587

image-20230109212222886

将文件夹彻底删除。

1.5 安装vmtools

image-20230112215552875

image-20230112215707196

image-20230112224129269

安装gcc

打开终端,进入系统根目录

输入:yum -y install gcc gcc-c++ autoconf make

image-20230112225002529

gcc安装完成。

image-20230112215910605

image-20230112220211066

如果发现是灰色的选择挂起,然后重新运行。

image-20230112221005008

image-20230112221027827

选择以文件打开。

image-20230112221156233

image-20230112221243352

image-20230112221333415

image-20230112221507807

image-20230112221753424

image-20230112222019690

image-20230112222221679

一路回车。

image-20230112222926682

1.6 共享文件夹

image-20230112230926726

image-20230112225726289

image-20230112225802532

image-20230112225834304

image-20230112225927126

image-20230112230020485

image-20230112230236112

image-20230112230344023

image-20230112230420608

centos7内新建文件夹fp

image-20230112230525616

windows下也出现了文件夹。

image-20230112230542161

2 Linux目录结构

image-20230112231322533

image-20230116104608651

image-20230116105343003

image-20230116110825686

image-20230116213115257

image-20230116213222678

3 远程登录到Linux服务器

image-20230116213843919

3.1 测试网络是否连通

image-20230116214456684

image-20230116214809835

3.2 使用xshell,远程登录

image-20230116215307692

image-20230116215650181

3.3 使用xftp,远程上传下载文件

image-20230116220511809

image-20230116220819873

解决中文乱码问题

image-20230116221621875

原理图

image-20230116221139085

3.4 vi和vim

image-20230116222122856

image-20230116223442884

image-20230116222622501

image-20230116222718997

回车进入正常模式

image-20230116223018919

输入i,进入插入模式

image-20230116223110795

输入esc,在输入:wq(wq代表写入并退出,write,quit)

image-20230116223642799

image-20230116223800438

3.5 各种模式相互切换

image-20230116224035759

image-20230116232718466

复制行操作(输入p代表的是paste)

image-20230116225154816

image-20230116225309353

image-20230116225329811

查找单词操作

image-20230116230122360

image-20230116230151904

设置行号

image-20230116230721038

image-20230116230830679

定位文件首行和末行

image-20230116231133656

image-20230116231306846

撤销操作

image-20230116231720477

image-20230116231739621

快速定位到某行

image-20230116232258381

image-20230116232639042

3.6 关机,重启

-h(halt:暂停,停止) -r(reboot:重启)

image-20230117211529845

3.7 用户登录和注销

切换管理员身份:su - root

image-20230117213305998

4 用户管理

4.1 添加用户

image-20230117213815441

image-20230117214407088

4.2 指定/修改密码

image-20230117215039088

image-20230117214818116

4.3 删除用户

image-20230117215818443

4.4 查询用户信息

image-20230117220115208

image-20230117220126770

4.5 切换用户

image-20230117220303580

image-20230117220554670

4.6 查看当前用户/登录用户

image-20230117220913836

image-20230117221430857

4.7 用户组

image-20230117221849830

image-20230117221829500

image-20230117222827068

image-20230117223036711

image-20230117223607750

image-20230117223513173

4.8 用户和组相关文件

image-20230117225044026

对shell的理解

image-20230117223950904

/etc/password 文件

image-20230117224214505

image-20230117224320795

image-20230117224629249

/etc/shadow文件

zwj没有设置密码,所以没有一长串的加密字符。

image-20230117224700852

/etc/group文件

image-20230117224948931

image-20230117225121860

5 指令

5.1 运行级别

image-20230129210030541

从图形界面5,使用指令init 3 进入多用户状态有网络服务。

image-20230129211218338

找回root密码

查看资料文档。

5.2 帮助指令

image-20230129214649156

5.3 文件目录类

pwd ls

image-20230129215034384

cd

image-20230129215551079

mkdir

image-20230129215836016

rmdir

image-20230129220126135

touch

image-20230129220250040

cp

image-20230129221305895

image-20230129221502665

image-20230129221606303

rm

image-20230129221952045

mv

image-20230129223529194

image-20230129222841647

image-20230129223618795

cat

image-20230129224321049

image-20230129224220542

image-20230129224735860

more

image-20230129225010548

image-20230129225107299

less

image-20230129225356824

image-20230129230312469

echo head

image-20230129230739870

image-20230129231056453

tail

image-20230129231946282

这个地方可以在虚拟机上使用 echo "hello" > /home/mydate.txt测试(> 输出重定向(输入到文件中,覆盖))

> >>

image-20230130205332880

image-20230130204840784

image-20230130205128440

ln

image-20230130211611743

image-20230130211238057

image-20230130211503453

history

image-20230130212114399

image-20230130212041476

date

image-20230130212600769

image-20230130212851546

5.4 查找指令

find

image-20230130222743594

image-20230130222643480

locate

image-20230130223025707

image-20230130223216603

which

image-20230130223559744

image-20230130223615326

grep

image-20230130224923361

image-20230130224903094

5.5 压缩 解压

gzip gunzip

image-20230130225329336

image-20230130225400345

zip unzip

image-20230130230615216

image-20230130230147680

image-20230130230535738

image-20230130230804657

tar

image-20230131213749009

image-20230131211640618

image-20230131211916043

image-20230131212001248

image-20230131212613692

image-20230131213524345

image-20230131213722294

6 组管理和权限管理

6.1 概念

image-20230131220102480

image-20230131215952802

1.在Linux中每一个用户都属于一个组。

2.对于文件而言,有所有者,所在组,其他组这3个概念。

所有者:一般来说文件是谁创建的,那么文件的所有者就是谁(可以改)。

所在组:文件所有者所在的组就是文件的所在组,所在组中的成员拥有对文件的相关权限。

其它组:文件除了所在组以外的其余组就是文件对应的其它组,其它组中的成员对文件也有相关的权限。

6.2 所有者

image-20230131221529412

image-20230131221133336

image-20230131221704003

6.3 所在组

image-20230131222333753

image-20230131222352621

image-20230131224143425

image-20230131223317859

image-20230131224339849

6.4 其它组

image-20230131225001728

image-20230131225134355

6.5 权限

权限介绍

image-20230131231016042

image-20230131230145027

image-20230131230306086

image-20230131230455562

image-20230131230618985

image-20230131231520601

image-20230201195937953

修改权限

image-20230201200618838

image-20230201205635776

文件的颜色是绿色的,表示文件赋予了可执行的权限。

image-20230201205941456

image-20230201210115730

image-20230201210507055

修改文件所有者

image-20230201211856131

image-20230201210908972

image-20230201211738834

image-20230201211830562

修改文件/目录所在组

image-20230201215115275

image-20230201214536592

image-20230201214908414

image-20230201214956370

image-20230201215027423

最佳实践1

image-20230201222705310

image-20230201220346526

image-20230201221025160

image-20230201221418719

image-20230201221829621

最佳实践2

image-20230201231949598

image-20230201223644980

image-20230201223920587

image-20230201225409106

image-20230201230754198

image-20230201230019569

image-20230201230227887

image-20230201230342365

image-20230201231026864

image-20230201231113173

image-20230201231341296

image-20230201231645326

文件夹rwx的细节

image-20230202214906245

7 crond 任务调度

7.1 基础知识

image-20230213213239509

image-20230213213528960

image-20230213213904881

image-20230213214054947

image-20230213214359176

image-20230213214814536

image-20230213215144397

image-20230213215456883

7.2 应用案例

image-20230213222217761

image-20230213222252324

image-20230213220326493

image-20230213220527441

image-20230213220635626

image-20230213220746032

image-20230213221022736

image-20230213221101307

image-20230213221221532

image-20230213221505625

image-20230213221746911

8 at定时任务

8.1 基础知识

image-20230213223502486

image-20230213230743734

image-20230213223648681

image-20230213223919618

8.2 应用案例

image-20230213230516153

image-20230213225012806

image-20230213225307868

image-20230213225648764

image-20230213230139893

9 Linux分区

9.1 基础知识

image-20230214214705216

image-20230214214632752

image-20230214214535715

image-20230214215533654

image-20230214220443584

UUID:分区40位唯一标识符

image-20230214220310183

9.2 应用案例

image-20230214222028514

image-20230214220850352

image-20230214220939670

image-20230214221002518

image-20230214221028229

image-20230214221051062

image-20230214221125513

image-20230214221227257

image-20230214221307975

添加成功后,需要重启系统才能识别: reboot

image-20230214221828014

image-20230214223857884

image-20230214222828897

image-20230214223411259

image-20230214223451516

image-20230214223719698

image-20230214230208004

image-20230214224227933

image-20230214224304056

image-20230214225157671

image-20230214225307523

image-20230214225917252

image-20230214231051805

永久挂载

image-20230214230808114

image-20230214231406545

image-20230214230831617

image-20230214231532490

9.3 磁盘情况

image-20230214231953198

image-20230214232018962

image-20230216212921416

image-20230216212840464

image-20230216213038098

image-20230216213119622

image-20230216220233023

image-20230216213945520

image-20230216214039691

image-20230216214315861

image-20230216215437441

image-20230216215641022

image-20230216220415136

image-20230216220531827

10 网络配置

10.1 原理图

image-20230216222900042

image-20230216223243141

image-20230216223311397

image-20230216223358646

image-20230216223501038

image-20230216223538874

image-20230216223907277

image-20230216224035079

image-20230216224427216

10.2 linux网络环境配置

image-20230216225727650

image-20230216224927063

image-20230216225249322

image-20230216225458908

image-20230216225546753

image-20230216225838461

image-20230216230012355

image-20230216230150993

10.3 设置主机名和hosts映射

image-20230218150412032

image-20230216231746647

image-20230216231832160

image-20230216231912165

image-20230218161517481

image-20230218150654874

image-20230218155926569

image-20230218160037503

image-20230218161358029

image-20230218161329499

image-20230218161439273

10.4 主机名解析

image-20230218161949217

DNS是多台服务器组成,并且分级的。

image-20230218162557464

15 进程管理

15.1 基本介绍

image-20230218164459186

image-20230218170741645

image-20230218170649619

image-20230218171200766

image-20230218171411787

15.2 父子进程

image-20230218172301947

image-20230218172542326

15.3 终止进程

image-20230218180630344

image-20230218173629075

image-20230218174102808

image-20230218174348562

image-20230218174915321

image-20230218175119810

image-20230218180515053

15.4 进程树pstree

image-20230219144314765

image-20230219144403306

15.5 服务管理

image-20230219150145516

原理图

客户端通过端口连接端口监听的服务(后台程序/守护进程)

image-20230219144743145

image-20230219145354870

image-20230219145856102

image-20230219150442801

image-20230219150515219

image-20230219150548811

image-20230219150856283

image-20230219151401626

image-20230219151905780

image-20230219151832837

image-20230219152645035

image-20230219152408505

image-20230219161211943

image-20230219155941358

image-20230219160700447

image-20230219161719598

image-20230219162500795

image-20230219162344016

15.6 动态监控进程

image-20230219163737550

image-20230219163627776

image-20230219165102377

image-20230219164526728

root账号输入top

image-20230219164454730

image-20230219164726040

image-20230219164810238

image-20230219164837680

image-20230219171123490

image-20230219170241207

image-20230219170326022

image-20230219171041145

16 RPM和YUM

16.1 RPM

image-20230219172244314

image-20230219172538817

image-20230219172556060

image-20230219173648432

image-20230219172755796

image-20230219172923985

image-20230219173041679

image-20230219173554830

image-20230219174244535

image-20230219174616742

16.2 yum

image-20230219175443354

17 安装JDK

image-20230219212119659

image-20230219215938002

image-20230219221225217

image-20230219221508991

image-20230219221811899

image-20230219222419779

image-20230219222958543

image-20230219223457002

image-20230219223235641

18 安装tomcat

image-20230219225458177

image-20230219224336906

image-20230219225722324

image-20230219225941781

image-20230219230259717

image-20230219230208346

image-20230219225300760

image-20230219230334833

19 安装idea

image-20230219232213179

image-20230219230651046

image-20230219231752191

image-20230219231626429

image-20230219233023024

20 安装MySQL5.7

查看保存文件。

posted @ 2023-04-27 09:52  千夜ん  阅读(25)  评论(0编辑  收藏  举报
1 2 3 4