Linux(一):Linux中的基础操作

目录

1. Linux入门

1.1. Linux概述

1.2. Linux和Windows的区别

1.3. CentOS下载地址

2. Linux 文件与目录结构

2.1. Linux文件

2.2. Linux目录结构

3. VI/VIM编辑器

3.1. 编辑器概述

 3.2. 编辑器的一般模式

3.3. 编辑器的编辑模式

3.4. 编辑器的指令模式

3.5. VI键盘图和模式转换

4. 网络配置和系统管理操作

4.1. 修改网络ip地址

4.2. 关闭防火墙(CentOS7)

4.3. 关机重启


1. Linux入门

1.1. Linux概述

  • Linux是一套免费使用和自由传播的类Unix操作系统。Unix操作系统是上世纪70年代在贝尔实验室诞生的一个强大的多用户、多任务操作系统。
  • Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
  • 目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE。

1.2. Linux和Windows的区别

1.3. CentOS下载地址

网易镜像:http://mirrors.163.com/centos/6/isos/

搜狐镜像:http://mirrors.sohu.com/centos/6/isos/

2. Linux 文件与目录结构

2.1. Linux文件

  • 在Linux中一切都是文件。

2.2. Linux目录结构

  1. /home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
  2. /root:该目录为系统管理员,也称作超级权限者的用户主目录。
  3. /etc:所有的系统管理所需要的配置文件和子目录。
  4. /usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
  5. /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。
  6. /media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
  7. /mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。
  8. /opt:这是给主机额外安装软件所摆放的目录。比如你安装一个mysql数据库则就可以放到这个目录下。默认是空的。
  9. /var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

3. VI/VIM编辑器

3.1. 编辑器概述

  • VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。

 3.2. 编辑器的一般模式

  1. yy:复制光标当前一行
  2. p:箭头移动到目的行粘贴
  3. u:撤销上一步
  4. dd:删除光标当前行
  5. x:删除一个字母,相当于del
  6. shift+^:移动到行头
  7. shift+$:移动到行尾
  8. shift+g:移动到页尾

3.3. 编辑器的编辑模式

  1. i:在当前光标前进入编辑模式
  2. a:在当前光标后进入编辑模式
  3. o:当前光标行的下一行
  4. ESC:退出编辑模式

3.4. 编辑器的指令模式

  1. ::w是保存,q是退出,!是强制执行
  2. /:查找,/被查找词,n是查找下一个,shift+n是往上查找

3.5. VI键盘图和模式转换

 

 

4. 网络配置和系统管理操作

4.1. 修改网络ip地址

# 使用vim编辑器修改/etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0                #接口名(设备,网卡)
HWADDR=00:0C:2x:6x:0x:xx   #MAC地址 
TYPE=Ethernet               #网络类型(通常是Ethemet)
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44  #随机id
ONBOOT=yes                #系统启动的时候网络接口是否有效(yes/no)
BOOTPROTO=static      # IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
IPADDR=192.168.1.100      #IP地址
GATEWAY=192.168.1.2      #网关
DNS1=192.168.1.2          #域名解析器

4.2. 关闭防火墙(CentOS7)

启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld 
开机禁用  : systemctl disable firewalld
开机启用  : systemctl enable firewalld

4.3. 关机重启

  • 概述:在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。正确的关机流程为:sync > shutdown > reboot > halt。
  • 经验技巧:Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区的数据写入磁盘。
  • 基本语法:

sync

将数据由内存同步到硬盘中

halt

关闭系统,等同于shutdown –h now 和 poweroff

reboot

就是重启,等同于 shutdown –r now

shutdown

选项

-h:-h=halt关机

-r:-r=reboot重启

参数

now:立刻关机

时间:等待多久后关机(时间单位是分钟)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电光闪烁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值