核心提示:但CentOS是免费的,不需要向Red Hat支付任何的费用。不同的Linux发行版会使用不同的架构,这种无谓的差异是令人抓狂并且是没有必要的。学习其中的一种并且精通它。这就是为什么我的服务器使用CentOS,并且桌面平台...

一、为何选择CentOS7作为桌面平台对于从未接触过LINUX操作系统的用户来说,WINDOWS系列是最适合做为桌面平台的,没有之一。这是因为WIN系列的绝对的市场占有率以及海量的应用程序。桌面平台如果使用LINUX发行版纯粹是自找麻烦。因为到现在为止没有QQ,不能使用国内银行的网银,无法驱动办公室里的廉价外设比如一些WIN专用的打印机等。以前的一些典型应用比如PHOTOSHOP等等也都在LINUX没有发行。在WIN操作系统上安装虚拟机软件,在虚拟环境中学习使用LINUX或许是最合适的。对于LINUX初学者来说,Ubuntu或许更合适。现在ubuntu还有中国版。炫目的开机动画,体贴的、符合国内用户的、可以方便下载的各式应用不会让初学者无以适从。对于LINUX高手或者类UNIX资深玩家来说,深度定制的GENTOO之类的发行版或许更能打造出独一无二的极度贴合自己机器的操作系统来。CentOS是CommunityEnterprise Operating System的缩写,中文意思是“社区企业操作系统”。它是众多Linux发行版中的一种,使用来自于Red Hat EnterpriseLinux依照开放源代码规定释出的源代码所编译而成。可以把CentOS理解为RedHatAS系列,但CentOS是免费的,不需要向Red Hat支付任何的费用。不同的Linux发行版会使用不同的架构,这种无谓的差异是令人抓狂并且是没有必要的。学习其中的一种并且精通它。这就是为什么我的服务器使用CentOS,并且桌面平台也是使用它的唯一原因。该笔记仅适用于目前的版本CentOS 7.1.1503。二、制作与使用U盘安装Centos7 并与WIN7共存 2.1下载合适的ISO选择一个适合自己网络下载速度的centos镜像网站。比如阿里云。挑选一个固定的适合自己的ISO文件。这里推荐LiveCD。2.2制作可引导的Centos安装U盘如果已经有了一个可用的类UNIX环境并且有权限使用dd命令,那么可以使用类似以下的命令来制作可引导的CentOS安装U盘:



dd if=CentOS-7-x86_64-LiveCD-1503.isoof=/dev/sdc如果是在WIN环境,那么可以下载并安装Fedora LiveUSBcreator应用程序来制作。因为RHEL、Fedora、CENTOS都是血脉相连。


更多安装的内容见另一笔记:U盘安装CENTOS7.1(1503)并与WIN8.1共存多重引导(桌面版)



三、安装完成以后进行必要的设置

CentOS7.1.1503安装完成后第一次启动并进入桌面时会静默地强制自动检查更新。

 

添加第三方源

CentOS由于追求稳定性,官方源中自带的软件不足以满足桌面平台的需求,因而需要一些第三方源。为了尽可能保证系统的稳定性,这里只添加EPEL源。

EPEL源:EPEL即ExtraPackages for Enterprise Linux,为CentOS提供了额外的一万多个软件包,而且在不替换系统组件方面下了很多功夫,因而可以放心使用。EPEL终于结束了漫长的beta版本过程,现在可以简单的使用以下命令开启了。

#yum install -y epel-release执行完该命令后,在/etc/yum.repos.d目录下会多一个epel.repo文件。


其他源参见:CentOS 7.1.1503源


全面更新系统#yum update直到NoPackages marked for Update为止。


如果是全新安装的系统那就用yumupgrade命令更新到最新版本吧

安装五笔输入法

如果平时大量地使用五笔输入法,那么首先安装海峰五笔

yum install -yibus-table-chinese-wubi-haifeng.noarch或者极点五笔。都差不多。使用其中一个就足够了。


yum install -yibus-table-chinese-wubi-jidian.noarch

五笔输入法安装后需要注销当前用户并重新进入才能调出它。

有一个诡异的事情是,你在输入中文的场合,有时不能切换到五笔或者在五笔状态下你无法切换到英文。

也就是说,左SHIFT键切换没用了。但又不是任何时候都这样。重进了又好了!

无奈我只能再添加了个英语,遇到这种时候,按左Supper+空格来切换两种输入状态了……

让centos7 支持可读写的NTFS分区

CentOS默认是不安装ntfs格式文件系统的驱动文件。

我们可以安装一个ntfs-3g来让CentOS支持ntfs格式的文件系统。

yum install -y ntfs-3g


安装FLASH插件

下载adobe网站上的对应程序,直接安装即可。

目前为止最新的版本为flash-plugin-11.2.-release.x86_64.rpm

然而一如苹果公司公开表示不支持FLASH。能不用就不用。本人对flash也十分的反感。

「但是为了能在空闲的时候听听百度上的音乐,还是优先安装了它。但只对该网站长期允许使用flash。」

