文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>北京培训笔记

北京培训笔记

时间:2006-08-15  来源:白天的影子

公司派我去北京培训了两次,红旗Linux公司举办的,讲师教得还不错!
把笔记放在这儿,免得不小心删掉了!

<< 红旗Linux 学习笔记>>
 
Linux相关网站:
    www.rpmfind.net
    www.tanvy.com

uname -a:查看Linux内核版本

字库类型:GB18030 [使用 locale 命令查看字库版本]
字库文件存放在 usr/share/fonts/zh_CN/TureType 目录下

CUPS : 打印机

K Develop Environment : K 开发环境(类似 Windows系统界面)
GNOME : 另一种Linux图形界面(类似 MAC OS 系统界面),红旗Linux使用的是KDE
CDE(Common Desktop Environment) :Unix下的使用的系统图形界面

一些命令:  
    ps -ef  :查看当前系统正在运行的进程(详细信息:ps aux|more)
    df -h   :磁盘空间使用情况(包括U盘)
    free    :内存使用情况
    mount   :挂装,装一个设备与一个目录建立联系(U盘、移动硬盘、光驱等)
        [ /dev/cdron --> /mnt/cdrom  光驱 ]   [ /dev/fd0 --> /mnt/floppy 软驱 ]  [ /dev/sda1 --> /mnt/USB/UDisk1 U盘 ]        

文件、目录名称 : 最多 255 个字符

分区:至多4个主分区,或3个主分区 + 1个扩展分区

/etc/grup.conf只是一个链接  真实文件位置在 /boot/grub/grub.conf

rxvt 和 konsole 命令:启动文字命令模式

alias命令 定义的别名存放在配置文件(/ect/bashrc),以免重启系统后定义的别名无效

Ctrl + Alt + Fn(n=1,2,3,4,5,6) 切换至其它文字虚拟控制台,至多同时开6个虚拟控制台。 Alt + F7 回到主控制台

xeyes : 好玩的命令

弹出光驱命令: eject   关上光驱:eject -t
挂载光盘:
    mount -t iso9660 /dev/cdrom /mnt/cdrom -o iocharset=cp936
挂载U盘:
    1. fdisk -l /dev/sd?
    2. modprobe usb-storage
    3. mount -t vfat /dev/sda1 /mnt/usbhd

LSB: Linux Stantand Base

Linux常用文字编缉器 : vi 和 emacs
    文本查看命令:  cat more tac head(查看文件头) tail(查看文件尾)

Linux目录结构:
    命令存放目录 : /bin  /sbin  /usr/local/bin  /usr/bin   /usr/sbin
    内核及其他系统启动所需文件: /boot
    设备目录:  /dev           mknod命令(创建设备文件) 如:mknod /dev/hda33 b 3 33
配置文件:
    控制启动配置: /etc/inittab
    文件系统配置: /etc/fstab
    启动菜单文件:  /etc/grub.conf      PS: grub-install /dev/hda?   将grub装在hda?区   grub-install /dev/hda -->MBR
    环境变量:/ect/profile     /ect/profile.d/*      
                /etc/bashrc    
    自运行脚本文件:/etc/rc.local ( =Windows的 Autoexec.bat 文件 )
    本机设备信息:  /proc/*       /proc/pci:PCI设备
    /usr -->UNIX System resoure

对一块硬盘分区 命令: fdisk /dev/hda?

关机命令:init 0    halt    poweroff          shutdown -h +3(延时?分关机)
重启命令:reboot    init 6    shutdown -r now
lspci : 查看本机PCI设备信息

所有红旗建立的命令名都是以 rf 开头的

创建用户后会将 /etc/skel/ 目录下所有配置文件Copy至新用户主目录

添加一块新硬盘的步骤:
    1. 分区:    fdisk /dev/hdb
    2. 格式化:    mkfs.ext3
    3. 挂装使用:    手动临时挂装:mount /dev/hdb1 /Disk2    开机自动挂装:  vi /etc/fstab

将一个命令的详细参数说明打印到一个自定义文本文件:
    man mount > mount.man.txt(此命令生成的文本文件里有许多打印格式控制符,可加参数使生成文本时筛除掉这些符号)
    man mount | col -b > mount.man.txt

netstat命令 : 查看网络连接状态
nmap IP:扫描打开的端口
ssh IP: 远程登陆  如:ssh 192.168.0.1 -l root
    /etc/ssh/sshd_config(ssh的配置文件)
命令控制服务: /etc/init.d/脚本 参数       如:  /etc/init.d/sshd restart

查找文件命令:find命令   locate命令  grep命令(可查找文档中内容、子目录)
        
文件目录权限:chmod 750 文件名/目录名(三种权限)

改变文件/目录宿主: chown 用户名.用户组名 文件/目录名

输出重定向: >   如 ls > filelist.txt (将所列清单重定向输出至filelist.txt文件)
        echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    本机被ping时不允许 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

建立软链接命令 : ln -s   建立硬链接命令 : ln

解压缩: tar cvf file.tar   tar xzvf file.tar.gz     tar xjvf file.tar.bz

格式化MBR引导:fdisk /mbr     修复mbr引导:linux rescue  (相关命令:chroot grub-install)

显卡配置文件:/etc/X11/XF86Config-4 (应做备份)

远程系统管理:https://192.168.0.1:6655

使用指定序号的历史命令: !35 (执行第35号历史命令)  或  !s(执行最近的以 s 开头的命令)

安装Flash插件:
    1. Linux Mozilla插件的下载
      下载网址为http: //download.macromedia.com/pub/shockwave/flash/english/linux/5.0r51/flash_linux.tar.gz, 该插件大小为555KB。
    2. Linux Mozilla插件的安装
      (1)解压文件包:
        [root@localhost Download]#tar zxvf flash_Linux.tar.gz;
      (2)复制文件插件到Mozilla的插件目录:
        [root@localhost flash_linux]
        #cp libflashplayer.so /usr/lib/mozilla-1.0.1/plugins
        [root@localhost flash_linux]
        #cp ShockwaveFlash.class /usr/lib/mozilla-1.0.1/plugins
      (3)刷新或者是重新运行Mozilla,选择选单"Help/About plug-ins",在浏览器中查看所安装的插件,这时列表中就会多一项"Shockwave Flash"。
           这就说明Flash的插件安装成功,见图2所示。

网络服务    Linux实现工具
    DNS         bind
    WEB         Apache(httpd)
    DHCP         DHCP   
    FTP        proftpd
    PROXY        Squid
    FILE        samba
    Mail        sendmail    qmail
    FIREWALL(防火墙)    iptables
    DATABASE        MySQL   PostgreSQL    

因删掉中间某个分区后 而致使其后各分区的 hda?编号与grub不对应而造成的无法正常启动系统:
    1. mount /dev/hda? /mnt/test      :将问题系统分区挂载到 某个目录
    2. vi /mnt/test/boot/grub/grub.conf:编缉副本的grub.conf
    3. chroot /mnt/test        :chroot一下
    4. grub-install /dev/hdax    :在/mnt/test下grub-install
    5. exit
    6. umount /mnt/test        :取消挂载

DNS客户端有3个文件
    1. /ect/nsswitch.conf
    2. /etc/hosts        本地文件
    3. /etc/resolv.conf    指向DNS服务器 文件

更改浏览器默认的字符码(解决网页中文乱码):
    1. 打开 /etc/httpd/conf/httpd.conf
    2. 将 #AddDefaultCharset UTF-8  更换为 AddDefaultCharset GB2312
    3. 重启 /etc/init.d/httpd restart

个人主页 配置:
    1. 打开 /etc/httpd/conf/httpd.conf
    2. 查找关键字 UserDir
    3. # UserDir disable     (注释此句)
    4. UserDir public_html    (取消此句的注释)
    5. /home/*/public_html    (取消此句注释)
    6. /ect/init.d/httpd restart (存 & 重启服务)
    7. 用户的个人主页目录为:/home/User/public_html/
    8. 注意home下用户目录的权限 用chroot命令更改权限

