看linux书籍做的一些重要笔记(2011.07.03更新)

简介:

(1)制作启动盘

用户可以用 dd cat cp 等命令自行将这些 image 文件制作成启动盘。
例如:
dd  if=/ mnt / cdrom / RedHat /images/bootdisk.img of=/dev/fd0
cp / mnt / cdrom / RedHat /images/bootdisk.img  /dev/fd0
cat / mnt / cdrom / RedHat /images/bootdisk.img  > /dev/fd0


(2)转换成ext3文件系统

 

将原 ext2 文件系统升级成为 ext3 文件系统

[root @stationxx root]# tune2fs –j /dev/hda1

[root @stationxx root]# mke2fs –j /dev/hda2

 

 

对于一个新建立的分区,需要重新启动系统,才能在其之上建立文件系统,例如:

[root @stationxx root]# mkfs –t vfat /dev/hda9

mke2fs 支持的常用参数:
-b :指定 block 的大小。
-c :在创建文件系统的同时检查分区坏块
- i :指定 bytes/ inode 比率。
-N :指定 inode 总数。默认情况下由 block 数与 bytes/ inode 比率算出
-m :指定保留块的比率。默认为 5% 。保留块一般会被用于文件交换等特殊工具。
-j :为 ext2 文件系统添加日志
-L :创建文件系统的同时设定 label

 

 

(3)/etc/fstab的文件结构概览

 

/etc/ fstab 文件每一行由空格分为六项,包括:
设备文件
挂载点
文件系统类型
mount 参数:包含 defaults auto 的行会在开机时自动被加载。
dump 参数: 0 表示永不备份。 1 表示每天备份, 2 表示每两天备份一次,依次类推。
fsck 顺序: 0 表示忽略。 1 2 3 表示检查顺序。一般 1 被根文件系统使用。网络文件系统与光驱软驱等设备应该被忽略。

 

 

(4)卷标一些问题概述

 

查询 ext2/ext3 文件系统的卷标

[root @stationxx root]# e2label /dev/hda2

/boot

更改 ext2/ext3 文件系统的卷标

[root @stationxx root]# e2label /dev/hda2 data

[root @stationxx root]# e2label /dev/hda2

data

用卷标名挂载文件系统

[root @stationxx root]# mount –L data /data

[root @stationxx root]# mount LABEL=data /data

 

(5)grub.conf文件一览

 

 
grub.conf 的范例:

timeout=10  #等待10秒自动进入默认操作系统

splashimage=(hd0,0)/grub/splash.xpm.gz  #grub启动背景画面

default=0  #默认进入第一个标题

title Red Hat Linux (2.4.20-18)  #Red Hat Linux标题

  root (hd0,0)  #根文件系统位置

  kernel  /vmlinuz-2.4.20-18 ro root=LABEL=/ #核心位置与核心加载参数

  initrd  /initrd-2.4.20-18.img  #启动initrd ram 

title windows  #另一个操作系统的标题

  rootnoverify (hd0,1)  #操作系统存放在hd0,1上,不要在grubmount

  chainloader +1  #hd0,1的第一个扇面启动

 

(6)网卡配置信息

 

[root @stationxx root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.0.152

NETMASK=255.255.255.0

GATEWAY=192.168.0.254

[root @stationxx root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0:1

DEVICE=eth0:1

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.0.245

NETMASK=255.255.255.0

GATEWAY=192.168.0.254

 

 

(7)DNS客户端配置/etc/resolv.conf

 

[root @stationxx root]# cat /etc/hosts

127.0.0.1  localhost.localdomain localhost

192.168.0.152  stationxx.example.com    stationxx

[root @stationxx root]# cat /etc/resolv.conf

search example.com

nameserver 192.168.0.254

nameserver  202.96.209.5

 

(8)设置IP转发

 

/etc/ sysctl.conf 文件更改后要在下次机器启动时才生效。我们可以通过

[root @stationxx root]# echo 1 > /proc/sys/net/ipv4/ip_forward来打开ip forward功能而不重启机器。

 

以后重要文件,继续更新





本文转自 149banzhang 51CTO博客,原文链接:http://blog.51cto.com/149banzhang/602002,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
运维 Oracle 容灾
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
|
1月前
|
运维 Linux Docker
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
|
12天前
|
编解码 Linux
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
XviD是开源的MPEG-4视频编解码器,曾与DivX一起用于早期MP4视频编码,但现在已被H.264取代。要集成XviD到Linux上的FFmpeg,首先下载源码,解压后配置并编译安装libxvid。接着,在FFmpeg源码目录中,重新配置FFmpeg以启用libxvid,然后编译并安装。成功后,通过`ffmpeg -version`检查是否启用libxvid。详细步骤包括下载、解压libxvid,使用`configure`和`make`命令安装,以及更新FFmpeg配置并安装。
31 2
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
|
18天前
|
Web App开发 安全 Linux
FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流
《FFmpeg开发实战》书中介绍轻量级流媒体服务器MediaMTX,但其功能有限,不适合生产环境。推荐使用国产开源的ZLMediaKit,它支持多种流媒体协议和音视频编码标准。以下是华为欧拉系统下编译安装ZLMediaKit和FFmpeg的步骤,包括更新依赖、下载源码、配置、编译、安装以及启动MediaServer服务。此外,还提供了通过FFmpeg进行RTSP和RTMP推流,并使用VLC播放器拉流的示例。
32 3
FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流
|
19天前
|
编解码 Linux
FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp
《FFmpeg开发实战》书中指导如何在Linux环境下为FFmpeg集成libwebp以支持WebP图片编解码。首先,从GitHub下载libwebp源码,解压后通过`libtoolize`,`autogen.sh`,`configure`,`make -j4`和`make install`步骤安装。接着,在FFmpeg源码目录中重新配置并添加`--enable-libwebp`选项,然后进行`make clean`,`make -j4`和`make install`以编译安装FFmpeg。最后,验证FFmpeg版本信息确认libwebp已启用。
36 1
FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp
|
25天前
|
Linux 编解码 Python
FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
AV1是一种高效免费的视频编码标准,由AOM联盟制定,相比H.265压缩率提升约27%。各大流媒体平台倾向使用AV1。本文介绍了如何在Linux环境下为FFmpeg集成AV1编解码库libaom、libdav1d和libsvtav1。涉及下载源码、配置、编译和安装步骤,包括设置环境变量以启用这三个库。
45 3
FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
|
10天前
|
存储 编解码 Ubuntu
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
|
10天前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
|
13小时前
|
机器学习/深度学习 Unix Java
技术笔记:Linux之Shell脚本编程(一)
技术笔记:Linux之Shell脚本编程(一)
|
14小时前
|
网络协议 算法 Linux
技术笔记:Linux学习:TCP粘包问题
技术笔记:Linux学习:TCP粘包问题