linux(ubuntu)学习(一)

  1. 计算机简单组成
  2. 安装linux
  3. 简单操作

计算机由五大部分组成:运算器,控制器,存储器,输入设备,输出设备
常说的cpu是将运算器和控制器整合到一起,cpu和存储设备结合起来为主机

存储器分类

磁盘:
这里写图片描述

磁盘扇区有很多,着重第一扇区。这个扇区有两个重要信息:主引导分区,分区表
 主引导分区(MBR):安装引导加载程序的地方,446byte(1byte=8bit)
 分区表:记录整块硬盘分区的状态,64byte。分区最小的单位是柱面
这里写图片描述

分区包括主分区和扩展分区。从扩展分区中切割出逻辑分区。主分区,逻辑分区可以格式化,扩展分区不可以。主分区和扩展分区最多一个可以为4个。但我们看到很多计算机不止4个,则利用的是扩展分区划分出的逻辑分区。我们可见的一般是主和逻辑分区。(扩展分区最多只能有1个)
分区的好处:
 将不同属性的文件分置在不同位置,个人对文件的控制度会很灵活
 文件在搜索的时候范围变小,效率会有提升
 等…

开机流程:

  1. BIOS:对硬件设备进行检测
  2. MBR:包含引导加载程序(boot loader)
  3. 引导加载程序:读取内核执行软件
  4. 内核文件:开始操作执行系统功能

详细流程参见:http://blog.csdn.net/langeldep/article/details/8788119

挂载:将linux的目录与磁盘分区关联起来


安装linux(虚拟机,vmware):
 现在图形化安装都很便捷,需要注意的就是挂载分区的部分

linux目录
/:根目录
/boot:引导分区,存放启动信息。在挂载时候多独立出来
/home:家目录,放置个人信息
/bin:存放系统命令,/sbin存放root用户才可以使用的命令
/usr:存放用户系统命令,应用程序信息
/etc:目录配置文件
/dev:设备文件,proc进程信息
/var:变量文件,含有系统日志文件(/var/log)
/tmp:临时文件(服务器端的session常放在tmp目录下,因为tmp目录会自动擦除,负荷session的特性)
/lib:系统库目录
/opt:附加程序目录(dvwa搭建环境需用的xampp安装在此目录下)
/mnt:挂载目录,临时安装目录,系统管理员可以挂载文件系统

swap:属于文件系统类型,不是目录,物理内存不够时可以把硬盘内的这部分空间转换出来,供使用
本人将以上目录挂载时的文件系统类型为ext4。在挂载的时候分出了/boot,/,/home,swap。


shell:命令行登录后的程序,用户通过输入与操作系统产生交互。bash是shell的一种
linux是多用户多任务。权限最高的用户root,提示符为#。一般用户为$。

linux区分大小写

基本操作命令:
 date显示日期
 cal显示日历
 bc计算器

通过date,cal和bc的效果不同。可以看出命令行模式执行操作主要分为两种情况

  1. 命令执行完直接显示结果,等待下一个输入
  2. 进入命令特有的环境,直到结束命令才退回命令行模式(大多用‘q’退出)

查询工具:man,info
例:man ls。会搜索ls命令的信息。space,page down翻页,page up上一页(在命令环境下要配合shift)。/string,向下按关键字查找。?string,向上关键字查找

man查询命令会带有数字。常见数字有1,5,8

  1. 用户在shell环境中可以操作的命令或可执行文件
    5.配置文件或某些文件的格式
    8.系统管理员可用命令
    man -f(whatis),‘-f’获得man相关的更多信息。man man会出现一个结果。man -f man又是一个结果(然后可以man 1 man,man 7 man)
    man -k man,man做为关键词搜索文件。等价于apropos。

info将信息拆成一个个段落,不同段落用单独页面编写。不同页面之见有类似超链接的节点,实现跳转。tab节点之间移动,[enter]进入节点,n前往下一个节点,p前往上一个节点,u向上移动一层,s(/)查询,b移动在第一个节点,e移动到最后一个节点。翻页方法同上

nano文本编辑器,这个编辑器有简单的提示信息。

在遇到有问题不懂的新命令可以用man,info查询。英文有问题可以上网找翻译
who:查看在线情况(因为linux是可以多用户),netstat -a,查看网络联机情况
sync:数据同步写入硬盘

关机:shutdown(使用时务必加入时间信息)
-t sec:多少秒之后关机
-k:发出警告,并不关机
-r:重启
-h:关机
-n:不经过init程序,直接关机
-f:开机后,强制略过fsck磁盘检查
-F:重启后,强制进行fsck检查(linux是区分大小写的)
-c:取消正在进行的shutdown命令(查看shutdown信息:http://www.cnblogs.com/kerrycode/p/5613962.html

切换执行等级:init

  1. run level 0:关机(可以用来关机,但需要高权限)
  2. run level 3:纯命令行模式
  3. run level 4:含图形界面模式
  4. run level 6:重启

找回root密码:
 系统重启读秒的时候按‘e’进入grub模式,光标移动到kernel(内核)一行,再按‘e’进入编辑页面,在页面最后加上‘single’,按下回车,然后‘b’开机进入单用户维护模式,passwd。输入两次,修改密码


纯个人学习笔记,用于自我学习回顾。如有描述不当之处,欢迎指正
写的很菜,只要不嫌弃,随便转载


参考资料:
1.http://blog.csdn.net/langeldep/article/details/8788119
2.http://www.cnblogs.com/kerrycode/p/5613962.html
3.鸟哥linux的私房菜第三版

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux是一种自由和开放源代码的操作系统,广泛应用于个人电脑、服务器和嵌入式系统中。它拥有强大的稳定性、安全性和灵活性,被许多人称为最好的操作系统之一。 学习Linux的最佳方式是通过学习Linux的教程。这些教程旨在帮助人们掌握Linux操作系统的基本概念、命令和功能。通过学习Linux,人们可以了解到如何配置和管理文件系统、用户和组、安装和配置软件、网络设置等等。 而Ubuntu是基于Linux的一种流行的免费操作系统,它的目标是为普通用户提供一个易于使用的操作系统。Ubuntu教程专门针对Ubuntu操作系统,帮助用户了解Ubuntu的安装、设置、配置和使用。它提供了关于Ubuntu软件中心、终端命令、文件管理等方面的详细指导,使用户能够更好地使用Ubuntu操作系统。 学习LinuxUbuntu教程对于希望使用这些操作系统的个人用户和专业人士来说都非常重要。通过学习教程,用户可以逐步掌握LinuxUbuntu的各种功能和技巧,提高他们在日常使用和系统管理方面的能力。无论是学生、程序员、网络管理员还是系统管理员,都可以从这些教程中获得实用的知识和技能,并在实际应用中受益。 总而言之,LinuxUbuntu教程为人们提供了学习和掌握这两个操作系统的机会。通过学习,人们可以充分利用这些强大和灵活的操作系统,提高他们的工作效率和技术水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值