yum安装和源码安装,大数据小项目之电视收视率
分类:pc28.am神测网

Yum的介绍

转发申明出处:原稿地址

将centos7构建成桌面系统

前言
以下有所操作私下认可在root权限下施行,桌面碰到是kde,使用gnome的也足以参照他事他说加以考查一下。
自己搜罗的以下要用到的有些安装包,360网盘 92e2
以下要用的设置软件语法:
经过软件源在线安装:
sudo yum -y install 软件名
内部参数-y为具备选项均选则yes,不加-y则要手动确认
由此地面rpm包安装:
sudo rpm -ivh 软件名
里头参数-i为设置,-vh为列出安装进程
图片 1

一、安装centos7后配置
1、将安装光盘塑造为本地yun源
1.安装createrepo
yum install createrepo

2.复制光盘镜像文件到/usr/local/src
cp CentOS-7.0-1406-DVD.iso /usr/local/src

3.将设置光盘文件挂载
mkdir /media/CentOS7-LocalSource
mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-DVD.iso/media/CentOS7-LocalSource

4.装置开机自动挂载光盘镜像
vi /etc/fstab

在最后加多生龙活虎行(注意:fstab写错了会跻身emergency mode,不能够正常加载系统)
/usr/local/src/CentOS-7.0-1406-DVD.iso /media/CentOS7-LocalSourceiso9660 defaults,ro,loop 0 0

5.重写repodata(未修改光盘镜像无需此操作)
cd /media
createrepo CentOS7-LocalServer

6.配置源
vi /etc/yum.repos.d/CentOS7-LocalServer.repo

[CentOS7-LocalServer]
name=LocalServer
baseurl=ftp://192.168.1.119/CentOS7-LocalServer
enable=1
gpgcheck=0

1.复制光盘镜像文件到/usr/local/src cp CentOS-7.0-1406-VCD.iso /usr/local/src
2.将安装光盘文件挂载 mkdir /media/CentOS7-LocalSource
3.设置开机自动挂载光盘镜像 vi /etc/fstab /usr/local/src/CentOS-7.0-1406-mp5.iso/media/CentOS7-LocalSource iso9660 defaults,ro,loop 0 0
4.配置源 vi /etc/yum.repos.d/CentOS7-LocalSource.repo [CentOS7-LocalSource] name= CentOS7-LocalSource baseurl=file:///media/CentOS7-LocalSource enable=1 gpgcheck=0
5.重复创设yum缓存 yum clean all yum makecache 6.本地yum源搭建完毕reboot

另生机勃勃种方式:配置当地yum 源无需如此麻烦的, 直接mount 到 /mnt 下就好了, baseurl弄成file 就好了, 没必要弄成ftp 的

7.重复创设yum缓存
yum clean all
yum makecache

8.本地yum源搭建落成

2、配置kde桌面语言普通话展现
自家居装饰的是kde桌面,刚装好时桌面是爱沙尼亚语彰显的,所以以往来布局一下
yum listkde*chinese
yum install kde-l10n-Chinese.noarch

二、增加第三方软件源1、增加rpmforge源
该源听新闻说很强盛,可是自身看了下目前centos7的软件包并比超少,关于5和6的包倒是成千上万
下载地址:
安装:
cd ~/下载
rpm –ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
2、添加elrepo源
该源包罗NVIDIA显卡驱动
下载地址:

安装:
cd ~/下载
rpm –ivh elrepo-release-7.0-1.el7.elrepo.noarch.rpm
3、添加epel源
该源包罗众多fedora移植过来的软件

下载地址:
安装:
cd ~/下载
rpm -ivh epel-release-7-2.noarch.rpm
4、添加mosquito源
该源包括的软件有(协作nux-dextop源使用卡塔 尔(阿拉伯语:قطر‎
pidgin-lwqq - 使用 WebQQ 合同编写的 pidgin-QQ 插件
pidgin-openfetion - 使用 fetion v4 公约编写的 pidgin 飞信插件
pidgin-sendscreenshot - pidgin 截图插件
wiznote - 为知笔记
sogou-pinyin - 搜狗拼音输入法,基于 fcitx 框架开辟
sogou-pinyin-skins - 搜狗拼音输入法身躯
fcitx-googlepinyin - 基于 fcitx 框架的Google拼音输入模块
fcitx-rime - 中州韵输入法
fcitx-libpinyin - 基于 fcitx 框架的 libpinyin 输入法
fcitx-sunpinyin - 基于 fcitx 框架的 sunpinyin 输入法
fcitx-configtool, kcm-fcitx - GTK 和 KDE 下的 fcitx 配置工具
openyoudao - 一个 python 编写的有道词典 linux 客商端
deepin-music-player - 深度音乐播放器
dmusic-plugin-baidumusic - 深度音乐播放器的百度音乐插件
osdlyrics - 扶植多款音乐播放器的桌面歌词软件
pointdownload - 一款方便快速的下载软件
mvgather - 风流倜傥款帮忙影视点播的录像顾客端,内容来自 yunfan.com
deepin-screenshot - 深度截图
deepin-translator - 深度翻译
xware-desktop - 迅雷桌面版
bcloud - 百度云的 linux 顾客端
screenfetch - 获取系统/大旨音讯的命令行工具
musicbox - 今日头条云音乐的命令行顾客端
moonplayer -录像播放器,协理搜索播放 youku, tudou, iqiyi, sohu, 56, funshion 的互联网摄像
gouyong - 够用翻译,协助取词
doubanfm-qt - 基于 Qt5 开发的 DoubanFM 客户端
douban.fm - 基于 NodeJS 开发的 DoubanFM CLI 客户端

1卡塔尔国方法生机勃勃:直接设置
终端输入,回车就可以
yum-config-manager --add-repo= %?rhel)/mosquito-myrepo-epel-$(rpm -E %?rhel).repo
2卡塔尔国方法二:手动编写repo文件
若方法一不可用,用vi新建贰个/etc/yum.repos.d/mosquito-myrepo.repo文件
vi /etc/yum.repos.d/mosquito-myrepo.repo 往里面写入一下语句 [mosquito-myrepo]
name=Copr repo for myrepo owned by mosquito
baseurl=
skip_if_unavailable=True
gpgcheck=0
enabled=1
按:wq保存退出5. 增添nux-dextop源1卡塔尔方法生机勃勃:直接设置
极限输入,回车就能够
yumlocalinstall -E %rhel)/x86_64/nux-dextop-release-0-2.el$(rpm-E %rhel).nux.noarch.rpm
2)方法二:
下载:

