Linux系统基础入门

1、描述计算机的组成及其功能

计算机有五大组成部分:运算器,控制器,存储器,输入设备和输出设备。

运算器是负责进行数据加工和数据运算的;一般在集成在cpu内

控制器是负责进行计算机各设备的控制;一般集成在cpu内

存储器是负责记录存储数据用的;例如硬盘,内存等

输入设备是负责计算机接受用户来自于其他设备指令的;例如键盘,鼠标等

输出设备是负责输出计算机处理结果的设备;例如显示器等

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

Linux有三大发行版

slackware其中又二次开发并发行了suse比较流行。sles是企业级使用,opensuse 是桌面级

debian是开源社区维护的发行版,其中又二次开发并发行了ubuntu系统;

redhat分为rhel和fedora,rhel是面向企业使用的系统,非常稳定可靠,fedora是面向用户个人使用的系统,更新速度非常快,功能最新;Centos系统完全兼容rhel,而最终被redhat公司收购,成为旗下产品。

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

Linux的哲学思想首先是一切皆文件,它把几乎所有资源,包括硬件设备都组织为文件格式;

其次是由众多单一目的小程序组成;一个程序只实现一个功能而且要做好,组合小程序完成复杂任务

还有尽量避免跟用户交互,目的是实现脚本编程,以自动完成某些功能;

使用纯文本文件保存配置信息,目的是使用文本编辑器既能完成系统配置工作;

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

Linux的命令使用格式一般都是:#command [options...] [arguments]  命令  -选项  参数

ifconfig命令的功能是用来查看网络相关情况;

ifconfig 不加任何选项和参数是查看当前本地网卡的工作情况

-a 显示全部信息,也包括处于停用工作状态的网卡

up    启用指定网卡   up前指定网卡名字

down  关闭指定网卡   down前指定网卡名字

echo输出内容至屏幕命令

echo $SHELL: 显示当前用户的shell类型   默认有\n换行符

tty 显示当前终端  无需参数

startx 启动X Window图形界面  无需参数

export 列出或修改环境变量的值

-f  代表[变量名称]中为函数名称。

-n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。

-p  列出所有的shell赋予程序的环境变量。

例如:export MYENV=7 //定义环境变量并赋值

pwd 显示当前工作目录

-L 目录连接链接时,输出连接路径

-P 输出物理路径

history 历史命令文件

不加参数是显示当前用户的历史命令;

-a 是追加当前命令到历史命令文件中;

-d COMMAND  删除历史中指定的命令

-c  是全部清除历史命令;

环境变量:HISTCONTROL      ignoredups   忽略重复连续的值  默认

ignorespace  忽略空格开头的命令

ignoreboth:   忽略上两个

调用历史命令:

!#:  执行第#条命令

!!   执行上一条命令

!string: 执行某字符开头的指令

shutdown 关机命令

-r  reboot

-c  cancel

-h   过多长的时间关机

now  表示立刻

+ 时间:表示此刻开始多长时间之后关机,,单位分钟    hh:mm                                         绝对时间,24小时格式;

例如:shutdown +5       #过5分钟后关机

shutdown -c        #取消关机

poweroff  不加参数,,直接关机   -f  强制关机

reboot    重启系统  不带参数立刻重启。

-d 重新启动时不把数据写入记录文件/var/tmp/wtmp

-f  强制重新开机,不调用shutdown指令的功能。

-h  在系统关机或poweroff之前,将所有的硬盘处于待机模式

-i 关闭网络设置之后再重新启动系统

-n 保存数据后再重新启动系统

-p 仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log

目录下的wtmp记录文件

hwclock:显示硬件时间

-s  以硬件时间为准同步

-w 以系统时间为准同步

date:显示当前系统时间

date [OPTION]... [+FORMAT]

format :格式符号

%T:时间

%F 年月日

%D  仅有日期

%w  星期

%m  月

%y  两位年 %Y 四位

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]:设置时间

MM 月

DD 日期

hh 小时

mm 分钟

YY 两位年份

CCYY 四位年份

.ss 秒数

例如: ~]# date -u 080414182016     #设置系统时间为2016年8月4日14点18分

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

Linux中外部命令帮助信息,可以使用man命令查看

man COMMAND

帮助手册中一般包括下面几个段落

NAME

SYNOPSIS

DESCRIPTION

OPTIONS

EXAMPLES

AUTHOR

REPORTING BUGS

SEE ALSO

SYNOPSIS;

其中不同符号代表不同的意思:

[]:可选内容

<>:必选内容

a|b:二选一

...:同一内容可出现多次

man 命令的操作方法:

Space,^v,^f 翻页

b,^B 向上翻页

d,^B翻半页

u,^U向上翻半页

erturn :下一行

y,^Y 上一行

q:退出

