Linux

发布 2023-05-19 21:28:28 阅读 9784

unix是linux( linux is not unix)的爷爷开源的操作系统

世界上98%的服务器应用的是linux

内核版本、开发版本。

开发版本以内核为核心,由组织或者公司发行的,发行版本在内核版本的基础上增加自己需要的外围程序,外围的程序的不同导致有不同的linux版本,即在内核的基础上添加相应的工具。也就是组装式的linux,将所有的内容便于使用。

一套桌面应用。

另一套作服务器应用的(这一个是重要的)

linux是一台server服务器,图形用户界面较少,几乎均是命令行。这样相对于图形用户界面是安全的。windows图形界面的程序数量很多,这样会不安全,图形用户界面占用资源多。

管理内存、输入输出(数据管理也就是例子)、不虚拟文件系统(对不同的文件系统提供接口简化了编程也就是进行抽象)、进程管理(linux内部的线程相当于windows内的线程)

版本格式。发布版本号(主版本号)r通常在一段时间内比较稳定。 次版本号(偶数(版本稳定),奇数(开发中的版本)x) 错误修补的次数y

例如:2.2.16

代表版本号为2,版本稳定,修补次数为16次。

先分区才可以格式化。

格式化——在空白空间中建立秩序。

磁盘整理。将不连续的空间尽量整理连续。

主分区。就是装操作系统的分区,但是其他的非主分区也可以装系统。

主分区与扩展分区之和最多只能有四个。

扩展分区还可以在分很多逻辑分区。

重新分区后原来数据就没了,所以分区非为破坏性分区和非破坏性分区。

dev/xxyn

xx(设备类型通常hd(ide磁盘(集成磁盘电子接口,integrated device electronics),)或sd(scsi)磁盘是small computer system interface(小型计算机系统接口))

n 代表分区号,前四个分区(主分区或扩展分区)

从5后为逻辑分区号,不管有几个主分区和扩展分区,逻辑分区编号均从5开始。

例如:/dev/hda3第一个ide硬盘呢的第三个主分区。

dev/had6 第一个ide硬盘的第二个逻辑分区。

所有的设备都是文件,(keep it ****** stupid) 保持简单傻瓜化。

源**公开。

安全性、可靠性好。

有很好的网络功能。

:普通文件黑色

d:目录文件深蓝色

l:链接文件浅蓝色相当于快捷方式。

b:块设备文件。

c:字符设备文件例如:键盘。

p:管道文件就好像水管一样。

压缩文件红色。

红底白字命令。

绿色可执行的文件。

一种字符格式一种二进制文件。

例如:键盘是字符设备。

u盘为块设备。

根分区硬盘挂载点到根路径上分区挂载点名字。

至少两个分区 ①根分区②swap分区虚拟内存分区

/ 分区 ②/boot 分区 ③/usr 分区 ④/swap 分区。

linux默认认为物理内存不够,所以必须有swap分区。

load bios (hardware information)

找到启动的操作系统。

加载系统内核。

初始化程序。

etc主要的是配置文件。所以一般不要动etc内部的文件。

execute /etc/ 后台启动的进程。

模块加载。内核启动后,后续内容分层次启动。

每一个程序的启动过程不一样。

层次和层次之间没有关系。

linux 层次。

0 系统停机。

1 单用户工作。

2 多用户没有nfs

3 多用户有nfs

5 系统未使用,留给用户。

6 图形界面。

7 系统正常关闭并重启。

运行不同的脚本。

运行 /etc/ 如果想让其自动启动则需要更改此里面的内容。

reboot重启。

shutdown 关机。

exit 退出。

shutdown --

shutdown --help

man shutdown

按5下esc会弹出所有的命令,按q退出。

ls -m适合屏幕宽度的文件。

w存盘。q退出。

q!不存盘退出。

more 查看内容。

dd删除一行。

dw删除整个单词。

o插入一行。

o往上插入。

vi常用命令。

cat 列出文件内容(正序输出)

tac逆序输出。

more列出文件内容。

head 可以加参数。

例如:head -3 输出前三行。

tail列出后面的几行。

find查找文件通过不同的条件查找。

find / name *local

etc/shadow

内部存储的密码。

vim编辑的文本是有颜色,可以自动检查错误。

alias b=tar -zxvf

vim ~/bashrc 不要编辑etc下的文件否则影响所有的用户。

命令行模式。

插入模式。底行模式。

i 进入编辑。

esc 退出编辑。

shift :切换到保存位置。

wq 保存退出。

wq! 强制保存退出。

编辑的重启文件一般需要重启。

clear 清屏命令。

vim ~/bashrc进入编辑。

source ~/bashrc可以使修改的内容不重启就生效。

q id号杀掉进程。

df磁盘空间的使用率。

du |less

查看每个文件的磁盘占用率。

q退出。pstree

查看进程树(祖母进程)

进程树的作用。

多用户多任务通过进程树实现。

后台进程通过sleep实现。

网络命令。ifconfig

查看网络配置。

版本为2的。

物理网卡eth0

回环地址lo

版本为3.0以后的内。

设置地址网卡地址。

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

setup可以再任何目录下操作。

实际企业里面的防火墙(对外的服务器的)关掉。

默认的防火墙会将其他人的内容屏蔽。

ifconfig 实现具体的服务选择。

管理网络命令。

查看各端口运行状态。

netstat -a -n(n以ip地址显示不写则以用户名的形式显示有可能同名不能区分) |more可以向下翻页(或者less可以向上向下翻页)这样可以看清所有的内容。

route测试路由。

nslookup

测离你最近的dns服务器。

exit退出nslookup

ping 127.0.0.1

暂时只能ping主机环境限制。

左ctrl+c退出。

fdisk /dev/sda 进入scsi磁盘空间。

如果主分区以及扩展分区删除完毕后,逻辑分区自动消失,也就是说只需要将区号为1—4的删除完毕即可

添加p主分区。

此时的e代表扩展分区,p代表主分区,对于主分区第一个如果不写具体大小则不能再分,相当于将全部内存分给主分区。

扩展分区(因为只允许有一个扩展分区)

如果主分区已经分配完毕,则分区大小处直接按enter将所有的内存分配给扩展分区。

添加l逻辑分区。

如果想让windows也可以访问分区。

转换分区格式。

注意。分区画完后不要保存,因为这样会将原来的数据覆盖掉,也就是重新分区后原来的数据就会消失。

ctrl+c直接退出不要保存。

Linux课程习题Linux作业

作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...

linux

1 linux核心的许上是什么。a nda b bdp c gpl d gun 答案 c2 谁是linux的创始人。a turbolinux b at t bell laboratry c unviversity of helsinki d linus torvalds 答案 d3 linux是 操...

LINUX

一 用户登录。1 根用户超级用户名为root,相当于windows中的administrator.注意 linux中的用户名和命令以及命令的参数都要区分大小写。为管理员用户提示符,为普通用户提示符。3 linux可以同时接受多个用户登录,还允许一个用户进行多次登录。4 虚拟控制台在系统中分别用tty...

其他用户还读了