SQUID代理/缓存    
    默认缓存目录 : /var/spool/squid/
    访问控制列表: ACL(Aceess Control List)配置文件:/etc/squidsquid.conf  

FTP服务:
    配置文件: /etc/proftpd.conf
    黑名单:    /etc/ftpusers
    服务器端命令: 1. ftpwho(查看当前在线)  2. ftpcount(流量进度)  3. 。。。。
    客户端命令: 1. wget(强大的下载命令,支持断点续传、整站下传等) 2. 。。。

NFS网络文件系统(NetWork File Service)
    配置文件:/etc/exports
    配置文件书写示例:/home    *(ro)
                 /tmp    192.168.0.1(ro)
    服务启动:/etc/init.d/portmap start
        /ect/init.d/nfs start
    客户端:    1. /etc/init.d/portmap start    #必须打开该服务才可使用NFS
        2. showmount -e 192.168.0.1    查看目录信息
        3. mount -t nfs 192.168.0.1:home /mnt/abc     挂载 192.168.0.1/home 目录至本地

Gaim 的编译和安装
  
  无论是否正在使用 Gaim, 都需要给 Gaim 源代码打 patch 并重新编译 Gaim, 加入 QQ
  的支持. Gaim 源代码的安装需要有 gcc/g++ for Linux, 以及相关一些库 (如
  gtk/gdk). 安装的方法很简单, 按照下面的几个步骤完成:
  1. tar zxf Gaim-xxx.tar.gz
  2. cd Gaim-xxx
  3. patch -p1 < ../libqq-Gaim-xxx.patch
  如果你是从我们这里下载的 Gaim-xxx_qq_patched.tar.gz 则不需要这一步.
  4. Gaim 有两种方式, 一种是 gnome applet, 也就是工具栏上的小图标, 相当于
  Windows 系统下面右下角的图标, 这种方式的可执行文件名叫 Gaim_applet. 另外一种 方式是窗口方式, 跟普通的窗口一样.
  编译 applet:
  CFLAGS='-O2' ./configure --prefix=/usr --sysconfdir=/etc --enable-distrib --disable-artsc
  编译窗口方式:
  CFLAGS='-O2' ./configure --prefix=/usr --sysconfdir=/etc --disable-gnome --disable-artsc
  5. make all install
  如果你两种方式的可执行文件都需要, 则 4 5 步需要重新执行一次.
  如果用编译成applet,执行文件的名字叫Gaim_applet。
  如果用编译成窗口方式,执行文件的名字叫Gaim。
相关阅读 更多 +
排行榜 更多 +
蓝猫天气

蓝猫天气

生活实用 下载
手里剑冲刺3D

手里剑冲刺3D

休闲益智 下载
儿童英文绘本

儿童英文绘本

学习教育 下载