本人使用的Linux是Ubuntu Linux,后续会一直更新这篇笔记的
\1. Linux 是开源软件,源代 码开放的UNlX Linux官网:www.kernel.org
\2. 开放源软件:PHP,samba,MongoDB,python.....
A. 使用的自由 绝大多数开源软件免费。
B. 研究的自由 可以获得软件资源代码
C. 散布及改良的自由 可以自由传播,改良甚至销售
\3. 支持互联网的开源技术
LAMP{Linux 操作系统
Apache Web服务器
MySQL 数据库
PHP 编程语言
4.应用领域:
1.基于Linux的企业服务器
2.Linux在嵌入式领域
1)手机
2)其他嵌入式应用(智能卡系统,航空系统)
3.Linux在电影娱乐业
5.学习方法:
A 选择命令行 忘掉Windows思维方式
安装与使用
第二节 系统分区
磁盘分区:是使用分区编译系统在磁盘上划分逻辑部分。碟片一旦划分城市个分区,不同类的目录与文件可以存储进不同的分区。
分区类型
主分区:最多只能有4个。
拓展分区:最多只能用一个。
主分区加拓展分区最多有4个
不能写入数据,只能包含逻辑分区
\2. 格式化:(高级格式化)又称逻辑格式化,它是指根据用户选定的文件按系统(如FAT16,FAT32,NTES,EXT2,EXT3,EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一篇用于存放文件分配表,目录表等用于文件管理的从盘空间。(作用:分成等大小的数据快同时建立一个note表,并通过i节点号来寻找文件条款,从而找到文件在哪几个数据块中,打开数据块,拿出来,拼凑成完整文字)备注:Windows分区后格式化分配弹出,Linux在格式化后加入设备文件名(固定的),同上。
\3. 硬件设备文件名
硬件 | 设备文件名 |
---|---|
IDE硬盘 | /dev/hd[a-d] |
SCSI/SATA/USB硬盘 | /dev/sd[a-p] |
光驱 | /dev/cdrom或/dev/sr0 |
打印机(25针) | /dev/fd[0-2] |
打印机(USB) | /dev/usb/1d[0-15] |
鼠标 | /dev/mouse |
备注:/根目录Linux最高目录 dev文件都是硬件文件,hd[a-d]:只有一个硬盘就是hd[a]....
分区设备文件名
*设备文件名
a /dev/hdal(IDE硬盘接口)
b /dev/sdal(SCSI硬盘接口,SATA硬盘接口)
IDE硬盘接口:最古老接口,每秒钟133兆B
SCSI硬盘接口:更昂贵 每秒钟200兆B 主要运用于服务器上
以上两种基本淘汰
最主要(包括虚模机): SATA硬盘接口:每秒钟500兆B
\4. 挂载:给盘符分配分区的过程,盘符称为挂载点
*必须分区
/(根分区)最高
Swap分区(交换分区,内存2倍,不超过2GB)
推荐分区
/boot(启动分区,200MB )
左图:Linux 右图;Windows
分区:把大硬盘分为小的逻辑分区
格式化:写入文件系统
分区设备文件名:给每个分区定义设备文件名
挂载:给每个分区分配挂载点(必须是空目录)
三 Linux系统安装
软件包选择
Desktop 桌面
Minimal Desktop 最小化桌面
Minimal 最小化
Basic Server 基本服务器
Database Server 数据库服务器
Web Sever 网页服务器
Virtual Host 虚拟主机
Software development workstation 软件开发工作站
安装日志
/root/install.Log:存储了安装在系统中的软件包及其版本信息
/root/install.syslog:存储了安装过程中留下的事件记录
/root/anaconda-ks.cfg:以kick start配置文件的格式记录安装过程中设置是选项信息
*第四节*
*远程登录管理工具*
设置Linux的IP地址ifconfig
SecureCRT远程连接管理工具 远程操作Linux
Winscp文件拷贝工具 Linux和Windows互相拷贝非常安全加密传输
学习Linux的注意事项:
Linux严格区分大小写
Linux中所有内容以文件形式保存,包括硬件
硬盘文件是/dev/sd[a-p]
光盘文件/dev/str0等
Linux补考拓展名区分文件类型
压缩包:“.gz”,“.bz2”,“.tar.bz2”,“.tgz”等
二进制软件包:“.rpm”
网页文件:“.html”,“.php”
脚本文件:“*.sh”
配置文件:“*.conf”
Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘,U盘和光盘
Windows下的程序不能直接在Linux中安装和运行
*服务器的管理和维护建议*
前四个命令相关目录 (命令保存目录)
*服务器注意事项*
远程服务器不允许关机,只能重启
重启时应该关闭服务
不要在服务器访问高峰运行高负载命令
远程配置防火墙(一个过滤器,靠IP地址端口号mako地址和包中数据)时不要把自己踢出服务器
指定合理的密码规范并定期更新
合理分配权限 给用户的权限越小越好 系统启动的服务越小越好
定期备份重要数据和日志(etc目录,lib目录,var目录 bin目录)
第四讲 *Linux常用命令*
4.1文件处理命令
4.1.1命令格式与目录处理命令ls
命令格式:命令 [-选项] [参数]
列:ls -la /etc
说明:(1)个别命令使用不遵循此格式
(2)当有多个选项时,可以写在一起
(3)简化选项与完整选项
-a等于--all
目录处理命令:ls
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls选项-ald
-a 显示所有文件,包括隐藏文件 (隐藏文件以点开头,这是一个系统文件,没事别乱动)
-l 详细信息显示(所有者只有一个,所属者也只有一个)Linux没有创建时间 (-lh 人性化显示)
-d 查看目录属性
-h 非常人性化
-rw-r--r--
-文件类型(-二进制文件d目录 了软链接文件)
rw- r-- r--
u g o
u所有者 g所属者 O其他人
r读 w写 x执行
ls -i 查询任何文件i节点
*第1.2节 目录处理命令*
*目录处理命令:mkdir*
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p[目录名]
功能描述:创建目录
-p递归目录
范列:$mkdir -p/tmp/Japan/boduo
$mkdir/tmp/Japan/longze/tmp/Japan/cangjing