linux基础入门常识

1、计算机的组成及功能

控制器:对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。

运算器:对数据进行各种算术运算和逻辑运算。

存储:存储程序、数据和各种信号、命令等信息。

输入:将程序、数据、字符、控制命令等信息输入到计算机进行处理。

输出:将计算机处理过的数据或信号输出出来。

2、linux不同发行版之间的联系和区别

linux系统主要有3个分支,Debian、Slackware、RedHat,则3个分支都是基于linux做二次开发的

Debian:不是一个公司,自发组织,最原汁原味的linux,系统稳定,主要发行版有Ubuntu,Ubuntu具有最有好的桌面环境,最全的软件包,适合初学者

Slackware:主要用于商业桌面和服务器,主要发行版有SUSE,以及基于SUSE的SLES和openSUSE。

RedHat:RedHat系列包括RHEL(收费)、Fedora Core(免费)、CentOS(免费),国内使用人数最多,文档最全,系统稳定,适合于服务器。

区别在于一些细节,按软件包管理系统的不同,分以Redhat的rmp包管理系统和Ubuntu的基于DPKG包管理系统。使用前者的发行版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm为扩展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb为扩展名。

3、linux哲学思想

一切皆文件

理解:不仅普通的文件,目录、字符设备、块设备、 套接字等在Linux 中都是被当做文件;它们虽然类型不同,但是对其提供的却是同一套操作界面。

单一小程序

理解:一个单一的程序或者可执行的文件,不会太过于复杂和过大,这样才会保证Linux的高速运转。过于复杂的程序。linux也会通过连接很多是简单程序来实现复杂程序的运转,保证了简单功能的高效性的同时,复杂的程序也必然是高效性的

尽量避免与用户接触

理解:

使用文本文件保存配置信息

理解:配置保存在文本文件中,修改配置只需修改文本文件,只需要一款文本编辑器就可以方便实现

提供机制而非策略

理解:提供机制让用户自主调配

4、linux命令使用格式,以及常见命令使用方法

命令格式:命令 [选项] [参数]
选项和参数根据命令的不同和需要可有可无

ifconfig [网卡] [参数]:查看和配置网卡
ifconfig:查看所有已激活网卡信息
up/down:启动/关闭网卡设备,例如ifconfig eth0 up 启动网卡eth0
-a :无论是否激活,显示所有网卡信息
arp/-arp:启用或关闭支持ARP协议
mtu:设置网卡最大传输单元,例如ifconfig eth0 mtu 3000

echo [option] [arguments]:用于在shell中打印shell变量的值或输出指定字符串
-e:激活转义符

tty:打印标准输入文件名

startx:启动X window图形界面

export [option] [变量名称]=[变量设置值]:显示,修改环境变量
export:显示所有环境变量
export [变量名称]=[变量设置值]:修改环境变量
export -n 变量名称:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中

pwd:显示当前所在路径

history:显示使用过的历史命令
-c:清除历史命令

shutdown [option] [time] [message]:关机命令
-h:关机 shutdown -h now立即关机
-r:重启 shutdown -r now立即重启
指定time可以实现定时关机或重启
-h +5 :5分钟后关机
-h 10:03 10点03分关机
-c:取消之前设置的定时关机

poweroff:立即关机

reboot:杀掉所有进程立即关机

hwclock [option]:显示或修改硬件时钟
-r;–show:显示硬件时钟
-s:以硬件时钟为准,修改系统时钟
-w:以系统时钟为准,修改硬件时钟

date:显示或修改系统时间
显示:需要在选项前加+
%Y:完整年份
%m:月份
%d:日
%H:小时
%M:分钟
%S: 秒
例如date +%Y%m%d
修改:-s 修改系统时间,以下格式都可以
date -s “01:01:01 2008-05-23″
date -s “2008-05-23 01:01:01″
date -s 07/13/2011

5、linux获取命令帮助信息

