http://www.jb51.net/os/RedHat/1050.html

ISO:
iso 格式的光盘镜像可以说是最普遍和通用的了,处理起来非常方便,挂载命令:
( 假设镜像文件名为 download,挂载点为 /mount-point ,下同)
mount -t iso9660 -o loop,user download.iso  /mount-point

MDF:
mdf 是 Win 下的虚拟光驱软件 Alcohol 120% 的专有格式,你可以用 mdf2iso 把 mdf  文件转换成 iso 格式再挂载,或者尝试用下面的命令挂载:
mount download.mdf /mount-point -o loop=/dev/loop0
不过遗憾的是,有些分轨的 mdf 文件,这样还是无能为力。

BIN (or  BIN + CUE ):
可以用 cdemu 挂载,也可以用 bin2iso 转换成 iso 再挂载,也可以 bchunk 转换 bin+cue 到 iso 。

NRG:
nrg 格式的镜像文件是 Nero 的专有格式,你可以用 nrg2iso 转换成 iso 再挂载,或者尝试下面的命令:
mount -o loop,offset=307200 download.nrg /mount-point

CCD:
ccd 是 CloneCD 的专有格式,你可以用 ccd2iso 转换成 iso 再挂载。

转自:
http://kaslnetwork.com/articles/installing-cisco-packettracer-5-3-2-on-64-bit-ubuntu-or-debian/?doing\_wp\_cron=1354528617.3749530315399169921875

PacketTracer5.3只有32位的,而且提供的软件是bin文件。以下提供如何在ubuntu 64位下安装
方法是:
安装的时候提取出packettracer的deb文件,然后装好32位库文件,再强制安装packettracer即可

1、下载packettracer5.3

下载地址我忘了,有需要的可以留言。

2、建sh脚本:PacketTracerx64Hack.sh

#!/bin/bash

# PacketTracer Installer Hack
# Written by K. Law @ http://kaslit.com
# PacketTracer is a program by Cisco Systems

# The purpose of this script is to install PacketTracer on
# the unsupported 64-bit Ubuntu or Debian Linux platforms

echo “Installing Required Libraries”
apt-get -y install ia32-libs-gtk
echo “ia32-libs-gtk is the key to the installation. Without it, PacketTracer will not work.”
echo “.deb file exists in /tmp”
echo “ “
echo “copying installer to ./“
echo “ “
cp -v /tmp/selfextract.*/Packet* ./
echo “Copy Successful”
echo “ “
echo “Installing Libraries”
wget -c http://content.kaslit.com/downloads/getlibs-all.deb
dpkg -i getlibs-all.deb
echo “ “
echo “Running dpkg -i –force-architecture Packet*.deb”
dpkg -i –force-architecture Packet*.deb
echo “ “
echo “PacketTracer is installed”
echo “ “
echo “Applying libs”
getlibs /usr/local/PacketTracer5/bin/PacketTracer5
echo “ “
echo “PacketTracer should now be installed - However, this script is light and does not detect errors.”
echo “ “
echo “Running PacketTracer”
echo “ “
echo “Did PacketTracer Not Install? If not, look for the ia32-libs-gtk file in the Debian/Ubuntu repositories. It is the key to the successful install.” > ~/PacketTracer_README_IF_IT_FAILED.txt
/usr/local/PacketTracer5/packettracer

3、安装

sudo sh PacketTracer53*
阅读说明,阅读到90%的时候,另开一个终端
sudo sh PacketTracerx64Hack.sh
该脚本会自动复制packettracer的deb文件,并自动安装

参考:
http://www.gentoo.org/doc/en/xorg-config.xml
http://www.gentoo.org/doc/zh\_cn/xorg-config.xml
http://www.gentoo.org/doc/zh\_cn/xfce-config.xml
http://blog.csdn.net/fo1\_sky/article/details/6339910
1、安装Xorg

nano -w /etc/portage/make.conf

