找回密码
 注册
查看: 4703|回复: 0

Linux入门基础

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-2 15:30:02 | 显示全部楼层 |阅读模式
概述:
1. linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目        都会部署到Linux/unix系统上。
9 x3 e0 @5 c) x5 x2. 常见的操作系统(win7、IOS、Android、Mac)1 }- ^. i1 c2 h) W! a% d: H9 U
3.创始人 -linux 林纳斯  
& z+ v/ |9 l2 c4.主要发行版本
; l9 [. }2 _0 `2 ~9 h    Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuSE、OpenSUSE
3 y1 U8 {0 n% S. y0 p/ |7 u% q
# \8 S1 F7 P. a3 q& v
Linux和Windows比较
8 g7 T) i1 m- Z1 k: ?' s
VM和Linux系统安装
1.安装VM和Centos" L9 l. {* V- I6 G
   学习Linux需要一个环境,需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习' ^: L: k# G2 M# x. B5 z9 {
   1.先安装Virtual machine , vm12
3 I  h& n+ ?8 X2 R  N   2.在进行安装Linux(Centos)
, r' P& N6 }$ M3 I: E8 l/ N   3.原理示意图- X8 y7 E1 m/ O/ Z
, q1 ^$ r6 |; w, U
0 U- ]9 h: @! w4 d
2.安装vm和CentosCentos下载地址:CentOS下载地址:
( Z# N+ _1 A4 H& C! c    网易镜像:http://mirrors.163.com/centos/6/isos/
8 N& _! O) J3 T1 Q    搜狐镜像:http://mirrors.sohu.com/centos/6/is
- E6 ]. _9 C9 [- J" Z
, j" b( n4 H8 R5 @0 N3.Vm的安装/ l5 u) Z) d7 g4 g, b- Z4 X
  去BIOS里修改设置开启虚拟化设备支持(f2, f1
6 V- E5 v5 H& y$ Y* ^$ T+ c不同系列的电脑的情况可能不一致
/ z% f; r3 J+ m" L1 f' s1 s1 E; J: e/ d

( S+ Z" Q0 d4 r2 u! g/ K! Z/ j
/ L- H. ^% A2 [# p4 D$ }$ M4.CentOS安装的6 X- L$ h& y, `8 B* ?/ D
具体的安装可以参考网上其他博主的教程即可
" }7 g5 K7 B% Z# K4 H下图说的是虚拟机的三种网络形式:
6 d1 a% _8 h( t/ \; N# M9 w

& r# M- D' G1 f2 j# Q+ }5.安装后的配置0 d0 T9 }$ S/ h- S; p  ]
    1.终端的使用,鼠标右击,即可打开终端
& }0 h0 C* H, F# [  W
  2.配置网络

