UNIX目标是开发一种交互的具有多道程序处理能力的分时操作系统。
Linux系统诞生于1991年,由芬兰大学生开发。
Linux内核版本 www.kernel.org
开源软件Apache PHP python MySQL 等
支撑互联网的开源技术LAMP:操作系统Linux Web服务器Apache 数据库MySQL 编程语言PHP
www.netcraft.com 可以查看网站的后台服务器采用的什么服务器
Apache > Sum > Microsoft
Linux应用场景 企业服务器 嵌入式领域
VMware Workstation — 新建虚拟机 — “我以后再安装操作系统” — Linux —CentOS — 配置 — 快照功能 — 克隆功能
磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分,碟片一旦划分成数个分区,不同类的目录与文件可以存储进不同的分区
主分区最多只能有四个,扩展分区只能有一个,主分区加上扩展分区最多有四个,扩展分区不能写入数据,不能格式化
格式化(高级格式化)是为了写入文件系统,在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录等用于文件管理的磁盘空间
硬件设备文件名
分区设备文件名
/dev/sda1
分区 — 格式化 — 设备文件名 — 写入挂载点
必须分区的 /根分区 swap分区
推荐分区 /boot 启动分区
Linux文件系统结构
镜像文件???
/root/install.log 安装日志
/root/install.log.syslog 存储了安装过程中留下的时间记录
/root/anaconda-ks.cfg 安装过程中设置的选项信息
# ifconf ig 查询当前网卡信息
# ifconf ig eth0 <ip地址> 网络设置
远程连接工具SecureCRT WinSCP 文件拷贝工具
# df看分区
# ls文件
Linux中所有内容以文件形式保存,包括硬件
Linux补靠扩展名区别文件类型
ls /bin/ 存放系统命令的目录
.conf 配置文件
.sh 脚本文件
Linux各目录的作用
ls 目录处理命令所在路径/bin/ls
ls -a i 显示所有文件包括隐藏文件 以.开头的是隐藏文件
ls -l 显示文件的属性
文件的权限 -rw-r--r-- 读 写 执行
ls -ld /<目录> 查看文件本身
mkdir <目录> 创建目录放在目录下
mkdir -p <目录>/<目录> 递归创建目录
cd <目录> 切换到目录
pwd 显示当前所在目录
. 当前目录
.. 上级目录
rmdir <目录> 删除空目录
rm <文件> 删除文件
rm -rf <目录> 删除目录
cp -rp <原文件目录> <目标目录> 复制文件
cp -r <原文件目录> <目标目录> 保留目录
cp -p <原文件目录> <目标目录> 保留目录属性
mv <原文件目录> <目标目录> 剪切文件
clear 清屏
ln -s <原文件> <目标文件> 软连接
ln <原文件> <目标文件> 硬连接
文件权限 所有者 u 所属组g 其他人o r读w写s执行
chmod <ugo> <+-=> <rwx> 文件或目录 权限管理命令
rwxrw-r-- 所有者的权限是rwx 所属者的权限是rw 其他人的权限是r
权限的数字表示 r 6 w 4 x1
chmod 777 <目录> 修改文件权限为所有者所属者其他人均有rx权限
chmod -R 777 <目录> 递归修改文件权限
touch <目录名> 新建目录 默认权限是-rw-r--r--
umask -S 显示新建文件的缺省(默认)权限
chown <用户> <文件或目录> 改变文件或目录的所有者 只有管理员root可以修改
chgrp 用户> <文件或目录> 改变文件或目录的所属组
find <搜索范围> <匹配条件> 文件搜索命令
locate <文件名> 在文件资料库中查找文件
which <命令> 搜索命令所在的目录及别名信息
man <命令> 查看命令的帮助信息
useradd <用户名> 添加新用户
passwd <用户名> 设置用户密码
who 查看用户信息
gzip <文件> 压缩文件 文件的后缀名是.gz
gunzip <压缩文件> 解压缩
write 用户名 给用户写信 Ctrl+D保存
w 查看哪些用户在线
ping IP地址 给远程主机发送信息
ifconfig 网卡名称 IP地址 查看和设置网卡信息
netstat 显示网络相关信息
shutdown <选项> [ -c 取消 -h 关机 -r 重启] [ now 20:30]
Vim 全屏幕文本编辑器,建立编辑显示文本文件
软件包源码包 二进制包RPM包
RPM命名规则:软件包名-版本号-软件发布次数.适合的Linux平台.适合的硬件平台.rpm
RPM默认安装位置
源码包在指定位置当中,一般是/usr/local/软件名
脚本安装包
webmin是一个基于web的Linux系统管理界面
在Linux中主要通过用户配置文件来查看和修改文件用户信息
用户信息配置文件位置在/etc/passwd,格式是用户名:密码标志:UID(用户ID):GID(用户初始组ID):用户说明:家目录:登陆之后的Shell
0:超级用户 1-499 系统用户 500-65535 普通用户
Shell是Linux的命令解释器
影子文件配置文件目录/etc/shadow保存用户密码
组信息文件配置文件目录/etc/group
普通用户的家目录/home/用户名/,超级用户的家目录/root/
ACL权限
chattr 文件属性权限
sudo系统命令权限
文件系统管理常用指令df du fsck
Shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以通过Shell来启动、挂起、停止甚至编写一些程序 B Shell C shell
Linux服务
进程是正在执行的一个程序或者命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
进程管理判断服务器健康状况、查看系统中所有进程、杀死进程
ps 查看系统中所有进程
工作管理 把进程放入后台运行 执行晚命令后加上一个&
系统定时任务
日志管理
启动管理
备份管理