INPUT_DEVICES=”keyboard mouse”
VIDEO_CARDS=”vmware”

emerge libdrm
emerge mesa
emerge –autounmask-write  xorg-x11
dispatch-conf
emerge xorg-x11

#要安装125个包
env-update
source /etc/profile
Xorg -configure
X -config /root/xorg.conf.new
cp /root/xorg.conf.new /etc/X11/xorg.conf
startx 进行测试

2、安装xfce

由于安装gnome出现问题解决不了,所以安装了xfce
libdiscid   rarian(包含在hal下) 这2个软件不知道怎么装。

USE=”-gnome -kde -minimal -qt4 branding dbus hal jpeg lock session startup-notification thunar X”
emerge thunar-volman
emerge python
emerge pambase
emerge -avt xfce4-meta
for x in plugdev cdrom cdrw usb ; do gpasswd -a leaf $x ; done
env-update && source /etc/profile
echo “exec startxfce4” > ~/.xinitrcemerge xf86-input-evdev  #解决鼠标动不了的问题
startx
后面的附加程序都没有装

界面如下:

gentoo安装:2xfce桌面 - leaf - ------坚持雅操------

对以后LFS装桌面有好处~。。。

 

数据库技术:

数据库系统

数据库
数据库管理系统
应用系统:使用数据库的软件
应用开发工具
数据库管理员

SQL语言

DDL:对数据库和表的操作
DML:对数据的操作
DCL:控制访问权限

数据库访问技术

ODBC
JDBC
ADO.NET
mysql模块和mysql接口
只有使用访问技术,sql语言才能起作用。

MYSQL数据类型:

整数类型

tinyint                 1B
smallint               2B
mediumint          3B
int                       4B
inteage               4B
bigint                  8B
#有符号数就是把一个字节中的最前面的数当符号使用,这样能表示的最大值就少了1半。

浮点数、定点数类型

float                   4B
double               8B
decimal(M+D)   M+2     #M是整数部分的长度,D是小数点部分的长度。

  #定点数默认M=10,D=0,
  #定点数使用字符串形式存储。数据精度高。

日期、时间类型

year                 1B         #4位范围:1901-2155   #2位字符串:2000-2069,1970-1999

  #2位数字:0000,2001-2069,1970-1999

date                 4B        
time                 3B
datetime          8B
timestamp       4B
#NOW()可以显示当前时间

字符串类型

char
varchar
text                             #用于存字符数据
enum
set

二进制类型

环境:
宿主:              CPU:amd 4核         内存:DDR3 8G           显卡GT8500
vmware 9 :    CPU:2核                  内存:1G                     硬盘:30G
参考:http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
下载:http://distfiles.gentoo.org/releases/x86/autobuilds/current-iso/install-x86-minimal-20120710.iso

1、进光盘系统

光盘启动
15秒内按F1,然后输入gentoo进系统

2、安装网卡驱动

ifconfig 只找到lo,没有eth0
查看设备:lspci

02:01.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)

查看模块:lsmod | grep net

pcnet32                23142  0

显然模块是有的,就是没加载
安装显卡驱动

net-setup eth0
按照提示选择即可

3、开启ssh

/etc/init.d/sshd start
passwd root

4、宿主开终端,用ssh连接进光盘系统

ssh root@172.16.43.142
#dhcp获取的IP地址是172.16.43.142

5、分区、格式化、挂载

分区

cfdisk
/dev/sda1     ext2           128M               Boot partition
/dev/sda2     (swap)     1024M               Swap partition
/dev/sda3     ext3     Rest of the disk      Root partition

建文件系统

mkfs.ext2 /dev/sda1
mkfs.ext3 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda2

挂载文件系统

mount /dev/sda3 /mnt/gentoo                 #/mnt/gentoo文件夹本身就有
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot

6、下载stage3和portage包

