81
红红 Linux 红红红红红红 •红红红红红红红 edu@redflag- linux.com

红旗 Linux 应用技术培训

  • Upload
    dory

  • View
    153

  • Download
    1

Embed Size (px)

DESCRIPTION

红旗 Linux 应用技术培训. 红旗公司培训部 [email protected]. 用户基础提纲. 红旗培训部. Linux系统概述. Linux发展 计算机软硬件知识 Linux产品应用. 硬盘分区技术. 设备是文件 IDE设备: /dev/hdx SCSI设备: /dev/sdx 其他设备 最多4个主分区 hda1,2,3,4 逻辑分区从hda5开始计算. 分区规则. hda1. hda1 (C:). 主分区. hda2. hda5 (D:). 主分区. hda3. hda6 (E:). 主分区. hda5. - PowerPoint PPT Presentation

Citation preview

Page 1: 红旗 Linux 应用技术培训

红旗 Linux应用技术培训•红旗公司培训部[email protected]

Page 2: 红旗 Linux 应用技术培训

用户基础提纲•红旗培训部

Page 3: 红旗 Linux 应用技术培训

Linux系统概述 Linux发展 计算机软硬件知识 Linux产品应用

Page 4: 红旗 Linux 应用技术培训

硬盘分区技术

设备是文件 IDE设备 : /dev/hdx SCSI设备 : /dev/sdx 其他设备 最多 4 个主分区 hda1,2,3,4 逻辑分区从 hda5开始计算

Page 5: 红旗 Linux 应用技术培训

分区规则

Page 6: 红旗 Linux 应用技术培训

Linux vs. Windows分区hda1 (C:)

hda5 (D:)

hda6 (E:)

hda7 (F:) hda2扩展分区

hda1

hda2

hda3

hda5

hda6

hda7

hda4扩展分区

主分区

主分区

主分区

主分区

Page 7: 红旗 Linux 应用技术培训

安装前的准备

原有数据备份 重新分区 : PQMagic, FIPS

未经分区的空闲分区 未使用分区中的空间

多种安装方式 光盘直接安装 硬盘安装,使用 iso文件 网络安装 : FTP, HTTP, NFS

Page 8: 红旗 Linux 应用技术培训

光盘安装

BIOS中光驱设置成启动方式 安装步骤(演示)

分区处理 交换分区 swap 1~ 2倍内存值 根目录 / 不同目录安装到不同分区

Page 9: 红旗 Linux 应用技术培训

安装引导程序

LILO=LInux Loader GRUB = GRand Unified Bootloader MBR =Main Boot Record主引导记录

Page 10: 红旗 Linux 应用技术培训

登录系统

login: 输入用户名 密码不回显 提示符 : #对应超级用户

$ 对应普通用户 启动图形界面 X Window

startx startx -- :1 启动第二个图形界面

Page 11: 红旗 Linux 应用技术培训

中文输入

字体的使用 /usr/X11R6/lib/X11/fonts/TrueType 不同输入法 语言转换

Page 12: 红旗 Linux 应用技术培训

Linux系统的特点 路径使用 /,不是 \ 都是文件 . (点 )开始的文件是隐藏的 最长文件名 255字符

Page 13: 红旗 Linux 应用技术培训

文字界面下的 5大操作技巧 1. 命令历史记录 history

(/etc/profile) 2. 自动补全 Auto complete 3. 命令别名 alias (/etc/bashrc) 4. 虚拟控制台 / 虚拟桌面 5. 鼠标的 COPY PASTE

Page 14: 红旗 Linux 应用技术培训

文字操作

虚拟控制台Ctrl+Alt+Fn (n=1-6) 文字控制台

在文字控制台间切换 Alt+Fn 切换回图形界面 Alt+F7 启动第二个图形界面 Alt+F8 运行命令 (Alt+F2)

rxvt 或者 konsole

Page 15: 红旗 Linux 应用技术培训

vi编辑器的简单使用

ESC i,a,o

: ESC命令模式 编辑模式 插入模式

Page 16: 红旗 Linux 应用技术培训

vi编辑器的简单使用 插入文字 大小写的 I 键 A键 O键 退回命令模式 ESC 存盘 :w 不存盘退出 :q 存盘退出 :wq 强制退出 :q! 强制存盘退出 :wq!

Page 17: 红旗 Linux 应用技术培训

vi其他常用命令 删除一行文字 dd 拷贝 n 行文字 yny 粘贴拷贝的内容 p 在文件中向下搜索文本 abc /abc 光标移至文本第一行 :1 光标移至文本末行 :$ 存盘退出 ZZ( shift+ zz)

Page 18: 红旗 Linux 应用技术培训