man command:打开command命令的man文档
command –help:
info command:info命令

man文档的章节划分如下
(1)、用户命令章节,所有用户都可以使用
(2)、系统命令调用章节,
(3)、C库调用
(4)、设备及特殊文件
(5)、配置文件的格式及相关参数
(6)、游戏
(7)、杂项
(8)、管理命令

6、 linux发行版基础目录名称命名法则及功用规定
/bin:所有用户可用的基本命令程序文件
/sbin:供系统管理使用的工具程序
/boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等
/dev:存储特殊文件或设备文件:设备有两种类型:字符设备、块设备;
/etc:系统程序的配置文件,只能为静态。
/home:普通的家目录的集中位置,一般每个普通用户的家目录默认为
此目录下与用户名同名的子目录:/home/yu
/lib:为系统启动或跟文件系统上的应用程序(/bin,/sbin等)提供共享库,
以及为内核提供内核模块
libc.so.*:动态链接C库:
ld*:运行时链接器和加载器;
modules:用于存储内部模块的目录
/lib64:64位系统特有的存放64位共享库的路径;
/media:便携式设备挂载点:cdrom,floppy等;
/mnt:其它文件系统的临时挂载点;
/opt:附加应用程序的安装位置;可选路径;
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;
可供所用户执行写入操作;有特殊权限;
/usr:usr Hierarchy:全局共享的只读数据路径;

Linux版本号的命名规则
3部分组成:主版本号、次版本号、末版本号

次版本号,可以确定Linux内核版本的类型
—开发版,次版本号数字为奇数
–稳定版,次版本号数字为偶数

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89399

(1)
N28--李冬N28--李冬
上一篇 2017-12-03
下一篇 2017-12-03

相关推荐

  • 2018/8/3作业

    问题: 在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 groupadd g1         &…

    Linux干货 2016-08-05
  • rsyslog基于mysql的日志集中存储,及loganalyzer日志分析工具的web配置

    Rsyslog是Linux系统自带的一款强大的日志系统,在业务量不是很大的情况下,能够满足大部分客户的日志分类搜集功能,是广大运维同事进行系统监控、分析不可或缺的利器。而在运维自动化高速发展的今天,如果我们还要“人工”智能的去每一个服务器上查看系统日志就显得太LOW了,并且,对我们来说也是一个不小的负担。 基于此,我们就简单的来介绍一下,rsyslog结合m…

    系统运维 2017-02-05
  • vim的简介与使用

          vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。      vi编辑器支持编辑模式和命令模式,编辑模式下可…

    Linux干货 2016-08-15
  • N25_第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell [root@EASTED ~]# grep -E "(root|fedora|user1)" /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:o…

    Linux干货 2017-01-10
  • 描述LVS的工作原理

    一、LVS结构   LVS由前端的负载均衡器(Load Balancer,LB)和后端的真实服务器(Real Server,RS)群组成。RS间可通过局域网或广域网连接。LVS的这种结构对用户是透明的,用户只能看见一台作为LB的虚拟服务器(Virtual Server),而看不到提供服务的RS群。当用户的请求发往虚拟服务器,LB根据设定的包转发策略和负载均衡…

    Linux干货 2016-08-29
  • 2016 10 19 第5天作业

    20161019第5天作业 软链接和硬链接的区别 硬链接 ①硬链接文件不能跨分区创建 ②一个硬链接文件的删除不影响其他链接的访问 ③链接文件指向的源文件被删除后,链接文件还能正常访问源文件的数据 ④硬链接的文件类型是 –  普通文件 ⑤硬链接和源文件的属性(大小,权限,时间戳,Inode号)相同 ⑥硬链接不能对目录创建 ⑦创建硬链接会增…

    Linux干货 2016-10-20

评论列表(1条)

  • 马哥教育
    马哥教育 2017-12-16 12:19

    内容上还可以再丰富一下,比如操作示例等,继续加油~