Linux
来源:互联网 发布:codol透视辅助源码 编辑:程序博客网 时间:2024/06/06 12:44
第一周:系统的基本操作
1、如何安装
分区:
/home---
/boot---内核部分
/----根目录
swap---交换分区
用户起名称
/etc/passwd
三类用户
1)管理员---root 0
2)伪用户(系统用户)-- 1-499
3)普通用户 500-
/home
2、掌握每个目录内容
3、掌握命令
/bin
/sbin
/usr/bin
/usr/sbin
whereis 命令名称
什么时候使用什么时候调用
ls cd cp mv head tail more cat > >>
rm rmdir less cut data clear tr chmod umack
find grep locate updatedb zip tar gzip unzip gunzip
4、在linux下编辑
vi--打开、三种状态、esc、保存、退出
第二周:系统管理
linux系统引导流程(开启系统、运行级别、服务、故障)
软件包管理(RPM、YUM、)
用户和组的管理
计划任务的安排(at cron)
硬盘的分区和磁盘配额应用 scsi ide
分区--格式化--使用
1、系统引导流程
-------------------了解系统脚本
开启电源后整个加载过程
步骤:
1)读取固件(firmware)中信息
固件本来应该是一段软件控制程序
但是这段程序与操作系统无关,固化到主板上的
定义光盘方式启动
(CMOS/BIOS)
固件常见功能:
安全设置--密码设置
设置导致介质顺序---定义广安启动
电源管理---加电自检(网卡、显卡、CPU、硬盘等是否正常)
时钟--设置
硬件时钟:hwclock—hard ware
软件时钟:date
如果时钟之间不一致
hclock --help
#hwclock --set --date=" ";
第二步:自举程序BootLoader(GRUB)
例如:root用户口令忘记了
单用户模式
windows环境下安全启动
目的:载入linux内核(boot)
MBR--硬盘分盘片
一部分保存硬盘分区信息(64k)
自举程序
windows:磁盘整理、
linux:
查看linux的引导文件
#ls -l /etc|grep grub.conf
l:链接(快捷方式)
如何创建链接文件
ln:link
ln -s 要连接的文件
ln -s /home/file2/file3/a/b/c/a.html
为了和其他unix系统兼容
freebsd等
/etc/grub.conf
red hat
/etc/grub.conf
/boot/grub/grub.conf
#i/etc/grub.conf
#:表示注释
“:表示注释
##:表示注释
全局变量
default=0:指定开机启动的操作系统
timeout=10--选择操作系统的时间间隔s
指定开机画面
spalshimage=(hd0,0)/grub/splash.xpm.gz
(hd0,0)---
hda—hda1 hda2 hda3...
hdb
局部变量
grub背景图片 640*480
title Red Hat Linux(2.4.20-8)
2.4.20-8版本号
主版本 .次版本号(奇数表示测试版,偶数表示正式版)
passwd
root(hd0,0) 内核所在根目录
kernel/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd/initrd-2.4.20-8.img
title:局部变量
第三步:
第一个目的:
加载内核---驱动和该操作系统相关的硬件设备
内核文件/boot/vmlinuz-2.4.20-8
主要保存了各种驱动程序
例如:u盘 MP3 手机
第二个目的:
开启进程init /etc/inittab
开启或关闭哪些服务
运行级别
0:关机
1:单用户模式,只允许root用户登录
2,3:字符型洁面
4:被保留级别
5:图形化界面
6:重启
当前默认运行级别:5
切换运行级别:init
语法:
id:run-level:action:process
id:序号 运行等级为序号时进程为空
run-level:指定运行级别
action:状态
process:指定要运行的脚本/命令
开机后默认运行级别为5(X11)
si::sysinit:/etc/rc.d/rc.sysinit
si表示id 序号
::为空表示所有等级都需要执行最后的命令
sysinit:系统初始化
/etc/rc.d/rc.sysinit:要执行的文件
进行初始化
系统服务程序的开启,环境变量的设置、时钟、加载字体、文件系统、日志文件等
配置文件拓展名称
服务器:apache *.conf
系统; init
/etc/rc.d/rd:判断运行级别并开启响应目录下的指令
任何一个操作系统都有一个操作界面
rc0.d:该文件目录下包含两类文件
K:kill杀死(关闭服务)
S:
init+序号 相当于cd rc+序号.d/rc+n.d n是从0-6
K01samba 操作类型+优先顺序+脚本名称
前提条件#cd /etc/rc.d/rc5.d
#ln -s S100script /home/zhy/script
总结:
开电源--firmware(硬件的识别)--bootloader(操作系统选择菜单)--加载内核(运行驱动)--开启服务(init)—
initdefault---/etc/rc.d/rc.sysinit---/etc/rc.d/rcn.d--login:passwd
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- POJ-1989(最短非子序列)
- 集合映射
- setsockopt设置socket状态
- U-boot的环境变量值得注意的有两个: bootcmd 和bootargs
- LTP测试LINUX
- Linux
- Linux(四)vi编辑器
- 组件映射
- js获取上传文件大小,兼容ie,FireFox,Chrome
- oracle按月统计,上个月1号00:00:00到最后一天23:59:59
- edraw资源 & 提问网站
- iphone 动画
- MKAnnotationView,MKAnnotation与MKMapView结合使用显示坐标点
- GSG: DM365 DVEVM Software Setup(continue)