Linux中的目录结构 存放命令的目录 /bin /sbin

/usr/bin /usr/sbin /usr/local/bin /boot 内核及其他系统启动所需文件 /initrd 启动时挂载 initrd.img影像文件以及载入所需设备模块的目录

Page 19: 红旗 Linux 应用技术培训

Linux中的目录结构 /opt 安装大的应用程序 /tmp 临时文件 /lost+found系统修复过程中恢复的文件

/root 超级用户的主目录

Page 20: 红旗 Linux 应用技术培训

/dev – device 设备目录 b—block块设备 c—character字符设备 创建新设备文件 hda33

mknod 设备文件 设备类型 major minormknod /dev/hda33 b 3 33

光驱设备 /dev/cdrom 软驱 /dev/fd0 串口设备 /dev/ttyS0

Page 21: 红旗 Linux 应用技术培训

/etc 配置文件所在目录 启动引导程序 /etc/lilo.conf

/etc/grub.conf 控制启动模式 /etc/inittab 文件系统配置 /etc/fstab /etc/profile 环境变量配置 /etc/bashrc /etc/rc.local

Page 22: 红旗 Linux 应用技术培训

LILO的配置 /etc/lilo.conf修改后运行 lilo生效 prompt

timeout=50 (菜单等待 5秒 )default=linux (默认启动项 )boot=/dev/hda (lilo的安装位置 )label=linux (菜单标示 )other=/dev/hdax label=xxxx (安装在 x分区的系统 )

Page 23: 红旗 Linux 应用技术培训

/boot/grub/grub.conf 链接到 /etc/grub.conf 使用启动管理器 第一个硬盘被 GRUB称为 (hd0),其第一个分区被称为 (hd0,0)

title xxxxxxxrootnoverify(hd0,6) 第一块硬盘第 7分区chainloader +1

Page 24: 红旗 Linux 应用技术培训

Ex:多个 Linux OS并存

1,第一个 Linux的 grub安装在MBR里 2,其他 Linux的 grub安装在该分区引导前

3,在主 grub中添加语句实现 grub跳转

Page 25: 红旗 Linux 应用技术培训

/etc/inittab 停止系统命令 : init 0, halt, poweroff

shutdown -h now 重启系统 : init 6, reboot

shutdown -r now 文字界面启动 init 3 图形界面启动 init 5 单用户模式 init 1

Page 26: 红旗 Linux 应用技术培训

/etc/fstab /dev/hda11 挂装的分区 / 系统目录 ext3 所用文件系统 defaults 使用默认安装参数 1 做 dump,即先 cache到内存

1 配合 dump做 fsck的顺序

Page 27: 红旗 Linux 应用技术培训

/home 用户 zhang 的默认主目录

/home/zhang useradd username 创建新用户 passwd username 添加密码 /etc/passwd /etc/shadow /etc/skel

Page 28: 红旗 Linux 应用技术培训

/lib 库文件的目录 /lib 系统所用的库 /lib/modules/2.4.208/kernel/drivers驱动模块

/usr/lib/ 应用程序使用的库

Page 29: 红旗 Linux 应用技术培训

/mnt 光驱的装载 mount /mnt/cdrom

(mount -t iso9660 /dev/cdrom /mnt/cdrommount -t 文件类型 设备文件 挂装目录 )

卸载 umount /mnt/cdrom eject ; ejetc -t 软驱的使用

mount -t fstype /dev/fd0 /mnt/floppy 简体中文处理 : -o iocharset=cp936

Page 30: 红旗 Linux 应用技术培训

/proc 内存映射的目录 cpuinfo CUP信息 interrupts 中断信息 meminfo 内存 cat version Linux 版本信息 uname -a more /proc/pci 查看 pci设备信息 vi /etc/sysconfig/hwconf (配合 kudzu) 红旗系统信息 rfsysinfo

Page 31: 红旗 Linux 应用技术培训

/usr 用户目录 /usr/doc /usr/share/doc帮助文档 man command info command command --help man ls | col -b > ls.man

Page 32: 红旗 Linux 应用技术培训

/var /var/ftp /var/www /var/spool /var/log tail -f /var/log/messages last命令

Page 33: 红旗 Linux 应用技术培训

fdisk命令介绍 fdisk /dev/hda m 帮助 p 列出当前分区表 d 删除分区 n 创建新分区 l 列出支持的文件系统类型 w 存储 q 不存储直接退出

Page 34: 红旗 Linux 应用技术培训

Ex:在 Linux中安装新的分区 1, fdisk命令的应用 2,重新启动系统 3,mkfs.ext3格式化分区 4,mount命令挂装 5,编辑 /etc/fstab

