Linux实际使用(一)

一、安装Linux

  今日弄了一台IBM X61笔记本专门安装个Linux用用。以前一直用虚拟机安装,现在用真实计算机,安装没有什么太大的问题。不过我用的是U盘来安装的,几个原因1.光盘现在质量太差了,刻录一张用不了几次就完蛋了;2.我的X61是没有光驱的;3.U盘质量比光盘好。:-),怎么弄U盘安装盘,太简单了,说明一下:

    1、安装那个版本的Linux呢?我最后考虑用Centos6的。优缺点我就不做比较了,网上太多了,反正我就用这个了吧。现在Centos最新版本是Centos6.4,OK,就用这个吧。到163的开源镜像点先去下载下来(http://mirrors.163.com/)。两张盘1、CentOS-6.4-i386-bin-DVD1.iso 主要盘 2、CentOS-6.4-i386-bin-DVD2.iso附加盘。我的U盘是8G的,容量没有问题

    2、用UltraISO写入镜像到U盘,具体安装就不用说了,网上太多了;

    3、安装上,一路顺利,安装完毕。

    4、更新一下系统

        yum update

二、Mplay软件安装

    系统安装好了,既然决定今后就把这台计算机作为工作计算机,安上一个看电影的软件吧,呵呵先考虑闲的时候的享受吧。嗯。Linux下就用Mplay吧。晕了,这个软件的安装真是费了我半天劲

    开始我想直接用yum安装,没有,系统的yum没有Mplay的软件信息。网上找,大部分都是告诉我从官网上下载源码包、皮肤包、解码器包,然后安装,我试着做了一下,不对的,不知道哪里的问题安装不上,算了咱的水平还没有那么高,继续在网上找找有没有yum安装的。:-)找到了

安装方法如下:

(1)加入 RPMforge 软件库
           sudo rpm -Uhv http://tree.repoforge.org/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
(2)加入 Macromedia 软件库
          sudo rpm -Uhv http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
(3)安装多媒体应用程序(用命令行安装所需组件)
         下面使用 yum 组件管理员来安装所有提供支持的软件,当中会有很多依赖组件
          sudo yum install libdvdcss libdvdread libdvdplay libdvdnav lsdvd mplayerplug-in mplayer mplayer-gui compat-libstdc++-33 flash-plugin gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg libquicktime
(4)安装 w32Codecs(是 xvid 及其它专用格式所需的)
          sudo wget www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm
          sudo rpm -ivh mplayer-codecs-20061022-1.i386.rpm
          sudo wget www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm
          sudo rpm -ivh mplayer-codecs-extra-20061022-1.i386.rpm

好了,按照上面的方法我顺利的安装好了Mplay。

(我用的RPMforge库好像是http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm这个。)

立刻播放电影看看。晕了,怎么有声音没有图像呢?网上找。找到了

如果遇到可以播放音频,但不可以播放视频,播放视频提示如下错误:
Error opening/initializing the selected video_out (-vo) device
其实解决的方法很简单:
打开MPLAYER。右击——>选择“preferences"——>"Video"选项卡——>在"Availabe Drivers"中选择“X11“。——>点"OK"关闭设置。重启Mplayer。打开个视频看看,问题解决。

:-)好吧。放个俺喜欢看的《生活大爆炸》,又不对了,怎么画面的比例不能全屏呢?怎么办,老办法,网上找。

新装完mplayer后,全屏播放时,边上都是黑的,画面并没有放大,以下是解决办法:
gedit ~/.mplayer/config
输入(或修改):
# Enable software scaling (powerful CPU needed).
# Some video output drivers (svga, x11, vesa) do not support hardware scaling.
zoom=yes
再打开一切正常了。

网络是个好东西呀。出了问题先到网上找找看。:-),写这些记录的目的也是为了今后自己用Linux是方便,万一那天再安装次系统,还是有这些问题,自己看看自己写的就好了。

三、移动硬盘问题

    拿出俺的1T移动硬盘玩玩。晕了,怎么系统不能挂载呢?看看信息,好像是NTFS的问题。好吧赶快解决,方法吗网上找。

