# 1.计算机的基本组成和功能:
– **存储器**: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据
– **运算器**: 负责数据的算术运算和逻辑运算即数据的加工处理
– **控制器**: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问
– **输入设备**: 实现计算程序和原始数据的输入
– **输出设备**: 实现计算结果输出
# 2.罗列Linux发行版和区别
– **redhat**包括RHEL(Redhat企业版收费版本)、Fedora Core(桌面版免费版本)、CentOS(RHEL的社区克隆版本,免费)。
– **debian**包括Debian、Ubuntu、mint等。最遵循GNU规范的Linux系统,最具特色的是apt包管理方式,在二进制文件发行方式中,APT应该是最好的。Debian的资料也很丰富。
– **gentoo** 基于Linux的自由操作系统,能为几乎任何应用程序或需求自动地作出优化和定制,哲学是自由和选择。Portage是Gentoo的核心和特色。
– **Arch Linux**最主要的特点之一就是,它是一个独立的开放源代码的发行版(这意味着它不基于任何其他的东西),Arch遵循滚动发布模式,因此你只要使用pacman执行定期的系统更新,就可以获得最新的软件。
# 3.Linux哲学思想
– **一切皆文件**
– **众多功能单一的程序组成**
– **尽量避免跟用户交互**
– **文本文件保存配置信息**
# 4.Linux命令使用
– **ifconfig**查看网卡信息
“`
[root@cloud ~]# ifconfig
eno16777984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.16.149 netmask 255.255.255.0 broadcast 192.168.16.255
inet6 fe80::20c:29ff:febb:398c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:bb:39:8c txqueuelen 1000 (Ethernet)
RX packets 7883429 bytes 581854809 (554.8 MiB)
RX errors 0 dropped 304 overruns 0 frame 0
TX packets 151704 bytes 105995440 (101.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 64235 bytes 4635340 (4.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64235 bytes 4635340 (4.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
“`
– **echo**回显
“`
[root@cloud ~]# echo "magedu"
magedu
“`
– **tty**显示用户当前终端类型
“`
[root@cloud ~]# tty
/dev/pts/0
“`
– **startx**启动图形化界面
– **export**显示当前环境变量,也可设置
– **pwd**显示当前目录
– **hisotry**查看历史记录
– **shutdown**关机
– **poweroff**关机
– **reboot**重启
– **hwclock**显示硬件时钟
– **date**显示系统时钟
# 5.帮助
– **help** 简要帮助
– **man**详细帮助
>man手册章节
>1.所有用户可以使用的命令
>2.系统内核调用,不是每个命令都有系统调用(如:man 2 read)
>3.库调用
>4.特殊文件,如:/dev/tty1
>5.文件格式(命令配置文件的语法,如:man 5 passwd)
>6.游戏相关
>7.杂项
>8.管理员命令,如:fdisk
# 6.Linux目录命令法则
>/bin:所有用户可用的基本命令程序文件;
>/sbin:供系统管理使用的工具程序;
>/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;
>/dev:存储特殊文件或设备文件;设备有两种类型:字符设备(线性设备)、块设备(随机设备);
>/etc:系统程序的配置文件,只能为静态;
>/home:普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;
>/root:管理员的家目录;
>/lib:为系统启动或根文件系统上的应用程序(/bin, /sbin等)提供共享库,以及为内核提供内核模块
>/lib64:64位系统特有的存放64位共享库的路径;
>/media:便携式设备挂载点,cdrom, floppy等;
>/mnt:其它文件系统的临时挂载点;
>/opt:附加应用程序的安装位置;可选路径;
>/srv:当前主机为服务提供的数据;
>/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限;
>/usr:全局共享的只读数据路径;
>/usr/local:让系统管理员安装本地应用程序;也通常用于安装第三方程序;
>/var:存储常发生变化的数据的目录;
>/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数
>/sys:sysfs虚拟文件系统,作用在于为管理Linux设备提供一种统一模型的的接口
原创文章,作者:lanpang,如若转载,请注明出处:http://www.178linux.com/62493
评论列表(1条)
总结的很好,下次要加一例子说明就更棒了