N25期—第一周作业

计算机的组成及其功能

计算机主要由硬件和软件两部分组成,

硬件目前由5大部件组成

  1. 控制器:类似人类的大脑!控制整个计算机的运作

  2. 运算器:对数据进行逻辑运算处理

  3. 存储器:存放数据部件

  4. 输出设备:比如显示器,打印机

  5. 输入设备:比如键盘,鼠标

Linux发行版本

主要三大分之:Debian系,Reb Hat系,Slackware系。

1.Debian GNU / Linux是一种强调使用自由软件的发行版。它支持多种硬件平台。Debian及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为包管理器

2.Red Hat Linux和SUSE Linux是最早使用RPM格式软件包的发行版,如今RPM格式已广泛运用于众多的发行版。这两种发行版后来都分为商业版本和社区支持版本。Red Hat Linux的社区支持版本现称为Fedora,商业版本则称为Red Hat Enterprise Linux。

3.Slackware 走了一条同其他的发行版本(Red Hat、Debian、Gentoo、SuSE、 Mandriva、Ubuntu等)不同的道路,它力图成为“UNIX风格”的Linux发行版本。它的方针是只吸收稳定版本的应用程序,并且缺少其他Linux版本中那些为发行版本定制的配置工具。

Linux哲学思想

1.一切皆文件,所有的均为文件格式表示

2.软件功能单一,组合多个程序完成复制工作

3.Linux遵循GNU协定,可以自由使用,自由开发,自由学习

ifconfig显示网络信息和配置网络

使用ifconfig可以显示本机所有网卡的IP地址,子网掩码,网关,MAC等信息

8V(E7WPZC26_3T](}@2BBX7.png

配置网络可以使用

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255

来配置eth0网卡的网络

echo回显命令

打印一串字符

echo “how are you”

打印时使转移符生效

echo -e “how\are\you”

tty显示连接终端设备的名称

/dev/pts/n 表示xwindow的伪终端

/dev/tty1-6 表示虚拟终端 可以使用ALT+F1至F6切换

/dev/tty0 表示当前终端

startx启动XWindow 

export设置或者显示环境变量

export可以显示shell中的变量

pwd显示当前工作绝地路径

history显示历史命令

选项

-c 清楚历史记录

-n 显示最近n条记录

-r 将记录输入至history中 在根目录下隐藏文件bash_history

shutdown关机,重启命令

选择

-r 重启

-h 跟时间可以定时关闭电源

-c 取消关机设定

poweroff关机命令

reboot重启命令

hwclock查看和设置硬件时钟

date显示和设置日期时间

例如:date -s 20161130180401

将时间设置为2016年11月30日18点04分01秒

Linux系统上获取命令帮助信息

使用help和man命令

help可用于内部命令(type可查看命令是否是内部命令或者外部命令)

man命令章节介绍

whatis 可以查看命令有几个章节

  1. 用户命令

  2. 系统调用

  3. C库

  4. 设备和特殊文件

  5. 文件格式

  6. 游戏帮助

  7. 杂项

  8. 管理员手册和管理工具

Linux发行版基础目录命令法则以及功能规定

/bin 所有用户的基本命令文件

/sbin 管理员使用的工具

/boot 系统引导文件

/dev 设备目录 字符设备(比如鼠标,键盘等)和块设备(存储类等)

/etc 程序配置文件(静态)

/home 普通用户家目录

/lib 共享库文件

/lib64 64位系统共享库文件

/media 移动设备挂载点

/mnt 临时挂载点

/opt 不重要程序安装目录

/proc 内核和进程运行文本文件

/root 管理员家目录

/tmp 临时文件

/usr 只读用户数据目录 为根目录的第二重要目录,几乎所有软件安装在此目录下

/var 提供经常变化的文件存放目录,比如日志等文件

原创文章,作者:houdingding,如若转载,请注明出处:http://www.178linux.com/61608

(0)
houdingdinghoudingding
上一篇 2016-12-01 11:35
下一篇 2016-12-01 14:20

相关推荐

  • LAMP在三台服务器上部署

    准备:centos7.3.3172.16.254.28 CentOS7.3.1 ip172.16.251.109  centos7.3.2 ip172.16.252.81  部署:         centos7.3.1部署mariadb         centos7.3.2 中部署httpd         centos7.3.3 中部署php-fpm …

    2017-06-08
  • Python

    Python中os和shutil模块
    csv文件和ini文件简介

    Linux干货 2017-10-30
  • LInux用户和组管理详解

    一、用户和组的概念 Linux系统是多任务、多用户的分时操作系统。用户要使用系统资源,需要向管理员验证身份,由管理员进行认证和授权,并对用户的行为进行追踪和审计,以保障系统资源的合理分配以及系统的安全。 要达到账号管理的目的,需要对用户和用户组进行管理。下面分别来介绍用户管理和用户组管理。 每个用户都有唯一的一个编号来标识,这个标识号叫Uid,每个用户至少属…

    Linux干货 2016-08-02
  • Linux RPM 命令参数使用详解

    rpm 执行安装包: 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 -ivh # 安装显示安装进度–install–verbose–hash。 使用方法如下:   &n…

    2017-04-18
  • KVM部署及简单使用

    KVM特点 KVM必须在具备Intel VT或AMD-V功能的x86平台上运行。KVM包含一个为处理器提供底层虚拟化,可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。使用一个经过修改的QEMU(qemu-kvm),作为虚拟机上层控制和界面。 由于KVM仅是一个简单的虚拟化模块,所以它的内存管理没有自我实现,需借助于Linux内…

    Linux干货 2016-02-14