Linux操作系统

未完成,还将继续补充

目录

一、liunx简介

1.liunx概述

2.liunx特点

3.Linux系统架构

4.Linux启动过程

5.liunx目录结构

二、命令操作

1.linux命令格式

2.系统信息

3.文件和目录

4.磁盘空间

5.用户和群组


一、Linux简介

1.linux概述

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

2.linux特点

1.开源自由:Linux是一个开源操作系统,其源代码可以被任何人免费获取和修改。这使得用户可以根据自己的需求定制操作系统,同时也促进了全球开发者的协作和创新。

2.多用户、多任务:Linux支持多用户同时登录和使用系统,并且可以同时运行多个程序,实现了真正的多任务处理。

3.高度可靠:Linux系统的设计十分简洁,代码量庞大,经过全球开发者多年不断优化和完善,具有较高的稳定性和可靠性。

4.安全性高:由于Linux的开源特性,全世界的安全专家都可以对Linux进行安全审计和漏洞修复,因此Linux系统的安全性相对较高。

5.低成本:Linux可以在各种硬件平台上运行,而且大多数开源软件都是免费的,因此在成本方面具有较大优势。

6.灵活性强:Linux系统支持多种编程语言和开发工具,可以轻松地实现各种功能和应用。

3.linux系统架构

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

1.内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。


2.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。


3.文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、 FAT、 FAT32、VFAT和ISO9660。


4.标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等。

4.linux启动过程

linux系统启动流程可以简单总结为以下几步:


1)开机BIOS自检,加载硬盘。(计算机电源加电质检)2)读取MBR,进行MBR引导。


3)grub引导菜单(Boot Loader)。(是计算机启动过程中运行的第一个软件程序)


4)加载内核kernel。(读取内存映像并进行解压缩操作,完成核心环境搭建)


5)启动init进程,依据inittab文件设定运行级别(内核加载完毕)6)init进程,执行rc.sysinit文件。(设定PATH运行变量、设定网络配置、启动swap分区、设定/proc、系统函数、配置Selinux等。)


7)启动内核模块,执行不同级别的脚本程序。(加载系统内核模块)


8)执行/etc/rc.d/rc.local(将需要开机启动的任务加入到该文件末尾,系统会逐行去执行并启动相应命令。)

9)启动mingetty,进入系统登陆界面。

5.linux目录结构

二、命令操作

1.linux命令格式

//例:命令-选项参数  如ls -la/usr

2.系统信息

2.1.ls:显示文件和目录列表(list)

2.2.arch        uname -m      #显示机器的处理器架构(1)

2.3.uname -r  #显示正在使用的内核版本

2.4.dmidecode -q                   #显示硬件系统部件 - (SMBIOS / DMI)

2.5.cat /proc/cpuinfo             #显示CPU info的信息

2.6.cat /proc/interrupts         #显示中断

2.7.cat /proc/meminfo          #校验内存使用

2.8.cat /proc/swaps               #显示哪些swap被使用

2.9.cat /proc/version            #显示内核的版本

2.10.cat /proc/net/dev           #显示网络适配器及统计

2.11.cat /proc/mounts            #显示已加载的文件系统

2.12.lspci -tv   #罗列PCI设备

2.13.lsusb -tv   #显示USB设备

2.14.date 显示系统日期

2.15.cal 2007                          #显示2007年的日历表

2.16.date 041217002007.00   #设置日期和时间 - 月日时分年.秒

2.17.clock -w                           #将时间修改保存到 BIOS

2.18.关机 (系统的关机、重启以及登出 )

2.19.shutdown -h now    #关闭系统(1)

2.20.init 0                       #关闭系统(2)

2.21.telinit 0                   #关闭系统(3)

2.22.shutdown -h hours:minutes &   #按预定时间关闭系统

2.23.shutdown -c         #取消按预定时间关闭系统

2.24.shutdown -r now    #重启(1)

2.25.reboot     #重启(2)

2.26.logout        #注销

3.文件和目录

3.1.cd /home    #进入 '/ home' 目录'

3.2.cd ..       #返回上一级目录

3.3.cd ../..    #返回上两级目录//cd          #进入个人的主目录 //cd -       #返回上次所在的目录

3.4.pwd        #显示工作路径

3.5.ls      #查看目录中的文件

3.6.ls -F   #查看目录中的文件

4.磁盘空间

4.1.df -h           #显示已经挂载的分区列表

4.2.ls -lSr |more    #以尺寸大小排列文件和目录

5.用户和群组

5.1.groupadd group_name   #创建一个新用户组

5.2.groupdel group_name   #删除一个用户组

5.3.groupmod -n new_group_name old_group_name   #重命名一个用户组

5.4.useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1     #创建一个属于 "admin" 用户组的用户

5.5.useradd user1      #创建一个新用户

5.6.userdel -r user1   #删除一个用户 ( '-r' 排除主目录)

5.7.usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1   #修改用户属性

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

星期五&

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

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

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

打赏作者

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

抵扣说明:

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

余额充值