
Linux第一周学习 总结!
发布日期:2025-04-10 01:15:17
浏览次数:9
分类:精选文章
本文共 2171 字,大约阅读时间需要 7 分钟。
Linux基础知识详解
1. 计算机的组成部分及作用
现代计算机主要由运算器,控制器,存储器,输入设备,输出设备五大核心部件组成。运算器主要负责执行算术运算、逻辑运算等复杂任务。控制器则负责协调各个部件的工作,完成寻址、数据交换等任务。存储器用于存储指令和数据,常见的存储器包括RAM。输入设备如键盘、硬盘等用于向计算机输入数据,而输出设备如显示器、打印机等则用于显示计算结果。
2. Linux发行版及区别与联系
Linux系统诞生于1991年,由芬兰赫尔辛基大学的Linus Torvalds重新编写了MINIX内核而来。由于缺乏像Unix的稳定性和完整性,全球开发者纷纷投入资源完善其系统,使得Linux发行版应运而生。以下是几款知名Linux发行版的简介:
- Slackware:于1993年由德国公司发售,坚持KISS原则,适合需要高度定制的用户。
- SuSE(S.u.S.E):由SuSE Linux AG于1994年发行,后由Novell收购并开发为SLES企业版及开源版。
- Debian:自1993年由自发维护开始,是互联网上首个自发维护的Linux版本,著名的子发行版包括Ubuntu和Mint。
- Red Hat:1994年由Red Hat公司发布,提供RHEL企业版,个人版捐赠给Fedora项目。
- CentOS:为RHEL的重编译版,去除了Red Hat版权信息及闭源包,完全兼容RHEL。
- Arch Linux:以简单轻量化著称,软件更新速度快。
- Gentoo:只提供基础环境,用户需自行安装所需软件及配置。
- LFS(Linux From Scratch):仅是一份编译说明书,指导用户一步步构建自己的Linux系统。
3. Linux哲学思想
Linux哲学思想深刻影响了其生态系统的发展。主要思想包括:
- 一切皆为文件:在Linux中,硬件设备(如终端、网卡等)都以文件形式呈现。
- 组合小程序完成复杂任务:通过管道(pipe)和脚本等方式,完成复杂任务。例如:
head -n 6 /etc/passwd | tr 'a-z' 'A-Z'
。 - 避免用户交互:使用脚本自动化完成任务,推动运维自动化发展。
- 使用文本文件保存配置:通过文本编辑器(如nano、vi)修改配置文件。
4. Linux命令使用格式与常用命令
命令格式
命令格式为:command [options] [arguments]
ifconfig eth0
查看网卡信息,ifconfig eth0 192.168.0.220 netmask 255.255.255.0 up
修改网卡IP地址。 常用命令示例
网络配置
修改IP地址:ifconfig eth0 192.168.0.220 netmask 255.255.255.0 broadcast 192.168.0.255 up
禁用/启用网卡:ifconfig eth0 down
/ifconfig eth0 up
时间管理
显示当前时间:date
设置时间:date MMDDhhmm[[CC]YY][.ss]
显示硬件时间:hwclock
命令历史
记录命令:history
清空命令历史:history -c
删除特定命令:history -d #
调用上一条命令:!!
查找特定命令:!string
系统管理
关机/重启:shutdown -h
/shutdown -r
关闭电源:poweroff
启动GUI界面:startx
5. 如何获取命令帮助信息
在Linux系统中获取命令帮助信息的方式有多种:
内部命令帮助
使用help COMMAND
或COMMAND -h
查看帮助信息。例如:man -k ifconfig
或ifconfig -h
。man手册页
使用man COMMAND
查看命令手册页。手册页按章节划分如下:man1
:用户命令(普通命令)man2
:系统调用man3
:库调用man4
:设备文件及特殊文件man5
:配置文件格式man6
:游戏man7
:杂项man8
:管理类命令
info命令
使用info COMMAND
查看命令或项目的信息文件。程序自身帮助
查看/usr/share/doc/COMMAND-VERSION
目录下的帮助文件。
6. Linux发行版的基础目录结构
Linux系统目录结构为:
/├── boot:存放引导文件(vmlinuz,grub等)├── bin:基础命令,系统启动必需├── sbin:管理员命令├── lib:共享库文件及内核模块├── lib64:X86-64系统的共享文件库├── include:C程序头文件├── share:结构化数据(如man、doc)├── local:第三方应用程序安装目录├── home:用户目录├── root:管理员目录├── media:挂载设备(如U盘、光盘)├── tmp:临时文件├── var:可变数据文件├── proc:内核与进程信息虚拟文件系统├── sys:硬件设备信息虚拟文件系统└── dev:设备文件存放(如b:块设备,c:字符设备)
通过以上目录结构,可以更直观地了解Linux系统的组织方式及其功能分区。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月29日 02时47分20秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux日志分析工具journalctl实战
2023-02-04
Linux日志文件总管——logrotate
2023-02-04
Linux日志系统详解
2023-02-04
Linux日志轮询(logrotate)详解
2023-02-04
Linux时间同步服务
2023-02-04
Linux最全命令总结【有代码演示,没有之一】
2023-02-04
Linux最常用命令:简单易学,但能解决95%以上的问题
2023-02-04
Linux有问必答——如何查找并移除Ubuntu上陈旧的PPA仓库
2023-02-04
linux服务之ssh
2023-02-04
linux服务器上部署项目,还报路径错误,切记分隔符注意点
2023-02-04
Linux服务器上配置Tomcat的docBase路径映射时遇到的坑
2023-02-04
linux服务器中毒可疑进程sfewfesfs CPU80%
2023-02-04
Linux服务器中毒?教你一步步精准判断和快速处置!
2023-02-04
Linux服务器之间互信(无密码输入)
2023-02-04
linux服务器创建FTP
2023-02-04
Linux服务器又被暴力登录了?资深系统架构师教你一招:修改SSH默认端口!
2023-02-04
linux服务器大量TIME_WAIT状态问题
2023-02-04
linux服务器如何配置qq邮箱,linux用mail往qq邮箱发邮件
2023-02-04
Linux服务器存储共享操作
2023-02-04