#:跳转至第#行

1G 首行

G:尾行

man文件不同章节也有不同意义

man1(用户命令),man2(系统调用),man3(库调用)

man4(设备文件及特殊文件)man5(配置文件格式)

man6(游戏).man7(杂项).man8(管理类)

内部命令则一般通过命令后跟--help查看帮助文件

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

Linux发行版的目录一般包含以下几个名称:/etc, /usr, /var,/root,/home ,/dev

跟文件系统 root filesystem

/boot:引导文件存放目录;内核文件vmlinux,引导加载器grub

/bin:供所有用户使用的基本命令;不能关联独立分区,os启动即会用到的程序

/sbin:管理类基本命令;不能关联独立分区,os启动即会用到的程序

/lib:基本共享文件,以及内核模块文件;(/lib/modules)

/lib64:专用于x86_64系统上的辅助共享库文件存放位置;

/etc:配置文件

/home/USERNAME:普通用户家目录;

/root; 管理员家目录;

/media:便携式移动设备挂在点

/mnt:临时文件系统挂在点;

/dev 设备文件及特殊文件

/opt:第三方应用程序安装位置;

/srv:系统上运行的服务用到的数据;

/tmp;临时文件

/usr; universal shared,read-only data

bin;   sbin;  保证系统拥有完成功能提供的应用程序

lib,lib64 库文件

include;C程序的头文件;

share 结构化独立数据

local:第三方应用程序的安装位置。

bin,sbin,lib,lib64,etc,share...

/var:variable date file

cache:应用程序缓存目录

lib:应用程序状态信息数据

local:专用于/usr/local/下的应用程序可变数据

lock,锁文件

log:日志目录文件

opt:专用于/usr/opt/下的应用程序可变数据

run:运行中的进程相关数据,,存放进程的pid文件;

spool:应用数据池

tmp:专用于系统重启时产生的临时数据

/proc:用于输出内核与进程信息相关的虚拟文件系统。

/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统。

/selinux: security enhanced Linux. selinux相关安全策略信息的

时间: 2024-12-29 07:08:42

Linux系统基础入门的相关文章

Linux自学笔记(3):Linux系统基础入门

登录:root/manager startx & 终端:用户与主机交互必然用到设备: 物理终端:直接接入主机的显示器和设备: 虚拟终端:附加在物理设备上的软件方式实现的终端: 模拟终端:图形界面下的打开命令行接口,基于ssh协议或telnet协议等远程打开的界面: 交互式接口,启动终端后,在终端设备附加一个交互式程序:GUI:图形界面x protocol ,windows manager ,dasktop desktop GNONE (C,gtk) KDE(C++,pt) XFCE(轻量级桌面)

Linux系统基础(二)

            Linux系统基础(二) 一.linux系统结构 1.linux系统结构是倒树型 2. /bin##二进制可执行文件也就是系统命令 /sbin##系统管理命令存放位置 /boot##启动分区,负责系统启动 /dev##设备管理文件 /etc##大多数系统管理文件 /home##普通用户的家目录 /lib##32位系统库文件存放位置 /lib64##64位系统库文件存放位置 /media##系统临时设备挂载点 /mnt##系统临时设备挂载点 /run##系统临时设备挂载点

linux系统基础优化

1.Linux系统基础优化 一.关闭SELinux功能 Selinux是什么? 安全工具,控制太严格,生产环境不用它,使用其他安全手段. 简介: SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制. Security-Enhanced Linux (SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过LSM(Linux Security

linux系统基础调优

linux系统基础调优 1.   关闭selinux,清空iptables sed -i 's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 iptables -F iptables -X iptables -Z iptables -L /etc/init.d/iptables save 2.    添加普通用户并进行s

(转)Linux系统基础网络配置老鸟精华篇

Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname

Linux系统基础知识

1.linux概述 ??Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.??Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间).Linux存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各

Linux 系统基础优化和常用命令

目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r

分享Linux系统快速入门法

相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢? 首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣,有的人是因为Linux比较好找工作,兴趣驱使的那部分人找好方法学习Linux就差不多了.另一部分为了工作来学习Linux的人,不仅要找到合适自己的方法,而且还要更加努力,有自己的计划.但是无论是什么原因学习Linux的,方法还是差不多的,想要快速入门,首先你要选择一本基础书籍带你入门,开始的时候我

linux系统基础(一)

Linux简介与安装Unix ;windows; linux; apple(mac) linux=kernel (内核)=OSlinux全是文件==================================================IDE硬盘(支持4块):hd(a-d) [非IDE硬盘]SCSI硬盘,SATA硬盘,u盘(支持16块):sd(a-p) device 设备 (运行) hardware 硬件 /dev/hda /dev/sdc 分区:主分区(一块磁盘物理支持4个)c d e