易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4701|回复: 0
收起左侧

Linux入门基础

[复制链接]
发表于 2019-9-2 15:30:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
概述:
1. linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目        都会部署到Linux/unix系统上。
5 @1 D/ ~, B# K0 |6 e- J. I2. 常见的操作系统(win7、IOS、Android、Mac)- x5 G3 m5 }0 L9 B: D4 M7 Y$ d8 ~
3.创始人 -linux 林纳斯  
* |( }) b" v5 P, D+ p" P. k4.主要发行版本
' r" `! ^1 \/ V    Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuSE、OpenSUSE8 r. j/ p+ u1 }4 f5 r/ R" y  \
# T4 j( _: A8 G" J8 ~$ r' I5 o& G
                               
登录/注册后可看大图
4 G) x; e( a6 d
Linux和Windows比较

( Z7 W. P% u* N  o7 L8 k                               
登录/注册后可看大图
/ f) Y3 i! U! A3 {
VM和Linux系统安装
1.安装VM和Centos
4 m9 v# X! m7 C2 a3 v: o5 O   学习Linux需要一个环境,需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习2 l: n0 g4 Q$ x3 B
   1.先安装Virtual machine , vm12# B* u8 c9 S7 ~; h
   2.在进行安装Linux(Centos)
7 l' [* m  i7 ~% g. J6 ^& D1 W% U2 j4 q   3.原理示意图  }0 `" F/ ^6 K9 m" M

$ c: j1 v9 u: u; t0 U! i                               
登录/注册后可看大图

: y: w4 ]6 s4 T/ J+ ]# m

, b' F2 u( r% @& E, y0 M2.安装vm和CentosCentos下载地址:CentOS下载地址:
1 w5 F* t* P3 X: j; V4 h    网易镜像:http://mirrors.163.com/centos/6/isos/5 j2 c' {- R- m7 s  L
    搜狐镜像:http://mirrors.sohu.com/centos/6/is
+ w' A6 C3 T; z) D( v1 f. X6 C% f1 K8 L
3.Vm的安装7 J/ ^7 l" k8 w7 p0 Y" w) x
  去BIOS里修改设置开启虚拟化设备支持(f2, f10 [. C" K/ n* Y; d+ t
不同系列的电脑的情况可能不一致! |! v: x" F  I" p4 T( a

1 a7 _1 i' O, f* f4 P                               
登录/注册后可看大图

6 X9 s* h' ]5 S4 G( ?
# {+ T. W# Q8 \8 @
" D2 ^7 w% O4 t) m
4.CentOS安装的
* t; B0 u: b4 t- t& [" `+ `具体的安装可以参考网上其他博主的教程即可& g% y1 j0 F1 C6 A
下图说的是虚拟机的三种网络形式:+ _# w" N& v$ [  @  z: X0 C
2 M% \1 T! T4 ^$ t  g, N- {
                               
登录/注册后可看大图
3 ~9 F$ ?- Y" |$ ^* \
5.安装后的配置
7 X# D& e; c% ]    1.终端的使用,鼠标右击,即可打开终端
2 ]" a; P% ]( L7 F: `1 x# m6 k+ A

" X4 q3 b, _& r. g# H5 t6 N& }                               
登录/注册后可看大图
  2.配置网络
3 y# Z( U! M3 n+ p, j$ ?9 v- H
                               
登录/注册后可看大图
. }( a; n4 ?! D) C8 Q6 ]+ l0 V' h

" U- ?, l' l, s. i- s3 [
安装vmtools
可以直接粘贴复制命令在windows和centos系统之间. W& p' S' b: i/ [
可以设置window和centos的共享问价夹
3 p1 \$ I8 u" u& s
! \* z2 @# B0 d) V8 T  L* Gvmtools安装和使用
* B; B- x% o6 p9 H" R" V安装vmtools的步骤:; X4 k1 ]- F; A3 Q- \
1. 进入centos
2 E# W; d( P' {6 A7 M: e+ S2. 点击vm菜单的->install vmware tools
6 q/ ~; v  _. p4 g0 j- Q3. centos会出现一个vm的安装包% ^/ |2 B$ s+ W9 U
4. 点击右键解压, 得到一个安装文件3 a) S6 J8 P  ~. R; ?/ Y5 y
5. 进入该vm解压的目录 ,该文件在 /root/桌面/vmware-tools-distrib/下
: [* [6 M1 _! b9 z# j9 z" w, C* z6. 安装 ./vmware-install.pl. I# O4 j# X7 R
7. 全部使用默认设置即可
; ^( Z6 p& |# C" ~$ ]& c& B8. 需要reboot重新启动即可- `8 _+ @/ J) [1 s$ U$ g

& e& O: E" G0 Y  i1 i3 j0 M; O设置共享文件夹:) }" t% |: y# T2 `
1) 为了方便,可以设置一个共享文件夹,比如d:/share3 O! f+ H! `6 y; v; ]3 H# C& e
2) windows 和 contos 就可以共享文件了,但是在实际公司开发中,文件的上传下载是需要使用 远程方式完成的,+ ^, z0 Z# }7 C6 X- p
3) 远程方式登录,我们后面会具体讲解
8 `# \$ z- v% S3 x' q4 a4 C4 B- @0 ~8 X5 V2 c
具体步骤:1) 菜单->vm->setting, 如图设置即可注意:设置选项为always enable ,这样可以读写了. B& o  K3 o, ^; s; w6 E# u
2) windows和centos可共享 d:/share目录可以读写文件了# q4 H/ u: j+ a9 u+ X
3)在centos的 /mnt/hgfs/5 h9 ?$ }5 \  @  q) h
6 i% s# i  p7 R0 d4 W. }" j4 o
                               
