1、初步认识Linux
来源:互联网 发布:淘宝改行业会掉信誉吗 编辑:程序博客网 时间:2024/04/28 19:09
本文要点:
一、主机规划与磁盘分区
二、命令执行的方式
三、重要的热键
四、在线帮助
五、Linux IP配置
六、关机命令
七、忘记root密码
一、主机规划与磁盘分区
1、各硬件设备在linux中的文件名
IDE接口硬盘文件名有顺序,而SCSI/SATA/USB硬盘文件名没有顺序
2、磁盘分区表
#扇区为最小的物理存储单位,每个扇区为512bytes;分区的最小单位为柱面(cylinder);
#第一扇区最重要,含主要开机区MBR及分割表partition table,其中MBR占有446bytes,而partition table则占有64bytes;
#分割表仅有64bytes,最多只能记录四笔记录,为主要(primary)或延伸(extended)分割槽,延伸分割槽最多只能一个;
#逻辑分割槽是由延伸分割持续切割出来的分割槽;
#能被格式化后作为数据访问的分区为主分区与逻辑分区。扩展分区无法格式化;
#逻辑分区的数量依操作系统而不同,在linux中,IDE硬盘最多有59个逻辑分区(5号到63号),SATA硬盘则有11个逻辑分区(5号到15号)。
3、开机流程与主引导分区(MBR)
开机流程:1、BIOS:开机主动执行的韧体,会认识第一个可执行的设备;2、MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含引导加载程序;3、引导加载程序(Boot loader):一支可读取内核文件来执行的软件(功能:提供菜单、载入内核文件、转交其他loader);4、内核文件:开始操作系统的功能。
4、主机硬盘的主要规划:新手建议只要有/及swap两个分区即可。
二、命令执行的方式
command [-options] parameter1 parameter2 ...
1、一行命令中第一个输入的绝对是“命令”或“可执行文件”;
2、command为命令的名称,例如ls列出当前目录的文件;
3、中括号“[]”并不存在实际的命令中,加入参数设置时,通常是“-”,例如-h,加入完整参数名称时,输入--符号,例如--help;
4、parameter1、parameter2...为依附在options或command的参数;
5、command、-options、parameter1...他们之间用空格来分隔,不论空几格,shell都视为一格;
6、按下[Enter]键后,该命令就立即执行。[Enter]键为<CR>字符,它表示一行命令开始启动;
7、命令太长的时候,可以使用\符号来转义[Enter]符号,使命令连续到下一行,注意:\后立即接特殊字符;
三、重要的热键
1、tab接在一串命令的第一个字的后面,则为“命令补全”;
2、tab接在一串命令的第二个字的后面,则为“文件补齐”;
3、ctrl+c:如果输入错误的命令或参数,导致这个命令或程序会在系统下不停的运行,按ctrl+c可以中断当前命令或程序;
4、ctrl+d:表示键盘输入结束,可取代exit的输入;
5、ctrl + z: 暂停当前进程,比如您正运行一个命令,突然觉得有点问题想暂停一下,就可以使用这个快捷键。暂停后,可以使用fg恢复它;
6、ctrl + l: 清屏,使光标移动到第一行。
四、在线帮助:man page/info page
在命令行,不输入任何参数的时候直接按两下[tab]键,可以输出所有的命令。这么多的命令不可能全部记住,我们能够做到在什么情况下,应该要使用哪方面的命令,就可以了,我们要学会用man page/info page这两个在线帮助。
五、Linux IP配置
1、自动获取IP
[root@localhost ~]# dhclient
然后就可以运行ifconfig命令进行IP地址查询。
2、手动配置IP
2.1、[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
打开配置文件,定位到最后一行按“o”进入编辑模式,增加如下内容:
IPADDR=10.72.137.85
NETMASK=255.255.255.0
GATEWAY=10.72.137.1
并将“ONBOOT=no”改成“ONBOOT=yes”、“BOOTPROTO=dhcp”改为“BOOTPROTO=none”,之后按一下键盘左上角的 “ESC”键,然后输入 :wq
2.2、再进行DNS设置,运行命令 vi /etc/resolv.conf 内容如下:
nameserver 192.168.205.2
2.3、重启网络服务 ,运行命令:service network restart
这样网络重启后,eth0 的IP就生效了。使用“ifconfig eth0”命令查看一下。
六、关机
正确的关机流程为:sync –> shutdown –> reboot –> halt
sync将数据由内存同步到硬盘中。
shutdown关机指令,可以man shutdown看一下帮助文档。例如可以运行如下命令关机:
shutdown -h 10 ‘ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。
shutdown -h now 立马关机
shutdown -h 20:25 系统会在今天20:25关机
shutdown -h +10 十分钟后关机
shutdown -r now 系统立马重启
shutdown -r +10 系统十分钟后重启
reboot 就是重启,等同于 shutdown -r now
halt 关闭系统,等同于shutdown -h now和poweroff
shutdown的常用参数有:
-t sec:-t后加秒数,表示过几秒关机;
-k:不要真的关机,只是发送警告讯息出去;
-r:在将系统的服务停掉之后就重新关机;
-h:将系统的服务停掉后,立即关机;
-n:不要经过init程序,直接以shutdown的功能来关机;
-f:关机并开机之后,强制略过fsck的磁盘检查;
-F:系统重新开机之后,强制进行fsck的磁盘检查;
-c:取消已经在进行的shutdown指令内容;
最后总结一下,不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。关机的命令有shutdown -h now,halt,poweroff和init 0。 重启系统的命令有 shutdown -r now,,reboot, init 6。
七、忘记root密码
1、先将系统重新启动,在读秒的时候按下任意键就会出现选单画面,仔细看选单底下的说明,按下[e]就能进入grub的编辑模式;
2、将光标移到kernel那一行,再按下[e]进入kernel该行的编辑画面中,然后在出现的画面中,最后方输入:single
3、再按下[Enter]确定之后,按下b就可以进入单机模式了。
在单机模式下,会在tty1的下不需要输入密码就能取得对服务器的控制权,且是使用root身份,之后就可以用passwd命令来修改root密码。
- 1、初步认识Linux
- Linux 进程初步认识1
- Linux初步认识
- linux的初步认识
- 跟阿铭学Linux-笔记1:初步认识Linux
- linux进程控制初步认识
- linux操作系统初步认识(一)
- linux操作系统初步认识(二)
- linux操作系统初步认识(三)
- Linux网络编程初步认识
- 初步认识linux与入门
- 关于Linux的初步认识
- 初步对linux的认识
- linux命令的初步认识
- Intent 初步认识【1】
- 初步认识Unix/Linux系统编程
- 1.新手关于linux的初步认识
- CMS初步认识 (1)11-24
- PHP扩展开发-定义类
- 读取证书内容
- 剑指offer31--丑数
- PHP扩展开发-类成员属性
- Another active Homebrew process is already using mysql问题的解决方法
- 1、初步认识Linux
- PHP扩展开发-继承与接口
- 354. Russian Doll Envelopes
- .so兼容32位和64位
- 编写一个shell命令脚本来交叉编译.c文件,代替Makefile
- Cygwin 命令
- Android之短信截取
- Additive Number
- 初识前端gulp