stage3已经将目标系统的环境全部建好了,就剩下一些软件、linux内核、grub没装了。

0、cd /mnt/gentoo
1、links http://www.gentoo.org/main/en/mirrors.xml

#Enter:进入,按键D:下载    按键Q:退出

2、下载stage3

downloads-mirrors-6、Asia-China-sohu.inc(http)-releases/x86/autobuilds/20121016/stage3-i686-20121016.tar.bz2
#实际地址
http://mirrors.sohu.com/gentoo/releases/x86/autobuilds/20121016/stage3-i686-20121016.tar.bz2

3、下载portage包

downloads-mirrors-6、Asia-China-sohu.inc(http)-snapshots/portage-latest.tar.bz2

#实际地址

http://mirrors.sohu.com/gentoo/snapshots/portage-latest.tar.bz2

4、解压

tar xvjpf stage3-i686-20121016.tar.bz2
tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr

#这里tar参数p:表示按原地址解压

这里,可以配置/mnt/gentoo/etc/portage/make.conf 来用多核一起编译软件

nano -w /mnt/gentoo/etc/portage/make.conf
MAKEOPTS=”-j2”

7、选源、选同步

选源
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

#这里我选了3个

GENTOO_MIRRORS=”http://mirrors.163.com/gentoo/

  ftp://mirrors.sohu.com/gentoo/
  http://mirrors.sohu.com/gentoo/"

选同步
mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

    SYNC=”rsync://rsync.cn.gentoo.org/gentoo-portage”

8、chroot

复制dns信息

cp -L /etc/resolv.conf /mnt/gentoo/etc/

加载必需的文件系统

mount -t proc none /mnt/gentoo/proc
mount –rbind /sys /mnt/gentoo/sys
mount –rbind /dev /mnt/gentoo/dev

chroot操作

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1=”(chroot) $PS1”

9、更新portage树,保持安装软件的最新版

emerge –sync

如果有些软件包已经更新,则再运行emerge –oneshot portage 更新

10、自定义安装模式

eselect profile list

Available profile symlink targets:
  [1]   default/linux/x86/10.0 *
  [2]   default/linux/x86/10.0/selinux
  [3]   default/linux/x86/10.0/desktop
  [4]   default/linux/x86/10.0/desktop/gnome
  [5]   default/linux/x86/10.0/desktop/kde
  [6]   default/linux/x86/10.0/developer
  [7]   default/linux/x86/10.0/server
  [8]   hardened/linux/x86
  [9]   hardened/linux/x86/selinux
  [10]  hardened/linux/uclibc/x86

eselect profile set 4
nano -w /etc/portage/make.conf

USE=”gtk gnome -qt4 -kde dvd alsa cdr”

USE参数很重要,这里是自定义要安装的软件。

USE参数中文说明:
http://linux.chinaunix.net/techdoc/desktop/2007/10/20/970341.shtml

11、安装内核

设置时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo “Asia/Shanghai” > /etc/timezone

安装内核源码

emerge gentoo-sources
安装好后查看ls -l /usr/src/linux
会有内核源代码 Linux–>Kernel 3.5.7-gentoo

自动安装内核

emerge genkernel                          #安装genkernel软件包
genkernel all
ls /boot/kernel* /boot/initramfs*       #查看是否已经有内核文件

手动添加内核模块

列:nano -w /etc/conf.d/modules
       modules_2_6=”3c59x”

12、设置配置文件

nano -w /etc/fstab

注释掉全部内容,然后添加
/dev/sda1   /boot        ext2    defaults,noatime     0 2
/dev/sda2   none         swap    sw                   0 0
/dev/sda3   /            ext3    noatime              0 1
/dev/cdrom  /mnt/cdrom   auto    noauto,user          0 0

#设置主机名
nano -w /etc/conf.d/hostname        

hostname=”leaf”

#设置域里的计算机名和网络
nano -w /etc/conf.d/net