安装:
cd ~/下载
rpm –ivh nux-dextop-release-0-1.el7.nux.noarch.rpm
6.运维以下命令生成以上第三方源的yum缓存
sudo yum cleanall
sduo yummakecache
7、安装fastestmirror
二个自动选择最快的yum源的插件
安装格局:
1卡塔 尔(英语:State of Qatar)找出fastestmirror包的姓名
sudo yum searchfastestmirror
2卡塔 尔(阿拉伯语:قطر‎假使寻觅的结果是“yum-fastestmirror-noarch”,那么输入指令
sudo yum installyum-fastestmirror-noarch
8、如果不想这么坚苦自个儿安装第三方源,能够将自家在百度网盘里提供的repo和gpg间接复制到本机centos7上就足以了
导入repo
cdrepo目录
cp*.repo /etc/yum.repos.d
导入repo的密钥gpg
cdgpg目录
cp* /etc/pki/rpm-gpg

三、安装一些习感到常行使软件1、安装chrome浏览器
Firefox是各centos7发行版暗中认可的浏览器,chrome是Google出品的生龙活虎款很有力的浏览器,所谓谷歌(Google卡塔尔国出品,必属精品。还也是有adobe-flash插件的安装。chrome访谈不了官方网站, adobe-flash插件能够独家到官方网址下载,在软件源里都未曾,前面已经交给了自个儿的百度网盘分享地址
安装方式:
1)安装chrome
率先进入rpm安装包所在目录,cd命令参照前边,前面全部安装均要跻身安装包所在目录,不再升迁。
运作上面那条命令
sudo rpm –ivh google-chrome*.rpm
假使提示贫乏什么信任包,则设置信赖包后在进行,后边的软件设置缺乏正视包时参照此处看重包的设置,信任包的设置方式
sudo yum –y install 依赖包1 依赖包2 依赖包n
2)安装adobe-flash插件
sudo rpm –ivh flash*.rpm
2、安装桌面插件cairo-dock
二个仿苹果风的桌面插件。这些设置后要在 系统装置->桌面效果 设置,忘了哪些意义了,应该是跟透明相关的功用,否则有一条黑黑的条条,很可耻
yum install cairo-dock
3、压缩与解压缩工具
Linux下打包压缩解压缩经常用的是tar、gzip、bzip2命令,tar打包后的压缩包日常为*.tar.gz或*.tar.bz,gzip压缩后的文件为*.gz,bzip2压缩后的文本为*.bz。也许有一些子解压缩zip文件。但对于新手来讲,win平台不足为奇的rar、zip和7z文件使用unrar、unzip和p7zip可能越来越适合,未来我们来设置一下。
安装情势:
1)安装unrar和unzip
sudo yum install unrar unzip
2)安装p7zip
sudo yun install p7zip
4、在线音乐kwplayer
那是三个酷作者音乐盒的linux版本,kwplayer 是linux桌面下的轻量级的音乐广播软件, 由LiuLang同学开荒, 使用的是Python3 gtk3, 开源的(GPLv3),地址为
方法:
sudo rpm –ivh kwplayer*.rpm
本条要设置音频解码器等信任包,依照望重检查测量检验缺失的包安装一下就好
5、录像播放器Mplayer和smplayer
yum install mplayer smplayer
6、视频播放器VLC
yum -y --enablerepo=nux-dextop installgstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad ffmpeg libvdpaumpg123 gstreamer-plugins-bad-nonfree gstreamer1-libavgstreamer1-plugins-bad-freeworld
yum install vlc
7、办公软件
默许安装的libreoffice是开源的办公室软件,宽容微软的office的种种文书档案格式,不过有个别难点就是唯恐二者的展现效果并不相仿,不明白是还是不是跟文字编码和字体有关,那或多或少上进口的WPS则要好一丝丝,所以日常linux和windows的文书档案调换用的是pdf文书档案。因为分裂系统对office文书档案的呈现效果并不那么相像,就连win系统分化版本间对office的显得效果不常候都会不平等。
安装格局:
安装wps,wps for linux下载地址

