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文档也都能打开,嗯。偷偷菜也可以。:-),俺慢慢一步一步走吧。)

更多相关文章
  • linux下A免密码登录B
    linux下A免密码登录B现在有两台linux服务器A:192.168.1.111,B:192.168.1.1121.在A(192.168.123.111)生成公钥私钥对,命令如下:   ssh-keygen  -t rsa -P '',如图:-P表示密码,-P '' 就表示空密码,也可以不用-P参 ...
  • 日常办公能否使用linux
    简介: 接触linux已经很多年了,一直想尝试完全使用linux办公(以前通过windows下的vmware使用linux).考虑到的办公环境中很多工具都是基于windows,工作需要使用的IE和QQ(虽然可以通过手机)以及打印机在linux下都无解(或是非常麻烦),向来都是以windows为主,需 ...
  • 服务器的磁盘也没有做监控,其实我也不知道如何对磁盘的状态做监控,突然查看不到新数据,上去看了一下磁盘的情况,发现磁盘出现只读的情况,无法写入数据,要是大家谁知道怎么可以监控磁盘只读的方法,可以告诉我下,来个高达上一些的.一.处理过程1.磁盘坏道检查    出现问题之后,首先把业务停掉了,然后把磁盘卸 ...
  •     由国内著名技术社区51CTO鼎力推荐.人民邮电出版社出品,南非蚂蚁(高俊峰)最新技术力作<循序渐进Linux>第二版已经上架发行,此书以Redhat Linux.Centos两个Linux发行版为主进行介绍,采用的具体版本为Centos7.x/RHEL7.x:在章节上会更加突出重 ...
  • 再谈如何学习Linux,一线Linux专家学习经验谈
    小道消息Linux入门经典:<循序渐进Linux>第二版全网发行,附试读章节下载! 记得最早接触linux是在2000年,那个时候,还在上大学,一个同学从荷兰回来,带回来了一个Linux的拷贝版,记得版本还是Redhat6.2.曾经为安装一个系统让我们忘记疲劳,挑灯夜战,不亦乐乎.那时L ...
  • 老男孩高端linux运维在线课程视频全套,持续更新中http://edu.51cto.com/course/course_id-5651.html
  • 以下讨论,说的都是Linux桌面操作系统.其他情况不论! 去年12月14日Solidot上的一篇文章<国内 Linux 用户似乎正在离开 Linux>引起国内开源世界的轰动,作者也没想到会如此,他引用了Linux Fans(Linux公社)网站的<那些离开Linux的用户们> ...
  • find[功能说明]按指定的要求查找文件[语法格式]Find 查找路径文件类型  文件名字等[选项参数]-name 以名字格式查找-type 以文件类型查找-maxdepth 规定查找深度-mtime 按文件的修改时间[实际操作]查找root下所有的oldboy的文件[[email protected] ~]# ...
  • pure-ftpd安装:wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2解压:tar -jxvf pure-ftpd-1.0.42.tar.bz2cd pure-ftpd-1.0.42安 ...
一周排行
  • 1:72美M26龙式重型坦克拖车
    1942年盟军在北非发动了代号为阿拉曼的战役.随着战争进入白热化阶段,盟军的坦克在战场上接 ...
  • 本文为<老男孩培训>待出书草稿,对应的VIP视频已录制完毕.欢迎企业及个人咨询合作.目录第8章   HEARTBEAT高可用软件服务及实战配置 18.1 HEARTBEAT介绍 38.1.1 Heartb ...
  • 实验拓扑: ::6:sho standbysho standby brief sho standby vlan10Sw1(vlan)#vtp domain abcSw1(vlan)#vtp serverS ...
  • MYSQL主从复制—master-salve
    在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的.譬如服务器发生故障 ...
  • 配置虚拟交换机vSwitch
    在使用物理机时电脑通过物理网卡连接到物理交换机上进行联网,在虚拟机上一台服务器上通常会有多 ...
  • 转Struts2入门示例教程
    原文地址:http://blog.csdn.net/wwwgeyang777/articl ...
  •     不少中小企业的老总在抱怨,现在合适的员工越来越难招到了,非常羡慕同行企业拥有那么多有能力的人才,难怪人家的生意会那么好.       其实在这个问题上,每家企业都有一本难念的经.那些经营的好的企业,一旦那些有 ...
  • 三款精美的html5及css3的源码插件
    1.HTML5 3D爱心动画 晚来的七夕礼物 七夕情人节刚过,今天小编却在国外的网站上看到 ...
  • 注:摘选自<第一行代码-Android>Activity 类中定义了七个回调方法,覆盖了活动生命周期的每一个环节,下面我来一一介绍下这七个方法.1.  onCreate()这个方法你已经看到过很多次了,每 ...
  • 变量是一段连续存储空间的别名程序中通过变量来申请并命名存储空间通过变量的名字可以使用存储空间在c++中新增加了引用的说法:   引用可以看作一个已定义变量的别名   引用的语法:Type&name = var ...