安装或升级办公套件LibreOffice

Centos 7 基本库里的LibreOffice的版本有点低。而较高版本的又好用太多,因此很有必要升级它。

到LibreOffice官网上下载稳定版本或者最新版本。

/download/libreoffice-stable/

/download/libreoffice-fresh/

感谢有免费的LibreOffice,资金宽裕的可以适当捐助以支持开发更好用的办公套件。

安装顺序为先主程序,再翻译版用户界面,最后是内置帮助。如果已经安装了较低版本的话先删除它。免得有两套同时存在看着就不爽了。

目前在LINUX上WPS还难以望其项背。WPS还有很长的路要走。虽然在安卓上已经是足够好用了。

 wps for linux下载地址/download/


安装与美化字体

中文字体个人推荐是:正规印刷字体安装方正新书宋简体,视力不好的安装思源黑体可以远离屏幕也容易看清。中英文字体的话,文泉驿等宽正黑很容易分辨数字0与字母O,数字1与字母l。


让centos 7 方便的用鼠标右键压缩与解压缩

#yum install -y file-roller unzip
#yum install -y  p7zip p7zip-plugins

对于rar和unrar,没有找到plugin,要压缩与解压缩目前我只能使用命令行。

常用的rar命令:

将test.img压缩成每卷KB大小的,并使用压缩比最高的模式。

rar a -vk -m5  test.img.rar test.img

解压缩时

rar x test.img.rar

常用字体、flash插件、libreoffice、ntfs-3g、p7zip、rar的centos 7的安装包也可以在我的百度网盘下载。

zip,bz2,rar,7z这几种格式各有优缺点

zip,bz2格式最普及。各种中庸。

7Z格式压缩比最高,但也是最最最慢的。嗯。以后上传归档看来都要全面改为7Z。

rar不是很通用。虽然在我国最普遍了。但传给老外,老外一般不知道这个格式。郁闷。


从源码编译安装Wine

====================================

====================================

====================================

以下内容需要启用其他源,除非必要,不要安装。

播放MP3、MP4、RMVB、AVI等音视频资源文件

系统自带的播放器已经可以很好的满足日常普通应用了。遇到无法解码的情况时记得打开NuxDextop源。

使用LIVECD的ISO安装的系统有个莫名的问题是,Totem遇到没有对应解码器时没有搜索按钮可供你选择!那么

yum--enablerepo=nux-dextopinstall -yffmpeg* yum--enablerepo=nux-dextopinstall -ygstreamer*



安装截图软件shutter

GNOME自带了截图工具。PrtScn为截取整个屏幕;Alt+PrtScn为截取当前窗口;Shift+PrtScn为自定义截屏区域。已经可以满足大多数的应用场合了。除非确有必要,否则能少装就少装。

shutter是一个功能更强大的截图工具,支持不同的截图方式、图片格式,还支持图片的简单编辑与注释:

#yum install -yshutter

 如果NuxDextop库平时为禁用的,可以用以下的显式调用方法来安装:

#yum--enablerepo=nux-dextop install -y shutter

安装shutter后就成为默认的看图程序与截图工具。

如何来修改快捷键: 应用程序-系统工具-设置-键盘-快捷键里可以更改。

 

 

百度云管家bcloud

如果前面没有禁止NUX源,直接装就好了

#yum installbcloud

安装完成后,在终端键入命令bcloud-gui,提示少了pyinotify模块而无法运行。

#yum install git 

 #git clone https:///seb-m/pyinotify.git 
#cd pyinotify
#python3.3 setup.pyinstall


在互联网菜单里找到bcloud,可以正常启用了。



点载pointdownload

一款方便高效的下载软件,支持 HTTP,BT,Magnet, ed2k, Thunder 等下载协议,支持迅雷离线加速和高速通道功能,支持视频下载功能。

如果前面没有禁止NUX源,直接装就好了

#yuminstall pointdownload

第一次启动时会让你设置些参数。

会用到迅雷的帐号与密码。



 


安装wiznote - 为知笔记

yum install wiznote



小技巧:对于常用的程序,直接把/usr/share/applications 对应的 xxx.desktop 文件复制到桌面就可以在桌面创建快捷方式




四、安装驱动程序4.1让centos 7 也支持笔记本电脑的双显卡切换

(Intel HD 与nvidia 双显卡)

参考文章:https:///modules/newbb/viewtopic.php?topic_id=

资源站点:https:///wiki/Bumblebee

 Fedora系统可以简单使用。ubuntu也是。

资源站点:/

硬着头皮啃E文吧

我是按这里的来的。https:///forums/viewtopic.php?t=7303

4.1.1先启用ELREPO的源。然后直接安装bumblebee

#yum install bumblebee

会自动安装所需的软件

先查看下目前双显卡的状态:

lspci|grep VGA

可以看到有两张显卡。一张是Intel HD集成显卡,另一张独显是NVIDIA GeForce310M。