sudo rpm –ivh wps-office*.rpm
然后那么些在centos7方面缺少好些个依靠包,多个个把信赖包安装上去呢,参照前边的法子
设置后展开wps是大概会提醒贫乏字体,能够到win系统下把字体复制到/usr/share/fonts/文件夹下正是了。因为那一个字体是有版权的,wps并未并轨。
8、PDF阅读器
Centos7自带的okular相当好用的
9、chm阅读器
本身从fedora20上移植过来的kchmviewer,全部第三方源就如都未曾关于chm阅读的软件,后边的百度网盘有分享
rpm –ivh chmlib-0.40-9.el7.x86_64.rpm kio_msits-5.2-5.el7.x86_64.rpmkchmviewer-common-5.2-5.el7.noarch.rpm kchmviewer-5.2-5.el7.x86_64.rpm
10、图形管理工科具gimp和矢量图管理工科具inkscape
Windows下有Photoshop这一个图形管理软件,而linux下相应的图形处理工科具则是gimp,值得风流倜傥提的是,gimp比Photoshop还要强盛学一年级些,能够直接出口摄像。而inkscape则是管理矢量图的工具,相仿与illustrator
安装形式:
sudo yum install gimp
sudo yum install inkcape
11、翻译词典stardict
星际译王(stardict卡塔尔是接受GTK(GIMP TOOLKIT)开荒的国际化的、跨平台的自由的桌面字典软件。它并不分包字典档,使用者须自行下载同盟使用。它能够运作于各类不一致的平台,如Linux, MicrosoftWindows,FreeBSD及Solaris,并利用GPL授权。那是从fedora20源里弄下来的,直接用,没什么bug
安装方式:
rpm –ivh stardict-3.0.5-1.fc20.x86_64.rpm
词库安装:(作者在百度网盘里有分享卡塔尔
cp 词库 /usr/share/stardict/dic
12、linux版百度云管家bcloud
以此也是kwplayer的小编编写的,大家早已增添了源,直接装就好了
yum installbcloud
13、邮件收发工具thunderbird
yuminstall thunderbird
14、摄像桌面操作摄像的工具qt-recordMyDesktop
Kde桌面安装
yum installqt-recordmydesktop
gnome桌面安装
gtk-recordmydesktop
15、linux版迅雷
//TODO须求借助包python3-qt5那个包没消除
16、linux版有道
心痛只有显示屏取词的意义
yuminstall openyoudao
17、影视会集号mvgather
能够看在线电视机和生机勃勃部分在线录制
yuminstall mvgather
18、Moon Player
录制播放器,扶植寻找播放 youku,tudou, iqiyi, sohu, 56, funshion 的互联网录像
yum installmoonplayer
19、screenfetch
得到系统/大旨新闻的命令行工具,大神都在用
yuminstall screenfetch
20、点载pointdownload
生机勃勃款方便高效的下载软件,扶助 HTTP,BT, Magnet, ed2k, Thunder 等下载左券,帮忙迅雷离线加速和快速通道功效,援助录制下载效能。
yuminstall pointdownload

四、磁盘管理与刻录、运维U盘制作1、图形化分区和格式化磁盘工具gparted
在 Linux 中调解分区最简便的艺术是接纳GParted 程序。它谢绝在此外当前挂载的分区上拓宽操作,不可能调度根目录(/卡塔 尔(英语:State of Qatar)或然别的对操作系统功效来讲至关心保护要的分区,制止了误操作。当然要调治这几个关键的分区仍为能够在命令行实行的。
设置方式:
yum install gparted
2、职业的图形化光盘刻录工具k3b
K3b(KDE Burn Baby Burn)是一个规划给 KDE在Linux或别的类Unix系统上的CD/VCD烧录的自由软件 。当然各linux发行版平日都有自带磁盘刻录的工具啦。
Centos7自带了,蛮好用的,效果不及Nero差
3、Linux下制作USB安装盘(启动U盘)
在windows下大家运用通过制作PE恐怕采纳UltraISO写入硬盘印象的点子来创设USB指导安装盘,也正是所谓的运营U盘,在linux下也是足以做到的,通过unetbootin这一个傻帽式的图纸软件就可以生机勃勃键制作各linux发行版的USB引导盘,担忧痛的是unetbootin并不帮助win系统的USB安装盘的创设。未有涉及大家能够利用gparted、ms-sys、cp等工具举行营造win系统的USB教导盘,下边就来介绍一下。
安装方式:
1卡塔 尔(阿拉伯语:قطر‎ 制作linux各发行版USB安装盘
yum installunetbootin
下一场张开unetbootin这一个软件就能够黄金年代键制作linux各发行版USB安装盘了。
2)制作win7系统的USB安装盘
有三步:
第一步:使用gparted格式化U盘为NTFS格式
第二步:使用ms-sys -7 /dev/sdb 写入win7指引音信到dev/sdb磁盘上面,注意看您的U盘设备是何许,是“dev/sdb”照旧“dev/sdc”
其三部:挂载win7.iso和你的U盘,复制win7.iso里面包车型客车有着音信到U盘去,能够利用cp –r命令或间接在图形化的文件微处理机里用鼠标举办复制。

gparted后面早就介绍了设置的秘技,现在介绍安装ms-sys这几个微软成品的在开源linux上运用的写入win系统指导消息的命令行工具,去官方网站下载一个新式版,
唯有源码的makefile文件,未有前面用的这种rpm包,所以我们要手动编译并设置
在顶峰步入下载的ms-sys目录下,运维命令
sudo make
那会儿若无错误提醒则在运营make install命令,若是提醒找不到cc或gcc,那正是绝非安装gcc编写翻译器的乐趣。
那儿就足以先运维命令安装gcc编写翻译器
sudo yum install gcc
设置完gcc编译器后,大家再运维
sudo make
sudo make install
安装完ms-sys命令后,我们得以运作ms-sys命令测量检验一下,这是就能够以知道到ms-sys的现实性用法了。
下一场大家运用以前安装的图形化gparted工具将U盘格式化为NTFS格式,win7安装盘必定要是NTFS格式,不然制作的引导盘不可能教导win7系统,
格式化后关门gparted,展开终端,然后输入partprobe命令刷新磁盘音信
接下来写入win7指导音讯到U盘,运维命令
ms-sys -7 /dev/sdb
-7这些参数是写入win7指点音信的意思,/dev/sdb是您的U盘设备名
末尾挂载win7.iso并复制全部iso里的公文到您的U盘里面,能够接收如下命令
挂载win7.iso
sudo mount 路径/win7.iso /mnt/media
复制文件
cp –r /mnt/media/* U盘的挂载路线
因为win7.iso有3.2G尺寸,复制须要10-20分钟时间,意志力等待就好
假若你以为命令行下看不到进程条不放心,也能够运用图形化的文件微处理器进行复制
复制完后就win7USB指点设备就炮制产生了,XP和win8自戊子曾尝试,应该也是能够成功的。

五、开拓条件的装置
假定是用作桌面使用,以上的软件已经丰硕像在windows上那么随性所欲地操作了,但假使作为开辟者来讲,一些付出情形的设置是必得知道的。比如C/C 的编译器GCC,Java的编写翻译与运维境遇JDK,近些日子可比盛行的Java的合生机勃勃开拓境况eclipse,以至还应该有Oracle数据库、apache服务器等等。
1、安装GCC编译器
借使设置centos7时从未选拔设置开荒条件那生龙活虎项,那么
yum install gcc gcc-c
2、安装openjdk
openjdk是jdk的开放原始码版本,以GPL公约的款式放出。在JDK7的时候,openjdk已经变为jdk7的主干开采,sun jdk7是在openjdk7的幼功上宣布的,其大多数原始码都平等,独有少部分原始码被替换掉。使用JPAJEROL(JavaResearchLicense,Java研商授权左券)发表。至于openjdk6则更进一层有其复杂的其他方面,首先是openjdk6是jdk7的一个分层,何况尽量去除Java SE7的新特征,使其尽量的相符Java6的科班。
我们设置openjdk7就好了
1卡塔 尔(阿拉伯语:قطر‎安装java程序启动蒙受
java-1.7.0-openjdk.x86_64(Java程序的运作情状,libreoffice等超级多开源程序的周转正是依附此)
yum install java-1.7.0-openjdk.x86_64
1卡塔尔国 安装java开辟蒙受
java-1.7.0-openjdk-devel.x86_64(开辟情形,Java的编写翻译遭逢卡塔尔国
sudoyum –y install java-1.7.0-openjdk-devel.x86_64
3、安装linux下的常用文本编辑器
vi是享有linux下的有力命令行文本编辑器,vim是vi的进级版本,有高亮展现的效率,已然是几个代码编辑器了,很多程序猿都赏识用vim或然emacs作为写C/C 代码的编辑器。nano是二个便于使用的吩咐行文本编辑器。gedit是gnome桌面暗中认可的图形文本编辑器,对应的,KDE桌面也会有三个默许的图样文本编辑器叫kwrite。
设置情势:
1)安装vim
sudo yum –y install vim
2)安装nano
sudo yum –y install nano
3)安装emacs
sudo yum –y install emacs
4、安装eclipse
Eclipse是现阶段比较流行的Java集成开拓条件(Eclipse官方网址下载的清水蓝软件,解压后一向用卡塔尔
tar -zxvf eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz -C ~
5、安装oracle11g数据库
rpm –ivh oracle-xe-11.2.0-1.0.x86_64.rpm
6、安装tomcat服务器
tomcat官方网站下载的茶青软件,解压后直接用
tar-zxvf apache-tomcat-7.0.56.tar.gz -C ~

五、多少个平淡无奇难点的认证1、当前客商不在sudoers文件中
息灭办法是,将近日客户写到/etc/sudoers文件中
1)切换到root用户
su –
2卡塔尔更正/etc/sudoers文件权限,纠正为可写权限
chmod 777 /etc/sudoers
3)使用gedit或kwrite编辑/etc/sudoers文件
加多要进步权限的客户;在文件中找到root ALL=(ALL)ALL那生龙活虎行,在该行下增多进步权限的顾客音信,举例小编的用户名字为“jison“,就填上jison如:
root ALL=(ALL) ALL
jison ALL=(ALL) ALL
表明:格式为(客户名 网络中的主机=(实施命令的对象客商卡塔 尔(阿拉伯语:قطر‎试行的通令范围卡塔尔国
4卡塔 尔(英语:State of Qatar)保存退出,并还原/etc/sudoers的访谈权限为440
chmod440 /etc/sudoers
5卡塔尔切换来普通顾客,测验客户权限提高效能
sudo命令
2、音乐格式不援助播放
那是因为未有设置到相关的音乐解码器,安装一下以下音频解码器就好了。
安装音频解码器:(能够一条命令豆蔻梢头道安装,各样包里面用空格隔开分离就能够,这样写只是为着大家知晓有怎样包卡塔尔
sudo yum install ffmpeg
sudo yum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install xvidcore
sudo yum install libdvdread
sudo yum install libdvdnav
sudo yum install lsdvd
sudo yum install gstreamer-plugins-good
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-plugins-ugly
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-ffmpeg
3、录像格式不接济播放
那是因为从没设置到有关的录制解码器,安装一下以下摄像解码器就好了。
设置摄像解码器:(能够一条命令生机勃勃道安装,每一个包里面用空格隔断就能够,这样写只是为着我们知道有啥样包卡塔 尔(阿拉伯语:قطر‎
sudo yum install ffmpeg
sudoyum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install libmatroska
sudo yum install xvidcore
4、centos7的备份与还原和grub2修复
centos7备份还原与grub2引导和rescue格局修改root密码
一.centos7备份
1.su -
2.cd /
3.tar -zpPcvf backup.tgz --exclude=/sys --exclude=/mnt --exclude=/proc--exclude=/lost found --exclude=backup.tgz /
二.centos7还原(原系统挂掉解决办法,系统没挂直接tar就可以还原卡塔尔
1.centos7安装盘进入帮衬情势
2.给磁盘分区(sda1用作根目录,sda2用作调换分区卡塔尔
fdisk/dev/sda
p 向显示屏打字与印刷硬盘的分区
d 删除分区
n 新建分区
w 保存修正并脱离
q 退出不保留在此之前的操作
3.格式化分区
mke2fs-t ext3 /dev/sda1 将/dev/sda1格式化为ext3文件系统
mkswap/dev/sda2 将/dev/sda2格式化为沟通分区
4.挂载/dev/sda1到centos运转盘援助系统的/mnt目录下
mount/dev/sda1 /mnt
5.还原系统备份到/dev/sda1所挂载的目录/mnt
tar-zpxvf backup.tgz -C /mnt

三.装置grub并写入指引消息到mbr
1.变动/dev/sda1所挂载的目录/mnt为根目录
chroot/mnt
2.挂载proc和sysfs
mount-t proc proc /proc
mountsysfs /sys -t sysfs
3.安装grub2到/dev/sda的mbr
grub2-install/dev/sda1
4.更新/boot/grub2/grub.cfg和/etc/grub2.cfg的信息
grub2-mkconfig-o /boot/grub2/grub.cfg
grub2-mkconfig-o /etc/grub2.cfg
{/**
* @引申的吩咐
* 查看暗许教导的基本功 grub2-editenvlist
* 改良私下认可引导的标题 grub2-set-default"标题"
* 未chroot时采取(假使/mnt为根目录挂在职位) grub2-install --directory-root=/mnt/dev/sda
*/
}
5.把/etc/fstab文本中的uuid标记符改为硬盘设备分区
比如:
行首的UUID=03feda9-c221-4375-a6bf-0b80bd875323改为/dev/sda1
UUID=f4e3d0dc-df2f-446f-9403-0e51835ca4b3改为/dev/sda2
四.纠正root密码(不知道为啥,没有那几个操作进不了系统卡塔尔
1.开机选拔界面按e
2.然后在尾数第二行内核vmlinuz那风流洒脱行后边加 rw single init=/bin/bash,接着Ctrl X步入但顾客形式
3.passwd修改root密码
4.touch /.autorelabel
5.exec /sbin/init(必须求如此起步),接着输入刚刚改过root密码回车,自动重启后就可以走入苏醒的类别了
5、双系统win7教导项错过难题
一.用vi编辑/boot/grub2/grub.cfg文件
vi /boot/grub2/grub.cfg

找到下边这段
### BEGIN /etc/grub.d/30_os-prober ###
### END/etc/grub.d/30_os-prober ###
修正为下边这段( 2未有空格卡塔 尔(阿拉伯语:قطر‎
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7"{
insmod part_msdos
insmod ntfs
set root=*(hd0,msdos1)*
search --no-flooppy --fs-uuid --set6a9463b094637e07
chainloader 2
}
### END/etc/grub.d/30_os-prober ###

查阅分区的uuid
blkid/dev/sda1

二.改良win7为默许运维系统
查阅默许指点的根本
grub2-editenv list
纠正暗中认可指导的种类(双引号内的字符串为地点改过grub.cfg的"Windows7")
grub2-set-default "Windows 7"
6、ibus拼音输入法
按win 空格就能够切换输入法了,这里提一下,免得找不到
7、给konsole做二个快速键Ctrl Alt T
张开系统设置->飞速情势->手势自定义火速键->编辑->新建->全局飞快键->命令/UGL450L-
火速方式命名字为“konsole“
触发器->连忙键输入“Ctrl Alt T”
动作->命令/URL输入“/usr/bin/konsole”
末段点击应用就ok了
8、消除ntfs格式的磁盘挂载
1.下载

2.编写翻译工具(若未有yum安装一下卡塔尔
gcc compiler, libc-dev libraries
3.编写翻译安装(卡塔尔
./configure
make
make install # or *sudo make install* ifyou aren*t root
4.挂载ntfs分区(以挂载/dev/sdb1为例)
mount -t ntfs-3g /dev/sdb1 /mnt/windows
5.卸载ntfs分区
umount /dev/sdb1
6.设置开机挂载
vi /etc/fstab
到终极黄金年代行增多
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
9、配置konsole字体和外观
konsole私下认可状态超难看,文字有的时候展现不全,大家倘诺设置一下就好了
设置->管理配置方案->编辑配置方案->外观
选用自个儿的配色方案和背景,编辑要求的作用就可以
字体采用自身喜好的贰个,调度好大小和显示效果就可以

六、centos7的虚构化1、kvm虚构机
kvm是以往设想化的动向,因为从底子2.6.20发端已经构成到基本里面了,又称之为基于内核的设想机。
它和xen均是虚构化的缓慢解决方案,不过方今华夏用的很多的只怕xen的消除方案,xen的权威也多一些。
1.安装
查阅设想援助情况:grep-E *svm|vmx* /proc/cpuinfo
亟需专心的是,开启主板BIOS里的英特尔或然INTEL的CPU的虚构化援救。
假如是服务器上的实装,经常都不会安装GUI,接纳最小化安装,那么实践以下命令:
yum -y install qemu-kvm libvirtvirt-install bridge-utils
还要要会安装桥接网卡。这里不再介绍了。
假使是有GUI的界面包车型客车,比如本人要好的台式机Computer,那么要简单的多了。
yum install qemu-kvm qemu-imgyum installvirt-manager libvirt libvirt-python python-virtinst libvirt-client
然后重启下计算机。
lsmod | grep kvm

确认模块已经被加装了,借使现身以下两行,则表示模块已设置
kvm_intel 138567 0
kvm 441119 1 kvm_intel

开启libvirtd服务
systemctl start libvirtd
systemctl enable libvirtd

2.布署桥接网络接口
为就要安装的kvm虚构机配置二个桥接互联网接口
vi/etc/sysconfig/network-scripts/ifcfg-br0
本身的配备有一些像那样
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=br0
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
编辑实际网卡的安排
vi/etc/sysconfig/network-scripts/ifcfg-enp8s0
自个儿的计划有一点点像那样
DEVICE=enp8s0
TYPE=Ethernet
BOOTPROTO=dhcp
BRIDGE=br0
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=enp8s0
UUID=bd4e4309-1113-4223-b94a-509fe0d15c8b
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
接下来重启下电脑
reboot

3.安装kvm虚拟机
开垦虚构系统微电脑(virt-manager卡塔 尔(阿拉伯语:قطر‎,安装系统挺傻子式的,唯生机勃勃需求在意的是网卡选拔方面配置的br0桥接网卡
设置到位之后,就足以利用本地路由器分配的ip地址上网了,也能够因此ip地址举行远程登入管理形成vpn(设想专项使用网了卡塔 尔(英语:State of Qatar)
值得生龙活虎提的是,安装kvm虚构机时有三种让虚构机访谈外网的不二诀要,即桥接,NAT和Host-only(使用主机互连网卡塔尔国
但唯有上面用到的桥接形式手艺让外网采访安装的kvm虚构机

2.xen虚拟机
//TODO 用到再说

3.VitualBox虚拟机
以此虚构机也是开源的,未有vmware好用,仅仅是装过一个winxp
rpm–ivh VirtualBox-4.3-4.3.18_96516_el7-1.x86_64.rpm
//TODO并未用来测量检验过桥接网络接口,用到再说
4.VMware虚拟机
VMware应该算是这几天最佳用的虚构机软件了,但怎么放到最终说啊,因为位置多个是无需付费的,它是闭源收取费用的
好用归好用,不过日常用不起vmware的时候就不能不用地点多少个了
在CentOS7上安装Vmware 10.0.3。日常,那一个版本是不能够在CentOS7干活的,因为它不能不运维在相当低的水源版本3.10上。

第生机勃勃,以平常艺术下载并设置(没失常卡塔尔国。唯意气风发的题目是在后来运营vmware程序的时候。
shVMware-Workstation-Full-10.0.3-1895310.x86_64.bundle
哪些修复?
1 –进入/usr/lib/vmware/modules/source。

cd /usr/lib/vmware/modules/source
2 –解压 vmnet.tar.

tar -xvf vmnet.tar
3 –进入 vmnet-only 目录。

cd vmnet-only
4 –编辑filter.c文件。

vi filter.c
在206和259行,替换以下字符串:

#if LINUX_VERSION_CODE <KERNEL_VERSION(3, 13, 0)
为:

#if LINUX_VERSION_CODE <KERNEL_VERSION(3, 0, 0)
保存并退出。

5 –回到原先文件夹。

cd ../
6 –再一次压缩文件夹。

tar -uvf vmnet.tar vmnet-only
7 –移除旧目录。

rm -fr vmnet-only
8 –启动vmware并体验。

9 卸载Vmware
vmware-uninstall
vmware-installer -l
vmware-installer -u vmware-workstation
那多少个指令足够卸载了

10 vmware功能强大,方便易用,跨平台且资料也多,没什么好说的了

七、两种自己搭建过的服务器1、ftp服务器
1.安装vsftpd
yum install vsftpd

2.起步关闭
设置开机自启
systemctl enable vsftpd
启航/关闭重启
systemctl start/stop/restart vsftpd

3.关门防火墙和selinux
systemct disable firewalld
systemctl stop firewalld
vi /etc/selinux/config
将SELINUX改为disabled
reboot

4.通过sftp登陆vsftpd
sftp [email protected]

5.浏览器访谈
ftp://username:[email protected]

注:192.168.1.119是局域网服务器的ip
查看ip命令ipaddr
2、ftp-yum服务器
无防护的配置:(初读书人用卡塔尔国

1.安装createrepo和vsftpd
yum install createrepo vsftpd

2.mkdir /home/ftp

3.cp-r 源的目录 /home/ftp

4.vi/etc/vsftpd/vsftpd.conf
终极增添anon_root=/home/ftp和no_anon_password=YES

6.cd/home/ftp

7.createrepo CentOS7-LocalServer/

8.闭馆防火墙和selinux
systemct disable firewalld
systemctl stop firewalld
vi /etc/selinux/config
将SELINUX改为disabled
reboot

9.systemctl enable vsftpd

10.systemctl start vsftpd

1.客商端配置源
vi /etc/yum.repos.d/CentOS7-LocalServer.repo

[CentOS7-LocalServer]
name=LocalServer
baseurl=ftp://192.168.1.119/CentOS7-LocalServer
enable=1
gpgcheck=0

2.yum clean all

3.yum makecache

4.搭建完了,局域网ftp-yum服务器测量试验
yum install samba
3、samba服务器
centos7安装samba服务器

1.安歇防火墙,systemctlstop firewalld.service 和setenforce0

2.mkdir/home/samba
chmod 777 /home/samba

3.配置smb.conf,vim /etc/samba/smb.conf

smb.conf配置内容

[global]

workgroup= WORKGROUP
netbiosname = cmcc1
serverstring = Linux Samba Server TestServer
security= user #在samba4中share 和server已经被剥夺

(表示192.168.1.*的IP)
hostsallow = 192.168.1.

mapto guest =Bad User

[WORKGROUP]
path= /home/samba
writeable= yes
browseable= yes

guestok= yes

3.启动samba服务,systemctl start samba.service
细心:在samba4中share 和server已经被禁止使用,须求用security = user 和mapto guest =Bad User来实现无密码访谈目录
4、ntp服务器
1、NFS的安装要求的软件包;
Centos7:需要nfs-utils和nfs4;
2、使用如下命令查找系统是或不是已设置如上的软件包;
rpm–qa *nfs*
  如若已安装,则直接操作第三步;借使未设置,则运行如下命令安装:
yuminstall nfs4* nfs-util
3、配置服务器端
  创立挂载的目录,并且挂载目录,使用如下命令:
mkdir/home/nfs
cd/home/nfs
mkdirtest
  然后纠正/etc/exports文件,该文件定义了分享目录以至分享准绳;
vi/etc/exports
  在该公文中插手
/home/nfs192.168.1.119(rw,root_squash)
  上面投入的那行的意趣是nfs分享的目录是/home/nfs,192.168.1.0/24网段的IP能够访谈,访谈是读写,顾客端能够有root权限;
  改善完成后保存退出;
  然后运营systemctlrestart nfs重启nfs服务;
4、关闭防火墙,使用如下命令
systemctlstop firewalld
5、配置顾客端
  客商端上的操作系统与服务端的操作系统相似;也需求安装nfs-utls和rpcbind;
  安装后翻看是或不是能日常访谈nfs服务
showmount–e 192.168.1.119
  现身如下结果印证能健康访问:
Exportlist for 192.168.1.119:
/home/nfs192.168.1.0/24
  然后使用如下命令创制当羊眼半夏件与服务端的挂载点关联
mkdir/home/nfs
mount-t nfs 192.168.1.119:/home/nfs/ /home/nfs/
  然后运行ls/home/nfs在顾客端收看服务器上分享目录中的文件。并得以对分享目录中的文件进行读写操作;
5、apache服务器
1.安装apache主程序httpd
yum install httpd

2.运营关闭
设置开机自启
systemctl enable httpd
开始/关闭重启
systemctl start/stop/restart httpd

3.在/var/www/html目录寄存本人的网页目录就足以访谈了
新建八个测量检验网页
cd /var/www/html
echo "hello world!">helloworld.html

4.在局域网内的妄动风流浪漫台Computer访谈测量试验网页helloworld.html

注:192.168.1.119是局域网apache服务器的ip
查看ip命令ipaddr
6、centos7劳务管理、防火墙和selinux设置
1.劳务管理
安装服务(service卡塔 尔(阿拉伯语:قطر‎开机自启和停业开机自启
systemctl enable/disable service
设置服务运转/重启/关闭
systemctl start/restart/stop service
2.防火墙(firewalld卡塔尔运转与关闭
防火墙开机自启
systemctl enable firewalld
防火墙关闭开机自启
systemctl disable firewalld
设置防火墙运转/重启/关闭
systemctl start/restart/stop firewalld
3.selinux安装与查看和校正运营情势
设置
vi /etc/selinux/config
找到SELINUX=enforcing这一行
能够改良为以下八个格局
SELINUX=enforcing 强制形式(暗中同意卡塔 尔(阿拉伯语:قطر‎
SELINUX=permissive 包容形式(有警示卡塔 尔(阿拉伯语:قطر‎
SELINUX=disabled 关闭

查看
getenforce
校勘运转形式
setenforce 0|1
0 包容形式(permissive卡塔 尔(英语:State of Qatar)
1 强制形式(disabled卡塔尔

systemctl是系统服务处理器命令,它其实将service 和chkconfig 那多少个指令组合到一块儿。

任务 旧指令 新指令
使某服务机关运行 chkconfig –level3 httpd on systemctl enable httpd.service
使某服务不活动启动 chkconfig –level3 httpd off systemctl disablehttpd.service
反省服务境况 service httpd status systemctl status httpd.service (服务详细音信卡塔 尔(阿拉伯语:قطر‎systemctl is-active httpd.service (仅呈现是或不是Active)
来得全部已开发银行的劳务 chkconfig --list systemctl list-units --type=service
启航某服务 service httpd start systemctl start httpd.service
停下某服务 service httpd stop systemctl stop httpd.service
重启某服务 service httpd restart systemctl restart httpd.service
上边以nfs服务为例:

1.启动nfs服务

systemctlstart nfs-server.service
2.安装开机自启动

systemctlenable nfs-server.service
3.停下开机自运维

systemctldisable nfs-server.service
4.翻看服务当前情景

systemctlstatus nfs-server.service
5.双重起动某服务

systemctlrestart nfs-server.service
6.翻看全部已运行的服务

systemctllist -units --type=service
翻开防火墙22端口

iptables-I INPUT -p tcp --dport 22 -j ACCEPT
借使仍有标题,就大概是SELinux招致的

关闭SElinux:

更改/etc/selinux/config文件中的SELINUX=””为 disabled,然后重启

干净关闭防火墙:

sudosystemctl status firewalld.service
sudosystemctl stop firewalld.service
sudosystemctl disable firewalld.service
7、centos7的telnet和ssh远程登入
telnet远程登入

  1. SentOS7.0 telnet-server 运维的主题素材。
    养虎遗患办法:
    ①、先检查CentOS7.0是还是不是已经安装以下八个安装包:telnet-server、xinetd。命令如下:
    rpm-qa telnet-server
    rpm-qa xinetd
    假定未有设置,则先安装。安装命令:
    yuminstall telnet-server-0.17-59.el7.x86_64.rpm
    yuminstall xinetd-2.3.15-12.el7.x86_64.rpm
    设置完结后,将xinetd服务步向开机自运转:
    systemctlenable xinetd.service
    将telnet服务投入开机自运行:
    systemctlenable telnet.socket
    最后,运转以上多个劳务即可:
    systemctlstart telnet.socket
    systemctlstart xinetd(或servicexinetd start)

2.telnet 192.168.5.128 出错:No route to host
解决方法:在服务器主机运营以下命令:iptables -F 就可以

3.telnet 192.168.5.128 出错:connection refuse
缓慢解决方式:
①、出现那么些主题素材请先检查telnet-server 是或不是业已起步。
②、改革服务器主机允许root客户登陆:
改革章程:
1)在顾客端运行登入指令:telnet192.168.5.128
2)在服务器主机械运输维以下命令:tail/var/log/secure
查阅log里面刚才顾客端是以哪一个端口设备登陆的(如:pts/1卡塔尔国。记录下来然后
开荒/etc/securetty 将设备名增多进去就能够。
ssh远程登陆
1.centos7暗中同意安装有openssh-server、openssh-client和openssh
2.所以我们直接登录ssh192.168.1.119

3.后台运转的是sshd,所以大家能够透过它来开启和关闭ssh远程登入服务
开启/重启/关闭
systemctl start/restart/stop sshd

原贴地址:

前言 以下有所操作私下认可在root权限下试行,桌面情形是kde,使用gnome的也可以参见一下。 小编搜聚的以下要用到的局地...

Yum 全称为 Yellow dog Updater, Modified,它是叁个在线的软件设置命令。

Linux Yum 在线安装

他能够从钦赐的服务器自动下载RPM包并且安装,能够活动管理信任性关系,并且贰次安装具备重视的软体包,无须烦琐地一次次下载、安装。yum提供了追寻、安装、删除某一个、大器晚成组以至整个软件包的下令,何况命令简洁而又好记。

在线:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo


举例大家需求设置贰个软件A,而软件A-->B-->C-->D.通过yum大家只供给安装A,别的正视包会自动安装。

离线:光盘搭建Yum源

  1. 挂载光盘
  2. 使在线Yum源失效:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
  3. 使光盘Yum源生效:校正CentOS-Media.repo的baseurl为团结的挂载目录
    图片 2
  4. 验证:yum list

cd /etc/yum.repos.d/(翻开本地仓库文件

常用Yum命令(yum查询只是查服务器上的卡塔 尔(阿拉伯语:قطر‎

  • yum list:查询全部可用软件包列表
  • yum search 关键字:寻觅服务器上具备和重要字相关的包
  • yum -y install 包名(yum安装只需包名卡塔尔国:安装
    • -install:安装
    • -y:自动输入yes
  • yum -y update 包名:升级
  • yum -y remove 包名:卸载(不会检讨重视,不提议接受卡塔尔国

改变centos的软件源

案由:非常多http被墙了,在国内不能够访谈恐怕网速太慢。

1.下载源商旅文件,xxx.repo

                   curl -o /etc/yum.repos.d/ali.repo

2.将repo文件保留到/etc/yum.repos.d/目录中。

yum软件组管理命令

  • yum grouplist:列出全体可用的软件组列表
  • yum groupinstall 软件组名:安装钦赐软件组
  • yum groupremove 软件组名:卸载钦命软件组
  • echo $LANG:查询当前系统语言
  • locale -a:查看已设置的语言包
  • locale -a | grep en:查看立陶宛语语言
  • 改进系统语言:
    • 临时纠正:LANG=语言名称
    • 长久校订:vim /etc/locale.conf(改完重启)

让方今库文件生效

yum clean cache

yum makecache

 

源码包和RPM包的精选

  • 访谈人数多的服务使用源码包安装(本机编译,成效更加高卡塔尔,本机使用的用RPM包
  • 源码包保存地方:
    • 源代码保存地方:/usr/local/src
    • 软件安装地点:/usr/local
  • 源码包安装顺序(在源码包的INSTALL文件中查阅卡塔尔国
    1.施行 源码目录/configure:软件配置与自己研究,--prefix=软件安装地点
    2.编写翻译,源码根目录下,实行make,make clean排除已编写翻译的缓存文件(编写翻译失利后选用卡塔尔
    3.make install:安装
    4.centos7闭馆防火墙:systemctl stop firewalld.service #停止firewall, systemctl disable firewalld.service #取缔firewall开机运营

使用yum举办软件包安装卸载的常用命令

    $>yum list                                              //列出装有软件包

         $>yum list installed                             //列出已经安装的软件包

         $>yum list installed | grep nano      //列出曾经设置的软件包

         $>yum search nano                             //在yum的软件源中寻觅软件

         $>yum remove nano                           //卸载软件

         $>yum -y install nano                          //直接设置,无需yes确认.

         $>yum list installed | grep nano      //查看是不是安装了Nano

 

我们昨天只想下载不设置如何做?

         $echo 以下命令只下载软件,不设置软件

         $>sudo yum install --downloadonly                             //只下载

 

改正centos能够选用sudo命令

改正/etc/sudoers文件,参与以下命令就ok了。

图片 3

 

关闭防火墙(再一次重申卡塔 尔(阿拉伯语:قطر‎

[centos7]

        

                   $>sudo systemctl disable firewalld.service     //"开机自启"禁止使用

                   $>sudo systemctl stop firewalld.service          //甘休防火墙

                   $>sudo systemctl status firewalld.service      //查看防火墙状态

 

本文由pc28.am发布于pc28.am神测网,转载请注明出处:yum安装和源码安装,大数据小项目之电视收视率

上一篇:点击回车实现按钮点击功能,设计模式功能使用 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • cocoapods的技术活,1系统出现C0000034正在应用更新
    cocoapods的技术活,1系统出现C0000034正在应用更新
       说来也意外,小编Dell笔记本后天系统提示有校订,作者对系统实行了立异,可明天开机后,就现身了C0000034正在利用立异操作的情形,且计算机一贯没
  • Shell系列教程之
    Shell系列教程之
      Shell协助自定义变量。 Linux Shell体系教程之(三卡塔 尔(英语:State of Qatar)Shell变量,linuxshell 本文是Linux Shell系列教程的第(三)篇,更多shell教程请看
  • 磁盘文件排序,提醒货仓损坏的解决办法
    磁盘文件排序,提醒货仓损坏的解决办法
    ......BITMAPINFOHEADER bi;bi.biSize = sizeof(BITMAPINFOHEADER);bi.biWidth = bmpScreen.bmWidth;bi.biHeight = bmpScreen.bmHeight;bi.biPlanes = 1;bi.biBitCount = bmpScreen.bmBitsPixel; bi.biCompression =
  • rm命令总计,要做手術
    rm命令总计,要做手術
     功能说明:删除文件、目录 测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删除测试删
  • mv命令总结,Linux基础知识之文件管理命令
    mv命令总结,Linux基础知识之文件管理命令
    cp命令使用: Linux基础知识之文件管理命令(cp、mv、rm) 我们日常工作中对于文件的操作用到最多的几个我觉得应该是是复制、剪切、移动、重命名、删除这