dns_domain_lo=”leafnet”
config_eth0=”dhcp”

#设置网络接口开机启动
cd /etc/init.d

ln -s net.lo net.eth0
rc-update add net.eth0 default

#设置hosts
nano -w /etc/hosts

127.0.0.1     leaf localhost

#设置root密码
passwd

#设置时钟
nano -w /etc/conf.d/hwclock

clock=”local”

#设置语言
locale -a
nano -w /etc/locale.gen

en_US.UTF-8 UTF-8

nano -w /etc/env.d/02locale

LANG=”en_US.UTF-8 UTF-8”
LC_COLLATE=”C”

13、安装系统工具

#log工具

emerge syslog-ng
rc-update add syslog-ng default

#cron

emerge vixie-cron
rc-update add vixie-cron default

#安装mlocate
emerge mlocate

#设置sshd服务开启启动
rc-update add sshd default
nano -w /etc/inittab

s0:12345:respawn:/sbin/agetty 9600 ttyS0 vt100
s1:12345:respawn:/sbin/agetty 9600 ttyS1 vt100

#安装dhcp客户端
emerge dhcpcd

14、安装GRUB

emerge grub

nano -w /boot/grub/grub.conf

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.3.7
root (hd0,0)
kernel /boot/kernel-genkernel-x86-3.5.7-gentoo root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-3.5.7-gentoo

grep -v rootfs /proc/mounts > /etc/mtab
grub-install –no-floppy /dev/sda
grub –no-floppy

root (hd0,0)
setup (hd0)
quit 

15、重启,至此安装完成

exit
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -l /mnt/gentoo{/boot,/proc,}
reboot

16、建普通账户和清理文件

建账户
useradd -m -G users,wheel,audio -s /bin/bash leaf
passwd leaf

清理文件
rm /stage3-i686-20121016.tar.bz2*
rm /portage-latest.tar.bz2*

备注:以上是gentoo基本系统,X window 等都没有安装。

vmware安装gentoo - leaf - ------坚持雅操------

原文:http://islandlinux.org/howto/automated-mysql-backups
参考:http://www.cslog.cn/Content/logrotate-mysql-automated-backu/

1、建备份账户

mysql -u root -p

GRANT SELECT, LOCK TABLES ON *.* TO backup@localhost IDENTIFIED BY ‘bkup123’;
FLUSH PRIVILEGES;
EXIT;
#账户名:backup   密码:bkup123

2、建密码文件用于登录

touch .mysql.backup

[client]
user=”backup”
password=”bkup123”

chmod 400 .mysql.backup

3、建备份脚本

cd /usr/local/sbin

sudo touch  backup_mysql.sh
sudo vi backup_mysql.sh

#!/bin/sh

# written by Dallas Vogels 2008-10-01

export PATH=/bin:/usr/bin:/sbin:/usr/sbin

#将数据库备份到 /var/backups/mysql
OUTPUTDIR=”/var/backups/mysql”
OPTIONS=”–all –complete-insert –add-drop-table –extended-insert –quote-names”
#密码文件所在位置
CONFIG_FILE=”/home/solarit001/.mysql.backup”

# check that backup dir exists
if [ ! -d $OUTPUTDIR ]; then
        mkdir $OUTPUTDIR
fi

# get list of databases
DATABASES=`echo “SHOW DATABASES” | mysql –defaults-file=”$CONFIG_FILE” mysql`
#我这里的结果如下
#Database
#information_schema
#mysql
#wordpress

 for DATABASE in $DATABASES; do

#备份名字为*.sql
  if [ “$DATABASE” != “Database” -a “$DATABASE” != “information_schema” ]; then
    # backup database
    mysqldump –defaults-file=”$CONFIG_FILE” $OPTIONS $DATABASE > $OUTPUTDIR/$DATABASE.sql
  fi

done

exit 0

sudo chmod 500 backup_mysql.sh