Page 35: 红旗 Linux 应用技术培训

了解所用硬盘的信息

dmesg fdisk -l 硬盘分区状况 df -h 硬盘分区的使用情况 du -sh 目录占用空间 uname -a 所用 Linux版本号

Page 36: 红旗 Linux 应用技术培训

硬件配置

显卡 (Detail in Following Slides) 网卡 (后详 ) 鼠标 其他设备

Page 37: 红旗 Linux 应用技术培训

显卡配置

红旗图形工具 XConfig VESA的使用 配置文件 /etc/X11/XF86Config-4 $HOME/.kde中记录环境配置

Page 38: 红旗 Linux 应用技术培训

网卡配置

红旗图形工具 xnetware 配置文件 /etc/sysconfig/network-

scripts/ifcfg-eth0中IPADDR=”192.168.0.11” IP地址NETMASK=”255.255.255.0” 掩码

/etc/sysconfig/networkHOSTNAME=“www.redflag.com”GATEWAY=“192.168.0.1”

Page 39: 红旗 Linux 应用技术培训

网络主要命令

ifconfig ping route –n traceroute IP/hostname netstat 参数 nmap IP_ADDR -p ‘1-65535’

Page 40: 红旗 Linux 应用技术培训

涉及硬件的配置文件和命令

/etc/modules.conf 网卡、声卡 驱动模块的相关命令

lsmodrmmodinsmodmodinfomodprobe

Page 41: 红旗 Linux 应用技术培训

文件的比较

文本文件的区别diff 文件 1 文件 2

数据文件的区别cmp文件 1 文件 2

Page 42: 红旗 Linux 应用技术培训

文件的查找

find 路径 [选项 ]find /etc -name passwd -size 按文件大小查找 -type 按文件类型查找

locatelocate -u &

grep [选项 ] 查找模式 文件名 [文件名 ...]

Page 43: 红旗 Linux 应用技术培训

文件目录的权限

rwx rwx rwxowner group others

rwx r-x ---111 101 0007 5 0chmod 750 文件 /目录名

文件保护(红旗工具)

Page 44: 红旗 Linux 应用技术培训

改变文件 /目录属主、属组 改变文件 / 目录属主 owner

chown 改变文件 / 目录属组 group

chgrp

Page 45: 红旗 Linux 应用技术培训

重定向

输出重定向 >ls > filelistecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_allcat /proc/sys/net/ipv4/icmp_echo_ignore_all

输入重定向 < 错误重定向 2> 输出错误重定向 &>

Page 46: 红旗 Linux 应用技术培训

链接

符号链接 (软链接 ) Symbolic Linkln -s 源文件 目标文件

硬链接 HardLinkln 源文件 目标文件

Page 47: 红旗 Linux 应用技术培训

进程命令

ps aux ps –ef kill PID kill -9 PID killall mozilla-bin top 红旗系统检视工具 rfmod xkill Ctrl+Alt+BkSp

Page 48: 红旗 Linux 应用技术培训

rpm包 rpm -ivh rpm 包 安装 rpm包 rpm -Uvh rpm 包 升级 rpm包 rpm -e rpm 包 删除 rpm包 rpm -qi 包名称 列出信息 rpm -qf `which 命令 ` 显示命令所在包 rpm -ql 包名称 包中的文件列表 http://www.rpmfind.net

Page 49: 红旗 Linux 应用技术培训

系统管理提纲•红旗培训部

Page 50: 红旗 Linux 应用技术培训

安装及升级

不同安装方式 boot:linux askmethod 光盘安装 硬盘安装 网络安装

无人值守安装 KickStart 多系统共存及启动菜单配置

Page 51: 红旗 Linux 应用技术培训

文件系统概念

用于明确磁盘或分区上文件的方法和数据结构,即文件在硬盘或分区上的组织方式 超级块 superblock 索引节点 inode 数据块 data block 目录块 directory block

Page 52: 红旗 Linux 应用技术培训

文件系统类型

ext3 ext2 ReiserFS vfat xfs

Page 53: 红旗 Linux 应用技术培训

交换空间

一般大小为 1-2RAM,建议<2GB 动态管理交换分区 交换文件的使用

Page 54: 红旗 Linux 应用技术培训

RAID Redundant Array of Inexpensive

Disks廉价磁盘冗余阵列 RAID0 磁盘条带化 RAID1 磁盘镜像 RIAD4 奇偶校验 RAID5 带奇偶校验的磁盘条带

硬件实现 软件实现

Page 55: 红旗 Linux 应用技术培训

LVM管理 Logic Volume Manager逻辑卷管理器

统一卷组管理 跨分区 动态调整

