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 15:00
下一篇 2017-12-03 16:56

相关推荐

  • 设计模式(九)外观模式Facade(结构型)

    1. 概述      外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统的外观模式设计。 2.…

    Linux干货 2015-07-06
  • Hadoop hdfs 分布式文件系统

    Hadoop简介:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件…

    Linux干货 2017-04-19
  • N27_第十三周作业

    1、建立samba共享,共享目录为/data,要求:描述完整的过程 1)共享名为shared,工作组为magedu 2)添加组develop,添加用户gentoo,centos和Ubuntu,其中gentoo和centos以develop为附加组,Ubuntu不属于develop组,密码均为用户名 3)添加samba用户gentoo,centos和Ubunt…

    2017-11-20
  • Ansible_variable

    Ansible变量        系统自动化让重复的工作变得更加容易,但是每个系统还是有一些细微的差别,变量就是如何处理系统之间的不同之处。这里将会列出变量的极大部分使用方法。   本文假设:你已经知道如何使用Ansible。知道inventory,facts等概念。   Ans…

    Linux干货 2015-11-26
  • 第九周作业

    第九周作业

    Linux干货 2017-11-13
  • M20 – 1- 第三周博客(3):Linux中文本处理工具

    1、文件查看查看工具 Linuxzhong存在着很多配置文件以及脚本,那Linux中也自带了查看文本的工具: cat 命令 简介: cat – concatenate files and print on the standard output 格式: cat&nbsp…

    Linux干货 2016-08-07

评论列表(1条)

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

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