① Fedora 22 server怎样升级到 Fedora 23 Beta server
Fedora 23 Beta 测试版本已经发布,正式版本将会在 10月底发布,另外10月还会发布 Ubuntu 15.10,11月初发布 openSUSE 42.1,三个重要的 linux 版本系统密集发布,对于 Linux 用户来说真的有些应接不暇。
下载地址:
Get Fedora 23 Beta Workstation:https://getfedora.org/en/workstation/prerelease/
Get Fedora 23 Beta Server:https://getfedora.org/en/server/prerelease/
Get Fedora 23 Beta Cloud:https://getfedora.org/en/cloud/prerelease/
Get Fedora 23 Beta Spins:https://spins.fedoraproject.org/prerelease
Get Fedora 23 Beta Labs:https://labs.fedoraproject.org/prerelease
好了来看看 Fedora 23 Beta 有些什么新的变化:
Linux Kernel 4.2;
GNOME 3.18 ;
systemd 209 ;
Mesa 11.0-rc2 ;
Mono stack 4 ;
LibreOffice 5 ;
LLVM 3.6.1 ;
GCC 5.1.1 ;
Updated DNF package manager ;
Perl 5.22 ;
Python 3 ;
SSL3 and RC4 has been disabled by default ;
Unicode 8.0 ;
Docker 1.8 ;
Fep tool has been removed ;
And many new improved features.
了解更多详细变化,点击 Fedora 22 发布日志:https://lists.fedoraproject.org/pipermail/announce/2015-May/003265.html
OK!现在我们来看看怎样从Fedora 22 升级到 Fedora 23
第1步:更新系统
以 root 身份登录的用户和安装Screen软件。Screen工具将帮助您重新连接到服务器而升级。
dnf install screen
然后,使用命令来启动screen会话:
screen
如果你已经断开与Fedora系统连接,则可以使用命令重新连接到它:
screen -Dr
好了,现在就让我们来深入到Fedora的升级任务。
这是我目前的系统(Fedora22)系统的详细信息。以root权限执行所有指令。
cat /etc/redhat-release
输出信息:
Fedora release 22 (Twenty Two)
或者输入命令:
cat /etc/*-release
输出信息:
Fedora release 22 (Twenty Two)
NAME=Fedora
VERSION=”22 (Twenty Two)”
ID=fedora
VERSION_ID=22
PRETTY_NAME=”Fedora 22 (Twenty Two)”
ANSI_COLOR=”0;34″
CPE_NAME=”cpe:/o:fedoraproject:fedora:22″
HOME_URL=”https://fedoraproject.org/”
BUG_REPORT_URL=”https://bugzilla.redhat.com/”
REDHAT_BUGZILLA_PRODUCT=”Fedora”
REDHAT_BUGZILLA_PRODUCT_VERSION=22
REDHAT_SUPPORT_PRODUCT=”Fedora”
REDHAT_SUPPORT_PRODUCT_VERSION=22
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
VARIANT=”Server Edition”
VARIANT_ID=server
Fedora release 22 (Twenty Two)
Fedora release 22 (Twenty Two)
使用下面的命令更新系统:
dnf update
重新启动系统以应用更改。
第2步:开始升级
首先,添加Fedora23 GPG密钥。
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-$(uname -i)
使用命令升级 Fedora 服务器:
dnf upgrade
清理缓存命令:
dnf clean all
最后,使用以下命令升级Fedora22〜23:
dnf --releasever=23 --setopt=deltarpm=false distro-sync --nogpgcheck
DNF将开始获取最新的软件包。这将需要相当长的时间,这取决于你的互联网连接速度。所以要耐心等待。
下载并安装所有软件包后,重新启动系统。
从启动菜单中选择Fedora23。
恭喜你,你的系统已经升级到 feodra 23
正如你在上面的截图中看到的,默认情况下 Fedora 23 预装可基于Web管理工具,服务器版本被称为Cockpit。这样就可以通过网络浏览器直接管理。散热效果如何,是不是?
要访问Fedora 管理控制台,打开你的网页浏览器,浏览:https://开头的IP地址:9090。下面的屏幕应该会出现。登录使用root用户。
看看 Cockpit 的界面:
② linux在终端用命令更新某个软件 命令要怎么写
关闭Linux响铃
1. 关闭shell中的响铃
整体关闭 vi /etc/inputrc
添加 set bell-style=none
set bell-style none
set bell-style off
关闭个人用户 vi ~/.inputrc
添加 set bell-style=none
2. 关闭vi和vim中的响铃
vi /etc/vimrc
vi /etc/virc
打开上面这两个文件后添加
set vb t_vb=
在X Window系统下,可以使用xset 命令为之,命令如下:
xset b off
(输入xset 回车后得到xset命令的选项)
在linux中控制台下,怎么做才能禁用终端响铃:
因为最近在linux服务器做实验,没有GUI,只有CUI。在用TAB补全命令时,老是“嘀。。”响,声音太响,想关掉。终于搜索到这个方法,在Centos和ubuntu上都能关掉终端响铃。
终端响铃声能使用setterm关闭,如下所示:
代码 7.1: 使用setterm
# setterm -blength 0
如果想在启动时就关闭终端响铃,你要把这条命令加入/etc/conf.d/local.start 之中。然而,这只是禁用掉了目前正在使用终端的响铃。想要在其他的终端上禁用响铃的话,把这条命令的输出重定向到目标终端去即可,如下所示:
代码 7.2: 使用setterm (bis)
# setterm -blength 0 >/dev/vc/1
你需要用想要禁用响铃的那个终端来替换/dev/vc/1.
使用控制台登录后,在shell提示符下面操作时会用到大量的Tab来自动补全,这个时候机器的蜂鸣器就会嘟嘟吡吡不停。办公室的同事还以为我 qj 电脑,真的好烦!
这个嘟吡的声音可以使用setterm命令来设置它的长段
setterm -blength 0
后面的取值可以是0-1000,可以用setterm看看它的用法。仅仅输入上面一条命令还不行,下次重新启动还会有吡吡声。彻底解决需要将以上命令加入/etc/rc.d/rc.local
补充一点:
/etc/inputrc里面有一条语句
# do not bell on tab-completion
#set bell-style none
这里如果去掉set前面的注释符,仅仅是把tab自动补全的声音去掉,而不能彻底消除console下面其它的声音(比如Backspace, vi)
以上只是关闭了蜂鸣器的声音,并不影响音箱的发声,play music, video不会有任何副作用。
删除更新及安装过的文件
yum remove
1清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages
2.清除缓存目录(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除缓存目录(/var/cache/yum)下旧的 headers
命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
删除垃圾文件
1. 删除 /tmp/目录下的所有文件
2. 删除 /var/log/目录下的所有文件
3. $HOME/.mozilla/firefox 这个目录
③ fedora 怎样通过iso升级
通过U盘、光盘启动PE安装windowsxp(原版与无人安装值守版均可)的试验和101%成功经验,耗费我X小时的测试时间、Y小时的文稿写作和Z小时的知识储备。一、FAQ1.为啥用pe来安装windows?因为:(1)速度快(2)可以不用光驱,适用于没有光驱的笔记本电脑(本人正是受华硕eeePc的驱动,才作此尝试的)(3)因为可以在pe中可以使用虚拟光驱(见后面图片1),可以不解开iso文件直接安装,减少麻烦。2.为啥只讨论通过U盘、光盘启动PE安装来windowsxp?因为PE硬盘安装需要C盘有NT(2000,xp)系统启动核心文件,在C盘有系统时一般没问题,C盘若为空盘则比较麻烦,鉴于U盘、光盘启动PE已比较普及,故本文只讨论通过U盘、光盘启动PE安装windowsxp的问题。还因为硬盘启动PE后,格式化C盘(如果无法格式化C盘,是因为op.wim文件被使用,可以将虚拟光驱软件vdm拷出,再运行桌面卸载外置工具功能后,便可以正常格式化)再安装Windows的方法相对简单,通过虚拟光驱加载iso文件,安装原版windowsxp失败的问题同样可用本文后面提供的解决方案。C盘为空盘,安装PE的方法,请用老毛桃070911版提供的硬盘安装功能或老九提供的PE安装工具包中Dos下安装方法。注意:(1)PE选用老毛桃的修改版,启动后pe系统盘符为D:,其它PE系统系统盘符为X:的,应该也没问题。(2)测试的兄弟请注意备份文件,尤其是玩两个C盘(除扩展分区外,另有两个主分区)的,请用pq隐藏掉需要保护的主分区,并激活另一个用于测试的主分区。(3)PEU盘启动技术本文不予讨论,请到无忧启动论坛寻求技术支持。如果你的BIOS兼容性够好,用芯邦2090能模拟光盘启动,则测试应该与光盘启动PE安装一样,否则一般U盘以usb-hdd方式启动效果最好。(4)无人安装值守版的两个配置文件请自行Google,并注意放置位置(使用PE自带的Ultroiso)。(5)每次安装前,C盘均已格式化。二、试验过程1.从U盘启动PE安装windowsxp(1)四种方案A、PE+虚拟光驱+原版windowxpiso文件B、PE+原版windowxp解开文件C、PE+虚拟光驱+无人安装值守版windowxpiso文件(在PE下用ultroiso加入两个配置文件)D、PE+无人安装值守版windowxp解开文件。(2)测试过程A方案:第一遍安装:加载iso后,双击Setup开始安装,发现提示升级安装,并提示要升级驱动器格式(后证实是因为启动u盘为FAT格式),疑惑!!!因为C盘已经是NTFS,安装系统和U盘有什么关系?继续,发现向U盘(即D盘,PE启动后的系统盘)写入数据,而C盘为空,思考。估计是安装程序在PE环境中认为这是在PE基础上的升级安装所致,并默认向PE系统目录拷贝文件。第二遍安装:吸取上面的经验,在加载iso后,拔出U盘(在拔出前,先运行虚拟光驱,因为虽然PE可以脱离U盘运行,但作为外置程序的虚拟光驱程序还在U盘上;但这是虚拟光驱已运行,U盘是不能正常退出的,只能强行拔出,同时已证实虚拟光驱运行不受影响)。安装,输入序列号,默认安装,很快要求重新启动(快的不可思议),检查C盘,发现有临时文件夹,根目录下有NT的启动文件,但临时文件夹很小(小于10M)。重启,继续文字界面安装,发现要求插入光盘,而此时PE环境已逝,不可能提供虚拟光驱环境。安装失败。B方案:启动进入PE环境,拔掉U盘,进入解开目录,运行setup,开始安装,输入序列号,拷贝文件(时间有点长),检查C盘发现临时文件夹很大(近600M,估计已经拷入全部文件),重启,从C开始进入文字界面安装,发现又重新拷贝了一遍文件(不知为何还要重新拷一遍,直接移动岂不是更快一点),正常安装成功。一个结论:windowsxp在PE下安装时,如从光驱安装,只拷贝必要文件就开始下一阶段的安装,而在本地硬盘解开安装时,安装程序就会自动一次性拷入全部文件(不知微软为何区别对待?)。这就是B方案成功而A方案失败的原因。C方案:类似A方案开始安装,因为无人值守文件的作用,也是自动一次性拷入全部文件,顺利安装成功。奇怪了,为何无人值守版本会一次性拷入全部文件,有什么小九九?于是检查无人值守配置文件winnt32.bat发现winnt32命令使用了makelocalsource参数,要求一次性拷入全部所需文件。D方案:因为D方案结合了B和C特点,顺利安装成功。A方案的成功之旅:解开原版安装和无人安装值守版都没有问题,原因在于一次性拷入了全部文件(当然还有及时拔掉U盘)。难道从原版windowxpiso文件安装成功非要手工给winnt32.exe输入makelocalsource参数开可以吗?相信大家未必愿意记住这个命令,添加无人值守文件有点烦,也不够灵活。于是重新开始A方案的探索,终于发现了秘密。在输入序列号后的下一页上,有个高级选项,发现两个参数复选项(见后面图片2、3、4),一个为拷入全部文件,一个为可以选择特定磁盘。赶紧选上,一路NEXT,顺利安装成功。(只怪自己太年少轻狂,前面测试时没注意这个选项,当然没有这些弯路,也就没有这么深的体会了,也就没有这篇文章了)。原版输入序列号后,没有出现高级选项界面的,可以在命令行模式(运行cmd.exe)下输入setup/makelocalsource强行打开该节目。2.从光盘启动PE安装windowsxp刻录好PE的iso文件,顺利启动安装。因为光盘是只读的,安装程序无法将文件拷入光盘(当然它想),乖乖地将文件拷入C盘,同样存在一次性拷贝全部文件选择的问题,进入高级选项,成功安装。三、经验与疑问1.PE系统安装windowsxp时,会认为是针对自己的升级安装,从而向PE系统目录写文件。如从光盘启动PE安装,则会自动安装到C盘,可以成功安装;如从U盘启动PE安装,则会向PE系统目录(老毛桃为D盘)写入文件,C盘下没有引导文件,导致重启安装失败(所以我灵机一动,安装前强行拔掉了U盘);如PE从C盘启动安装,格式化后也会自动安装到C盘,可以成功安装(本人估计,未经证实);如PE从非C盘(逻辑分区,非我上面提到的另一个隐藏的主分区)启动安装,会碰到什么问题,我想不出来(也许部分文件在C盘,部分文件在逻辑盘,没有精力再试验了,毕竟夜里2点了,明天还要上班)。2.A方案PE+虚拟光驱+原版windowxpiso文件无疑是最方便的一种,成功的关键是一次性拷入全部文件,所以要注意选择。3.注意事项(1)U盘安装,因U盘需在安装前拔出,iso文件不能存放在U盘上,必须拷到硬盘除C盘(d盘如是PE映射的U盘,则拷到其它分区)以外的分区。大家硬盘一般有两个区吧,这是从U盘启动PE安装的唯一缺憾(除非你的U盘有写保护,我的没有)。(2)这个方法安装完成后,因为安装过程中D盘符被U盘PE占用,你原先的D盘变成了E盘,请手工调整。4.测试中遇到的几点疑问(1)老毛桃0901版本启动后,B盘0.9M,进去一查为89M,拔掉U盘后程序都还在,但都不能用了,难道op.wim的内容没有真正释放出来,而只是一个映射?(2)我的C盘grub在启动img文件进入虚拟dos时,在插入U盘的情况下,启动到sect?booting时失败,而拔掉U盘,则一切正常,这个C盘启动的虚拟Dos居然跟U盘有联动,合作玩我,郁闷耶?图片1:在PE中运行虚拟光驱VDM,加载windowsxpiso文件,这里以deepin5.7为例,因为deepin5.7默认为无人值守安装,为了验证原版安装效果,没有运行根目录下的winnt32.bat和setup.exe,而是运行了i386目录下winnt32.exe文件开始安装。图片2:提示输入序列号图片3:点击高级选项图片4:最关键的一步,选择从安装CD复制所有安装文件(效果如同运用makelocalsource参数)
④ fedora中能不能用yum命令清理更新刘留下的缓存
用yum clean all能全部清理。
具体的可以看manpage。
⑤ 如何在 Linux 中使用一个命令升级所有软件
1、可以使用apt-get升级软件。
2、apt-get是可以直接使用的,格式为
$ sudo apt-get install/delete package
$ sudo apt-get -f install #修复安装
$ sudo apt-get dist-upgrade #升级系统
$ sudo apt-get upgrade #更新已安装的包
$ apt-get source package #下载该包的源代码
$ sudo apt-get build-dep package #安装相关的编译环境
⑥ 我的Fedora15无法安装更新
这个情况的解决方式是在命令行模式下登录超级用户,然后输入:yum update来更新的。不知道你的可以不。去试一试嘛。
⑦ Linux中升级更新命令yum upgrade和yum update的区别是什么
区别如下:
1、yum -y update 升级所有包,改变软件设置和系统设置,系统版本内核都升级。
2、yum -y upgrade升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变。
⑧ linux yum命令详解以及查询当前哪些包需要更新,与更新命令。
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
比如,要安装游戏程序组,首先进行查找:
#:yum grouplist
可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进行安装:
#:yum groupinstall "Games and Entertainment"
所 有的游戏程序包就自动安装了。在这里Games and Entertainment的名字必须用双引号选定,因为Linux下面遇到空格会认为文件名结束了,因此必须告诉系统安装的程序包的名字是“Games and Entertainment”而不是“Games"。
⑨ 如何关闭 Fedora 15 Linux的自动更新。请说明用那条指令就OK了、!
其实这跟桌面环境有关,KDE或者GNOME的开机启动程序里面有自动更新程序,取消自动启动就好了。