安装时配置 使用红旗工具 rflvm

Page 56: 红旗 Linux 应用技术培训

磁盘配额

手工配置方法 软限制和硬限制 磁盘配额的管理 使用红旗工具 rfquota

Page 57: 红旗 Linux 应用技术培训

用户和组群

相关配置文件 用户、组权限 红旗工具 rfuser

Page 58: 红旗 Linux 应用技术培训

任务计划

cron 系统和用户自动执行的任务 /etc/cron.d/ /etc/cron.daily /etc/cron.hourly /etc/cron.weekly /etc/cron.monthly 红旗工具 rfcron

Page 59: 红旗 Linux 应用技术培训

日志察看

日志目录 /var/log 不同日志类别 tail -f /var/log/message 红旗工具 rflogview

Page 60: 红旗 Linux 应用技术培训

性能

主要指标: CPU,内存, I/O top sar uptime ps vmstat 红旗工具 rfmon

Page 61: 红旗 Linux 应用技术培训

系统信息

内存映像 /proc 设备信息

lspci vi /proc/pci vi /etc/sysconfig/hwconf

分区信息 红旗工具 rfsysinfo

Page 62: 红旗 Linux 应用技术培训

服务

服务脚本文件 /etc/rc.d/init.d/ 手工控制服务

/etc/init.d/ 脚本 参数 service 脚本 参数

服务的启动方式 手工启动 自动启动

Page 63: 红旗 Linux 应用技术培训

任务管理

应用程序察看 进程察看 性能 联网 用户

Page 64: 红旗 Linux 应用技术培训

软件包管理

rpm包的相关操作 rpm包管理工具 rpmmanager tar包的处理

Page 65: 红旗 Linux 应用技术培训

系统备份

备份介质 备份方式 打包的格式

tar bzip2 gzip

Page 66: 红旗 Linux 应用技术培训

系统安全

安全管理 物理安全 普通用户安全 超级用户安全

常见安全问题

Page 67: 红旗 Linux 应用技术培训

网络管理提纲•红旗培训部

Page 68: 红旗 Linux 应用技术培训

网络相关知识

网络协议 网络结构 TCP/IP技术 地址解析 路由

Page 69: 红旗 Linux 应用技术培训

远程控制

ssh scp sftp 是否允许 root直接访问 是否允许远程调用 X Window应用

Page 70: 红旗 Linux 应用技术培训

服务控制

自动方式 rfsysv红旗工具 ntsysv (setup) chkconfig

手动方式 /etc/init.d/ 脚本 参数 service 脚本 参数

Page 71: 红旗 Linux 应用技术培训

xinetd服务 telnet的控制 /etc/xinetd.conf /etc/xinetd.d/配置文件 /etc/init.d/xinetd restart

Page 72: 红旗 Linux 应用技术培训

功能模块的学习建议

功能模块的定义 原理和历史 网络定义及使用的端口 帮助信息 : www man info doc 具体配置

远程管理 Redmin/SSH/telnet/webmin 本地配置 RF_GUI 配置文件

具体配置文件 (服务器端 /客户端 )

Page 73: 红旗 Linux 应用技术培训

学习建议(续)

日志文档 常用命令 故障排除 学习网站资源

Page 74: 红旗 Linux 应用技术培训

DNS Domain Name System 基本设置 利用 rfdns工具 基本配置文件

服务器端 6个 客户端 3个

测试工具 nslookup

Page 75: 红旗 Linux 应用技术培训

WEB服务 利用 rfapache 虚拟主机 虚拟目录 个人主页 页面认证 PHP

Page 76: 红旗 Linux 应用技术培训

邮件服务

sendmail postfix DNS中MX 纪录 协议 SMTP POP3开通 收发邮件的配置

Page 77: 红旗 Linux 应用技术培训

FTP服务 File Transfer Protocol proftpd 红旗工具 rfproftpd 配置工具 常用命令 ftpwho ftpcount

Page 78: 红旗 Linux 应用技术培训

代理 /缓存服务 SQUID 红旗工具 rfsquid 配置文件 日志信息 认证 客户端配置

Page 79: 红旗 Linux 应用技术培训

DHCP服务 Dynamic Host Configuration

Protocol 红旗工具 rfdhcp 配置文件

Page 80: 红旗 Linux 应用技术培训

NFS服务 Network File System 配置文件 /etc/exports 启动服务

/etc/init.d/portmap start /etc/init.d/nfs start

showmount -e IP/主机

Page 81: 红旗 Linux 应用技术培训

samba服务 SMB协议 /etc/samba/smb.conf 测试配置文件 testparm 相关命令 PDC到 Linux系统的迁移