1、安装编译器,否则不能成功编译。
yum install gcc
根据提示按Y安装完成
2、安装ntfs-3g
cd /home #进入/home目录,把软件下载到此目录
wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz #下载
tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz #解压
cd ntfs-3g_ntfsprogs-2011.4.12 #进入目录
./configure #编译
make #安装
make install #安装
cd .. #返回上一级目录
rm -r -f ntfs-3g_ntfsprogs* #删除安装程序包
3、查看使用
fdisk -l #显示系统磁盘信息
然后找到我们的移动硬盘盘符
4、挂载分区
进入/mnt目录,新建win1 win2 win3 win4 四个挂载目录
cd /mnt
mkdir win1
ntfs-3g /dev/sdb1 /mnt/win1 #挂载
分区挂载完成,现在可以进入/mnt目录下面查看对应的文件夹,即就是你移动硬盘的分区
如果想卸载,可以用下面的命令
umount /dev/sdb1 #卸载
5、如果想让系统开机自动挂载移动硬盘,编辑/etc/fstab
cp /etc/fstab /etc/fstabbak #更改之前先备份
vi /etc/fstab #编辑
在最后添加以下信息,以读写方式挂载磁盘
/dev/sdb1 /mnt/win1 ntfs-3g defaults 0 0
 卸载的过程中,我们经常会遇到卸载不了的问题,这时候我们要学会使用lsof命令,列出占用我们所要卸载分区的进程;
关于lsof命令:
一.lsof有什么用?
   lsof可以找出被特定进程所打开的文件,目录,套接字,设备.
   例子:比如有时我们不能umount掉一个分区时,我们会需要检查,是哪些进程在使用当前的分区
        以便找出进程后将它关闭
   一个与脚本相关的例子:
        我们使用ftp接收别人上传的文件,有程序被放到crond中定时进行处理,
        此时就有一个问题;我们如何得知当前被处理的文件是否上传完了,
        比如:如果上传的是一张图片,且正在传输中我们就进行了处理,则我们会得到一张残缺不全的图片
        解决方法:用lsof对文件进行检查,如果有进程在访问,就表示还未上传完成,可以先跳过当前文件
       
二.lsof的用法举例
   主要用于检查目录和文件
    # umount /mnt/cdrom
        umount: /mnt/cdrom: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
    在做umount设备时, device is busy是令人头痛的提示
    大家看,我使用的是fedora 10,umount会自动给出让大家用lsof或fuser进行检测的信息
    # lsof /mnt/cdrom
     COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
     bash    2705 root  cwd    DIR    8,1     8192    1 /mnt/cdrom
     lsof    2756 root  cwd    DIR    8,1     8192    1 /mnt/cdrom

    lsof    2757 root  cwd    DIR    8,1     8192    1 /mnt/cdrom

    可以看到,有3个进程在访问/mnt/cdrom,程序分别是 bash和lsof,

    lsof给出的信息很全,还列出了进程的id及用户
    因为我们当前就处在cdrom目录下,所以bash也是其中打开cdrom目录的一个进程
    下面我们从目录下退出:
    # cd
    # umount /mnt/cdrom

    这个例子提醒大家:如果umount一个分区时,lsof列出的进程中有bash,
    通常是有用户登录在此目录下,通知用户让他从目录下cd出来就可以了

OK,目前系统安装好了,娱乐功能也有了,机器就好了。

(自己认为学习Linux还是不要那么死板,有人说用Linux就是用命令行,根本不用装图形界面,我的认为不可能吧。图形界面能帮我省很多事情,为什么我不用呢?现在这篇日记我就是在我的Centos6.4中用Firefox上网敲出来的。嗯。目前感觉和用Win没有什么不同,Office文档也都能打开,嗯。偷偷菜也可以。:-),俺慢慢一步一步走吧。)

本文出自 “yhizyh” 博客,谢绝转载!

你可能感兴趣的:(linux)