红旗 Linux 应用技术培训

Preview:

DESCRIPTION

红旗 Linux 应用技术培训. 红旗公司培训部 edu@redflag-linux.com. 用户基础提纲. 红旗培训部. 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

红旗 Linux应用技术培训•红旗公司培训部edu@redflag-linux.com

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

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

硬盘分区技术

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

分区规则

Linux vs. Windows分区hda1 (C:)

hda5 (D:)

hda6 (E:)

hda7 (F:) hda2扩展分区

hda1

hda2

hda3

hda5

hda6

hda7

hda4扩展分区

主分区

主分区

主分区

主分区

安装前的准备

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

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

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

光盘安装

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

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

安装引导程序

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

登录系统

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

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

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

中文输入

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

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

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

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

文字操作

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

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

rxvt 或者 konsole

vi编辑器的简单使用

ESC i,a,o

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

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

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

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

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

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

/root 超级用户的主目录

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

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

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

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

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

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

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

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

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

Ex:多个 Linux OS并存

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

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

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

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

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

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

1 配合 dump做 fsck的顺序

/home 用户 zhang 的默认主目录

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

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

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

/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

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

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

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

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

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

了解所用硬盘的信息

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

硬件配置

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

显卡配置

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

网卡配置

红旗图形工具 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”

网络主要命令

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

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

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

lsmodrmmodinsmodmodinfomodprobe

文件的比较

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

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

文件的查找

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

locatelocate -u &

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

文件目录的权限

rwx rwx rwxowner group others

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

文件保护(红旗工具)

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

chown 改变文件 / 目录属组 group

chgrp

重定向

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

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

链接

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

硬链接 HardLinkln 源文件 目标文件

进程命令

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

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

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

安装及升级

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

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

文件系统概念

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

文件系统类型

ext3 ext2 ReiserFS vfat xfs

交换空间

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

RAID Redundant Array of Inexpensive

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

硬件实现 软件实现

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

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

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

磁盘配额

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

用户和组群

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

任务计划

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

日志察看

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

性能

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

系统信息

内存映像 /proc 设备信息

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

分区信息 红旗工具 rfsysinfo

服务

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

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

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

任务管理

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

软件包管理

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

系统备份

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

tar bzip2 gzip

系统安全

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

常见安全问题

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

网络相关知识

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

远程控制

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

服务控制

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

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

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

功能模块的学习建议

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

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

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

学习建议(续)

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

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

服务器端 6个 客户端 3个

测试工具 nslookup

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

邮件服务

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

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

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

DHCP服务 Dynamic Host Configuration

Protocol 红旗工具 rfdhcp 配置文件

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

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

showmount -e IP/主机

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