00:02.0 VGA compatible controller: Intel Corporation CoreProcessorIntegrated Graphics Controller (rev 12)
02:00.0 VGA compatible controller: NVIDIA CorporationGT218[GeForce 310M] (rev a2)

4.1.2现在开始把独显关闭。

#vi /usr/share/applications/nvidia-settings.desktop


修改后的行

Exec=optirun nvidia-settings -c :8.0

保存后退出编辑。

将你自己的用户名加入bumblebee群组。

vi /etc/group

找到bumblebee群组,将你的用户名加到该行的最后。保存后退出编辑。

vi  /etc/bumblebee/bumblebee.conf

仔细编辑该文件,确保是以下的内容:

在[bumblebeed]段内:

   ServerGroup=bumblebee

   Driver=nvidia

在[driver-nvidia]段内:

KernelDriver=nvidia
   Module=nvidia
   PMMethod=bbswitch
 LibraryPath=/usr/lib64/nvidia:/usr/lib64/vdpau:/usr/lib/nvidia:/usr/lib/vdpau
 XorgModulePath=/usr/lib64/xorg/nvidia,/usr/lib64/xorg/modules

最后一段不用管它。

 

重启笔记本电脑。

应该可以在系统==>管理的菜单内看到NVIDIA X ServerSettings。

应该可以在其他的菜单内看到NVIDIA XServer Settings。

验证是否已经关闭独显

lspci|grep VGA

我的显示如下:

00:02.0 VGA compatible controller: Intel Corporation CoreProcessorIntegrated Graphics Controller (rev 12)
02:00.0 VGA compatible controller: NVIDIA CorporationGT218[GeForce 310M] (rev ff)

如果看到REV FF就表示已经关闭了。世界清凉了。

对比验证:

optirun /opt/VirtualGL/bin/glxspheres64
/opt/VirtualGL/bin/glxspheres64

这两条命令应该差别明显。

Testing Bumblebee
optirun glxgears -info | grep GL_VENDOR

 

让centos 7 支持BCM3413无线网卡

centos 7已经可以完美支持该无线网卡了。

 

4.2、centos 7 安装Nvidia 显卡驱动

先启用ELREPO的源

yum install nvidia-x11-drv kmod-nvidia

重启下电脑 

还是老老实实的去下载驱动

/drivers

yum -y install gcc kernel-devel kernel-headers

vi /etc/modprobe.d/blacklist.conf

添加blacklist nouveau

重新建立initramfsimage文件

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname-r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)

修改/etc/inittab,使系统开机进入init 3文本模式:将最后一行“id:5:initdefault:”修改成“id:3:initdefault:”(不包含引号)

注释:5代表系统启动时默认进入x-window图形界面,3代表默认进入终端模式。

重启

重启用在终端用root执行 init 3进入字符界面

确保nouveau kerneldriver没有被加载

lsmod | grep nouveau

进入驱动程序所在目录,开始安装

chmod +x NVIDIA-Linux-x86-.run

./NVIDIA-Linux-x86-.run

安装过程中,根据提示选择accept,yes 或 OK,即可完成安装:    如果提示有旧驱动,询问是否删除旧驱动,选Yes;    如果提示缺少某某模块(modules),询问是否上网下载,选no;    如果提示编译模块,询问是否进行编译,选ok;    如果提示将要修改xorg.conf,询问是否允许,选Yes;    接下来就是等待安装完成。修改/etc/inittab,使系统开机进入init 5图形界面模式将最后一行“id:3:initdefault:”修改成“id:5:initdefault:”

重启

当看到Nvidia的logo后,安装成功,登陆后在系统- 首选项里可以看到NVIDIA X ServerSettings菜单,可以查看基本信息及进行一些设置

4.3、centos 7 安装AMD HD7770 显卡驱动

我的显卡是AMD HD7770

AMD有专门的RHEL7驱动了。下载地址:

/drivers/linux/fglrx64_p_i_c-15.20..x86_64_rhel7_64a.rpm

安装前还需要满足一些环境的要求:

yum install kernel-headers kernel-devel gcc

然后开始安装

./amd-driver-installer-14.10.-x86.x86_64.run

点击continue开始安装驱动

 

 

有这个版权协议窗口表明安装环境要求已经满足,点击IAgree继续

 

  安装完成后会要求重启电脑

[点击查看原图]

没有黑屏。没有异常。别给网上的所谓的教程吓破了胆。

大胆尝试。参见前一节,用再生龙备份好,大不了恢复下重来就是。

[点击查看原图]

4.4安装打印机安装打印机客户端:

yum groupinstall print-client

或者是

yum -y groupsinstall  打印客户端

 

五、完整备份与还原centos系统

使用LIVECD 或者 LIVE USB开机,备份时

dd if=/dev/sda |bzip2>sda.img.gz2

还原时

bzip2 -dc sda.img.bz2|dd of=/dev/sda

警告:如果你不知道这两条命令是什么意思请放弃这个想法。

备份过程会较长。我安装一个完整的DVD 版本的DESKTOP,压缩后的IMG 有17GB多。笔记本发热量大,注意散热。