登录/注册后可看大图

" j1 z, J& o, B: `  O' h% ~3 Z文件目录结构:- I; ~% L! H/ ]4 O; B# C+ A$ D8 O
基本介绍:
9 C  P/ _" {! ]4 O; _( W5 @/ g. blinux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此4 H: ]8 w$ J( ]" ?6 c" K6 o7 |
目录下再创建其他的目录。; `* z; W1 H! L$ e* f! m
深刻理解linux树状文件目录是非常重要的,这里我给大家说明一下。; l# j6 @1 V8 O) P  ]% D
记住一句经典的话:在Linux世界里,一切皆文件8 l/ D9 ]6 a6 E  k9 V3 u
7 A$ ]5 u' R3 n2 J2 y: N  M  b
                               
登录/注册后可看大图

6 ^8 f! n3 f4 |8 ^, h& _# I8 h                               
登录/注册后可看大图
/bin [重点] (/usr/bin 、 /usr/local/bin)4 M; m$ {; I" z4 }3 i7 x& m& j7 o- ~& O
    • 是Binary的缩写, 这个目录存放着最经常使用的命令
5 T. Q: S/ {) M& p+ F+ W7 v/sbin (/usr/sbin 、 /usr/local/sbin)
! E8 c3 h& v% w: h- T    • s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序
+ s5 S$ g* X! z0 |1 G& Q$ m# i! P/home [重点]8 V  H# u' p( L# e* j4 u8 |' T
    • 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的. ]- x/ C! Y! l) q
/root [重点]
: E/ j$ B4 G6 _$ }- D' K    • 该目录为系统管理员,也称作超级权限者的用户主
+ ?5 `* Q: p5 F9 i1 M) T/lib
, P1 V% H* v5 E) N  ?9 o    • 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享        库。" F0 m; h+ X6 o
/lost+found7 e& K& o" t; `
    • 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件
2 ]0 C0 \! c6 i( S' G8 S, g/etc [重点]/ z: H8 \1 A$ t5 n* V6 c
    • 所有的系统管理所需要的配置文件和子目录 my.conf" w9 d( \5 z+ i) K% L, n
/usr [重点]
$ m+ v+ }* W2 u% q4 w    • 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。8 i' q1 r: q- @% t7 I
/boot [重点]6 H% [0 S" B; ~9 T
    • 存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件) Y) n8 N" e. a6 ^+ }; o$ Q8 X
/proc& A; V% {$ M8 j+ i
    • 这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息
5 J9 {. I( p2 f1 w0 I. t8 e9 }# y/srv
  b# c$ @: E+ j: m    • service缩写,该目录存放一些服务启动之后需要提取的数据
( h% Z, V$ m  m% m0 i5 f% G0 ?1 T( P/sys
* T% U/ ?/ N! [1 E, `" E0 c! a    • 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统0 \' [9 f. o* w/ H* P
/tmp# Z4 ~1 X& u4 V  H- U: {
    • 这个目录是用来存放一些临时文
* ?" l, z0 D; g/dev' p: g8 r# m2 {
    • 类似于windows的设备管理器,把所有的硬件用文件的形式存储。/ T# E8 L! u6 U' k2 u
/media [重点]+ D" v( l2 V$ v& ^: x1 L  i8 W
    • linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下; }4 [  ?' E% ?
/mnt [重点]5 e- W7 D$ t0 Q+ O7 R/ y
    • 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查            看        里的内容了。 d:/myshare# N& O" j/ H; Y9 S: i' T/ i
/opt% _" }) J% }& h7 @3 U7 ^
    • 这是给主机额外安装软件所摆放的目录。如安装ORACLE数据库就可放到该目录下。默认为空' P& w0 Y7 [$ j. ~
/usr/local [重点]
( [  V$ U* ^1 V    • 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。0 l% n, V% Z$ N: [- p9 z
/var [重点]5 L" }. r5 ]( z. v' V) M
    • 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。
$ N+ R6 k+ h$ x- [$ f/selinux [security-enhanced linux] 360* r, ^' z  B% ~" O1 ~5 O
    • SELinux是一种安全子系统,它能控制程序只能访问特定文件。
3 h  I" F& Q: n9 z0 k  j2 z6 L. ~
: s$ o! A/ W. d# r总结:8 J8 X! c! B. _/ I9 O' _
1.Linux的目录中有且只有一个根目录   /
6 Z' P! u% G" \( _- G7 }2.Linux的各个mukluk存放的内容是预先规划好的,不能乱放$ |- |) d2 b( C
2.Linux是以文件的形式来管理我们的设备,因此Linux系统,一切皆为文件
" z% ^2 o2 V, k8 ^1 q8 I6 w. Y  }6 T4.Linux每个文件下的目录都要有一个基本的认识
% b7 x8 c; C* m/ e1 s5.脑海中因该要有一个Linux目录树
  F1 w( ^, v  b. C& G2 r: f1 C
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 01:03 , Processed in 0.178430 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表