介绍 Linux 操作系统
Linux 操作系统的特点
- 多用户:多个用户可以在用一时间访问系统资源
- 时间共享:程序键的切换发生的非常频繁,用户可以在程序运行时与每个程序交互
- 多任务处理:一个操作系统可以处理多个任务的执行能力
- 虚拟内存:当物理内存不够用时,Linux 会进行分区,使硬盘的一部分可作为虚拟内存
- 共享库:所有使用这些函数的应用程序从共享库文件访问函数,从而节约了硬盘空间和内存
- POSIX 一致性:Linux 是与 POSIX 一致的,并指出所有 UNIX 系统的大多数标准集
- Samba:Samba 是在 Linux 中实现 SMB 协议的一组程序,使用 Samba ,可以将 Linux 文件系统与 Windows 操作系统共享
- 网络信息服务(NIS):用于账户验证的账户信息的中央数据库
- Cron 调度程序:Linux 有一个称作 cron 的调度程序,它用于在预定时间运行命令、脚本、程序
- Offce 套件:一个有很多内置工具的应用程序
- 数据归档实用程序:用于基本数据备份(归档)
- 许可:Linux 是 GNU GPL 下的版权
- Web 服务器:Linux 附带 Apache Web 服务器
- 其他功能:文本编辑器、浏览器、科学应用程序
linux 的优势
- 开源:Linux 是一个开源操作系统
- 向后兼容性:Linux 是向后兼容的,支持早前的硬件
- 简单的升级和安装过程:大部分的 Linux 版本的安装过程是菜单驱动和简单异行的
- 低廉的所有权总成本:获取 Linux 服务器软件的所有权总成本是很低廉的
- 支持旧设备:Linux 可以在低配置的计算机上运行
- GUI 界面:Linux 的图形界面是 X Window 系统
- 多个分销商:Linux 由多个组织提供,每个组织都有他们自己添加的功能
- 卓越的安全功能:Linux 提供高安全性
- 支持高用户加载:Linux 可以支持大量用户同时工作
- 支持开发库:Linux 支持很多开发语言
了解 Linux 架构
内核
Linux 操作系统的核心是内核,它是操作系统程序
Shell
Linux 有一个称为 Shell 的简单用户界面
Linux 实用程序和应用程序**
Linux 实用程序或命令是一组满足日常处理需求的程序
Linux 文件系统
文件系统是分区或磁盘上文件逻辑集合
Linux 中的一切都被认为是一个文件
在 Linux 中,所有的文件和目录都位于树状结构中
Linux 和 Unix 比较
Linux 不要钱!!!!
Linux 对硬件要求比较低!!!
Linux 的发行版
红帽
- 红帽企业 Linux 套件
- Linux AS:大型服务器
- Linux ES:小型和中型服务器
- Linux WS:桌面操作系统
- 红帽桌面
- Fedora 核心
Mandrake
Debian
SUSE
Slackware
启动和终止 Linux 会话
启动 Linux 会话
Linux 用户的安全性:密码
更改用户密码
使用 passwd 命令来更改密码
密码修改的要求
- 新密码要至少与旧密码有三个位置不同
- 密码至少要 6 个字符
- 不能与用户名相同
查看系统日期时间
使用 date 命令显示当前日期和时间
date 命令的选项可以在显示日期的时候对他们进行格式化
选项 | 描述 |
---|---|
%m | 显示一年中的月份 |
%d | 显示一年中的日期 |
%Y | 显示年份 |
%D | 以 mm/dd/yy 显示日期 |
%H | 显示小时 |
%M | 显示分钟 |
%S | 显示秒 |
%T | 以 HH:MM:SS 格式显示时间 |
%a | 显示缩写的星期几 |
%h | 显示缩写的月份 |
%r | 以 AM/PM 表示法显示时间 |
修改屏幕
- clear:用于清空屏幕
- Ctrl + l:清屏快捷键
了解正在使用系统的当前用户
who 命令用于显示当前登录的所有用户
列 | 描述 |
---|---|
1 | 登录名称 |
2 | 终端类型和编号 |
3 | 登录的日期和时间 |
4 | 用户登录的终端的远程主机名 |
tty:终端服务器登录用户
pts:远程终端登录用户
确定系统的正常运行时间
uptime 命令用于查找系统运行的持续时间
17:11:14 :系统当前时间
48min:当前系统运行持续时间
2 users:当前两个用户登录
0.00,0.01,0.04:过去1分钟,5分钟,15分钟内 CPU 利用率的平均系统负载
显示手册页
man命令
获取 ls 命令的详细信息
info命令
获取与 emacs 相关的命令
结束 Linux 会话
- 直接点击关闭!
- 输入 shutdown
必须要是 root 用户才可以