01.linux基础知识

1.linux分区

通常来讲分为物理内存与虚拟内存,物理内存就是从内存条拿到的内存,如果当前物理内存不够用 了,会拿磁盘的空间作为内存来使用,物理内存读写速度更快,但是断电之后会清除。

/boot:引导分区,系统启动的时候这个分区会进行一些配置

/swap:交换区(内存区)

/:根目录,会存储所有的内容

2.linux目录结构

linux系统中一切皆文件:

/bin:(binary)存放的是经常使用的命令 (包括普通用户与系统管理员)
/sbin:(super user binary):存放的是系统管理员使用的命令
/home:普通用户存放位置(普通用户只有在这个目录下才可以使用)
/root:系统管理员的存放位置
/lib:(libary)类似windows当中的dll文件
/etc:(and so on )放置系统所有的核心配置文件,指代一些零碎的东西
/usr:(user resources)包含所有的共享文件,类似于windows下的program files,比如默认的安装位置就是在这里
/boot:linux启动时的核心文件
/proc:虚拟目录,相当于内存的映射
/src:(service)服务启动之后需要提取的数据
/sys:(system)安装系统级别的文件
/tmp:(temporary)存放临时文件,随时可能被系统优化掉
/dev:(device)类似windows的设备管理器,把所有的硬件用文件的形式存储
/run/media:linux系统自动识别一些设备,如U盘,光驱等,会把识别的设备挂载到这个目录下
/mnt:(mount)临时挂载一些文件,当下次重启虚拟机的时候,这些东西会被删除
/opt:(option)给主机安装软件的目录,比如安装一个mysql数据库
/var:将经常修改的东西放到这个目录下,比如各种日志文件

(3)vi/vim下不同模式的操作

(1)对不同模式的介绍:

         vi/vim 文件名进入一般模式,可对文件进行删除,复制粘贴的操作

         按下i(insert)进入编辑模式,就可以对文本进行编辑

         按esc,退出编辑模式,回到一般模式

          按下:(冒号),进入指令模式,对文本全局进行操作,比如保存,退出,查找,替换

          按q(quit)退出;按wq(write quit)保存+退出;按wq!,强行保存+退出(针对只读文件)      

(2)不同模式中的操作命令

一般模式:

yy(yank):对当前行进行复制,最多支持6行,也就是y6y;
p(paste):进行粘贴
dd删除该行;删除四行,即d4d
x把光标所在位置的字母向后剪切一位;X是向前剪切一位
yw(yank word):指复制一整个单词
dw(delete word):指删除一个词

                    将光标移到某个位置的常用指令:

shift+(^)移动到行头
shift+($)移动到行尾
1+shift+g移动到页头
shift+g移动到页尾(global)
数字 +shift+g移动到目标行

指令模式:

set nu显示行号
set nonu关闭行号显示
/所查找内容进行查找,例如查找network:  /network,此时按n指查找下一个
%s/old/new/  将老的替换成新的,每行只替换第一个
%s/old/new/g(globa)全局替换,替换每行所有的老的

(4)虚拟机的网络配置

   ps.这一部分公司一般会配置好 

    
       1). 当我们安装VM虚拟机软件的时候,默认安装虚拟网卡,保证物理机和VM虚拟机软件之间可以通信,此时虚拟网卡会分配一个 IP:192.168.2.1
       
       2). 查看VM虚拟机的网络编辑器发现 虚拟机软件也占用了一个IP:192.168.2.0
       
       3). 当我们创建一个新的客户机并且在客户机上安装Linux系统后,通过网络配置给当前客户机(Linux)也分配了一个IP:192.168.2.10  ,综上所述,就保证物理机和VM虚拟机以及Linux客户机之间正常通行。

        ps.可见虚拟网卡,虚拟机,客户机都是192.168.2段,处于同一局域网下

           
       4). 通常情况下,我们需要手动改变Linux客户机的IP为静态的,目的就是防止每次重启后再次动态分配

       5) 对服务器进行基本的操作命令:

systemctl  start | stop | restart | status	  服务名

ps.ctl指的是control

ps.stop指的是本次关闭防火墙,disable指的是永久关闭防火墙 

查看防火墙是否开机自启:

systemctl is-enabled firewalld

(5)服务器远程连接 

           通过物理机上的Xshell软件连接虚拟机。       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值