; linux基础入门常识 | Linux运维部落

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运维部落立场,如若转载,请注明出处:/89399

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(1条)

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

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

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1660809109@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达注册  万达娱乐招商QQ  万达娱乐主管QQ  万达娱乐  万达娱乐开户  万达招商QQ  万达娱乐直属QQ  guoqibee.com  万达娱乐直属QQ  测试