& m# \: [: ]. R+ W1 X; X8 J' O& y( O4 P, x1 I! K. w: r
安装vmtools
可以直接粘贴复制命令在windows和centos系统之间5 @5 o, h/ O, X; l
可以设置window和centos的共享问价夹
* K/ s9 X5 S/ C' R; z
- w, O- C/ q( P% Y. R8 t: _vmtools安装和使用8 v" w4 N6 B% O5 l! Z* p! y
安装vmtools的步骤:! G. F8 m) f) B5 c+ y$ b$ s$ b
1. 进入centos
+ H" B8 S% V$ p( C" w. Q% |2. 点击vm菜单的->install vmware tools
8 [) N, R4 {) w  P0 L3. centos会出现一个vm的安装包
2 ]' \* b. n% `4. 点击右键解压, 得到一个安装文件7 h7 _0 v: _4 Z" h3 A
5. 进入该vm解压的目录 ,该文件在 /root/桌面/vmware-tools-distrib/下0 }$ u" U3 d' a2 x& m( _" e2 F
6. 安装 ./vmware-install.pl) M% ]7 n0 D- D
7. 全部使用默认设置即可
- ], K) s# q! M1 c* ]8. 需要reboot重新启动即可
0 r5 l. e& G8 M" F1 G( m9 n6 m+ o; g: C* D% v
设置共享文件夹:: x/ g" [- ]# b# H: p( d
1) 为了方便,可以设置一个共享文件夹,比如d:/share
/ ^1 H- m& t3 @. Z- n2) windows 和 contos 就可以共享文件了,但是在实际公司开发中,文件的上传下载是需要使用 远程方式完成的,- o# \* f5 Z3 ]' S; ^% x- R1 p" e
3) 远程方式登录,我们后面会具体讲解
' {0 n3 w! C  [; m) o# M  S8 j$ R& O+ W+ x4 p' y% b
具体步骤:1) 菜单->vm->setting, 如图设置即可注意:设置选项为always enable ,这样可以读写了) w6 m9 a$ b' f  B
2) windows和centos可共享 d:/share目录可以读写文件了8 s1 n/ h8 r2 R, [8 n
3)在centos的 /mnt/hgfs/; }% Z# O3 t8 b- G9 s, R
+ ^9 m: u* w. ~' X: r6 X
文件目录结构:1 d$ j# T4 E2 `7 ~: |
基本介绍:
5 @9 a3 t# z( F; }linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此! D; c: k' Y% I) k0 |
目录下再创建其他的目录。
2 T$ {2 u3 p- j8 m. z9 R6 _深刻理解linux树状文件目录是非常重要的,这里我给大家说明一下。
; Y3 @0 W9 x# s4 S2 j记住一句经典的话:在Linux世界里,一切皆文件
) v. p2 Z' Z, R; M/ L8 n; s
/bin [重点] (/usr/bin 、 /usr/local/bin)$ s) p: p8 [$ ?. @/ z
    • 是Binary的缩写, 这个目录存放着最经常使用的命令; z- w4 a9 ?( }( |9 S* B( G) |: Q7 v
/sbin (/usr/sbin 、 /usr/local/sbin)6 t9 ]. G% A5 H( W
    • s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序
; r' h7 X; s; R& h5 {9 |" _6 d+ D* G/home [重点]- m% H8 T' Z4 H8 `9 n
    • 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的5 D$ P- F3 A( N9 `" U
/root [重点]
+ q% {2 h, B, T9 s" G7 p1 P    • 该目录为系统管理员,也称作超级权限者的用户主
1 @* z4 X$ X0 A$ L/lib, M5 H: ]2 N( v) S$ G4 l5 G
    • 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享        库。
% S. ^! H* a8 ~3 T/lost+found
( a* E& N! n* N    • 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件
& J1 b& _; I* M( f/etc [重点]  Z) o% e. _0 J0 u# P
    • 所有的系统管理所需要的配置文件和子目录 my.conf
& C9 q9 c3 j6 M( n0 V2 A' O/usr [重点]
; j& T& P9 c7 T1 a. @4 f    • 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
; Y1 }3 S0 R1 D5 \* j/boot [重点]
& @  d  g# Q# H3 j! g6 j  W8 x$ ?    • 存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
1 L! u1 V9 u$ y1 N( ^; K/proc! ^( ~4 Y% [1 d
    • 这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息
! r) c8 p* j+ J$ w/srv
7 p' S3 R1 I+ c. f    • service缩写,该目录存放一些服务启动之后需要提取的数据  ]( ~9 Y. n" V# [* N0 `' n( X# [. |
/sys
; q& U- u& e/ m9 f& K, P4 d    • 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统
0 {5 ~! p6 A1 }+ Q/tmp4 ], u6 ~8 H+ v5 H; V
    • 这个目录是用来存放一些临时文
0 B8 N9 L4 I( f/ a+ ]/dev
- u/ {1 b7 f, {    • 类似于windows的设备管理器,把所有的硬件用文件的形式存储。0 l( V( V8 |0 G1 D) B0 w% G8 G% `
/media [重点]
3 {6 e9 k8 _2 m! G, X8 [) U    • linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下/ L, J+ U; ~$ h$ a8 t
/mnt [重点]5 p. `* B5 d# Q. K
    • 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查            看        里的内容了。 d:/myshare9 h% s, F3 h" l$ z
/opt( b$ o& U+ {! D) p
    • 这是给主机额外安装软件所摆放的目录。如安装ORACLE数据库就可放到该目录下。默认为空
+ j6 ]* U2 Y" F0 e1 O/usr/local [重点]
1 O: T+ Y6 |4 ^! i3 g: r    • 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
9 h: p, w) J7 T6 r7 R! N2 ^/var [重点]
/ m# ^2 S" @. D% Z" ?    • 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。+ p5 p. `3 P# u1 H1 X
/selinux [security-enhanced linux] 360
# i& n: r& R( l- q2 r/ r- r/ F    • SELinux是一种安全子系统,它能控制程序只能访问特定文件。7 m6 p  D4 v4 Z% G+ E3 u! s: I

( ~# p2 A0 Y" {+ _  k% u# \总结:" K2 M3 H- C+ S1 J& d# s
1.Linux的目录中有且只有一个根目录   /
* W' h' Z7 d! W% ^! q2.Linux的各个mukluk存放的内容是预先规划好的,不能乱放
* r  i, c! @4 }2.Linux是以文件的形式来管理我们的设备,因此Linux系统,一切皆为文件
" Z4 X' w* R1 `* @1 ]6 |4.Linux每个文件下的目录都要有一个基本的认识. I3 A8 x4 F* p2 [, C. d% A
5.脑海中因该要有一个Linux目录树1 }, i$ w, I& c* Z, x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:28 , Processed in 0.019842 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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