4、创建logrotate文件

cd /etc/logrotate.d
sudo touch mysql-backups
sudo vi mysql-backups

/var/backups/mysql/*.sql {
  daily
  copy
  missingok
  rotate 30
  compress
  notifempty
  create 640 root adm
  sharedscripts
  prerotate
    /usr/local/sbin/backup_mysql.sh  #备份之前先运行backup_mysql.sh
  endscript
}

5、测试

sudo backup_mysql.sh
sudo logrotate -f /etc/logrotate.d/mysql-backups

问题:
mysqldump: Got error: 1044: Access denied for user ‘backup’@’localhost’ to database ‘information_schema’
when using LOCK TABLES

解决:

1、加参数:–skip-lock-tables
2、不备份被锁定的数据库:

if [ “$DATABASE” != “Database” -a “$DATABASE” != “information_schema” ]; then

3、用root账户备份

每保存一次就出现一个tmp文件,而且不是隐藏文件,直接删除无法删除,用360解除占用,出现system占用文件的情况

解决:
这个跟杀毒软件有关系,那台电脑用的是360杀毒,关闭后tmp文件就消失了。保护过头了。

党代会任务:选三委

     大会主席团列名单               #安插自身势力

|

 大会成员进行差额预选

|

大会主席团及常委确定名单      #安插自身势力

|

 大会成员进行投票选三委

|

  选举产生

       中央委员会委员
    中央委员会候补委员
中央纪律检查委员会委员

|

第二天召开一中全会

一中全会:选政治局常委、总书记、书记处、中央军委

三委成员选举

|

  选举产生

政治局常委
   总书记
   书记处
 中央军委

一中全会:

党的全国代表大会结束后召开,选举中共中央总书记、中央政治局成员,决定中央其他部门成员。

二中全会:

次年的年初召开,布置国家主席、全国人大、国务院、全国政协、中央军委换届选举的人事安排。

三中至六中全会:

每年的第四季度召开一次全会,主要审议决定经济和社会发展、民主政治、党的建设、精神文明建设等事务。

七中全会:

在新的全国代表大会前夕召开,主要任务是为全国代表大会的召开做好准备工作。

习近平  父亲 习仲勋
李克强  父亲 李奉三                H人
张德江  父亲 张志毅                J人
俞正声  父亲 俞启威
刘云山  父亲
王岐山  父亲                      妻子姚明珊的父亲姚依林
张高丽  父亲

互联网=广域网+局域网
广域网是一个单一的网络,它使用的是结点交换机连接路由器或主机。广域网不跨路由器,它和局域网通过路由器相连。

如连接2个主机,则只需使用MAC地址即可通信
如连接路由器,则使用网络层协议通信
注:结点交换机是3层交换机,不是路由器。

广域网提供的服务

数据报服务:主机承担流量控制和差错控制
虚电路服务:网络承担流量控制和差错控制

广域网处理的问题

分组转发机制

通过转发表(路由表)实现
转发表只包含:交换机编号,交换机端口编号

拥塞控制

死锁:网络吞吐量降为0,网络无法工作。
开环控制方法:设计网络时就将拥塞问题考虑周到。
闭环控制方法:通过网络监控,确定拥塞状况,再控制。

广域网技术
 技术               传输媒体通信方式       数据链路层帧          特点
 X25                         同步                     HDLC帧               分组层提供虚电路,复用,有流控,有差错控制;
 帧中继FR                同步                 类似HDLC帧            数据链路层提供虚电路,复用,无流控,有差错控制;
 ATM                        同步                        信元                  ATM层提供虚通路,复用,有流控,有差错控制,但不使用。
 10Gb级以太网        异步                 802.3帧/EII帧           数据链路层无流控,有差错控制;

帧中继FR

帧格式:地址—-数据—-FCS

     2-4B                  2B

地址字段包含内容:

DLCI:  标记永久虚电路PVC,呼叫控制,管理信息
FECN:值为1,表示传输的同方向出现拥塞
BECN:值为1,表示传输的反方向出现拥塞
DE:     值为1,为低优先级帧,可丢弃,值为0,为高优先级帧,尽可能不丢弃

拥塞控制:

CIR:承诺的信息速率。
超出CIR的帧,DE=1,拥塞时会被丢弃
当FECN/BECN=1,表示拥塞,则丢弃DE=1的帧,

ATM
ATM的异步是指ATM信元异步的插入到同步的SDH比特流中。

ATM层次结构:

AAL层

CS子层:使ATM系统能对不同的网络层协议提供服务。
SAR子层:将数据单元分为48B

ATM层:产生信元首部5B,信元的复用和分用功能,每经过一段ATM链路后VPI/VCI的数值转换
物理层

TC子层:信元流和比特流的转换,异步的插入。
PMD子层:传输和接收比特流。

ATM帧格式:首部—-数据
首部的内容:GFC—VPI—VCI—PT—CLP—HEC    (ATM端点—–ATM交换机)

    VPI————VCI—PT—CLP—HEC   (ATM交换机—ATM交换机)

GFC:做流量控制用,不使用
VPI:虚通道
VCI:虚通路
PT:3bit,是否为用户数据信元,是否拥塞,是否为最后一个信元
CLP:与DE作用类似
HEC:对信元首部进行校验。由物理层实施。

注:

VPI/VCI每经过一段ATM链路就会转换数值,就像MAC帧通过路由器后MAC地址改变一样

关于复用技术:

数据链路层的复用属于逻辑链路的复用
物理层的复用技术属于传输链路的复用,提高传输通道的利用率。

局域网技术

802.3    以太网
802.4    令牌总线网
802.5    令牌环网,FDDI
802.12  100VG-AnyLAN
ANSI     HIPPI
802.1Q  虚拟局域网

以太网特点

以太网规范物理层和数据链路层的协议
以太网使用曼切斯特编码
以太网不对数据进行编号,所以没有流控,只有差错控制
以太网帧长:64-1518B,

64B是取10Mb/s以太网争用期发送的字节数
46-1500B是数据字段字节长度,

以太网标准

标准                 名称              速率         CSMA/CD           双工           备注
802.3         传统以太网      10Mb/s             支持            半双工        100m
802.3u       快速以太网    100Mb/s             支持        全/半双工        使用2对双绞线,100m
802.3z        G级以太网        1Gb/s             支持        全/半双工        使用4对双绞线,100m
802.3ae  10G级以太网      10Gb/s         不支持             全双工        异步传输
802.11       无线局域网

注:CSMA/CD只对半双工有效,CSMA/CD重发16次不成功则丢弃帧

以太网帧格式

MAC地址格式:
EII帧格式:     目的MAC地址—源MAC地址—类型———-数据————FCS

      6B                   6B            2B            46-1500B          4B

802.3帧格式:目的MAC地址—源MAC地址—长度/类型——-数据———FCS

     6B                   6B            2B             46-1500B          4B

其中:802.3帧格式,数据里面包含LLC帧

LLC帧占用数据字段3个字节

DSAP:数据交给哪个协议
SSAP:数据从哪个协议过来
控制:

802.3ac 虚拟局域网以太网帧格式

目的MAC地址—源MAC地址—802.1Q标记-–类型—数据—FCS
802.1Q标记:4字节(32bit)

3bit—————–1bit———–12bit-———-16bit
用户优先级         CFI       VLAN标记号          VID

802.11 无线局域网

类型:有固定基站的(蜂窝移动电话),无固定基站的(自组网络)
固定基站:

范围:ESS— BSS
连接:DS—–AP—–移动设备
一个AP建立的范围就是BSS,DS连接多个AP组合成ESS。

标准:
实现方法:FHSS、DSSS
使用协议:CSMA/CA