【Linux学习笔记】Linux_04_软件管理,系统管理

Linux_04

A.安装gcc

1.rpm -ivh安装gcc

使用rpm -ivh安装,这种方法需要手动安装依赖

根据安装提示,安装相应的依赖,比较麻烦

[root@localhost Desktop]# cd /run/media/root/RHEL-7.0\ Server.x86_64/	## 进入光驱路径
[root@localhost RHEL-7.0 Server.x86_64]# cd Packages/			## 进入Packages
[root@localhost Packages]# pwd
/run.media/root/RHEL-7.0 Server.x86_64/Packages
[root@localhost Packages]# ls | grep gcc		## 查看文件
compat-gcc-44-4.4.7-8.el7.x86_64.rpm
compat-gcc-44-c++-4.4.7-8.el7.x86_64.rpm
gcc-4.8.2-16.el7.x86_64.rpm
gcc-c++-4.8.2-16.el7.x86_64.rpm
gcc-gfortran-4.8.2-16.el7.x86_64.rpm
gcc-gnat-4.8.2-16.el7.x86_64.rpm
gcc-ojbc-4.8.2-16.el7.x86_64.rpm
gcc-ojbc++-4.8.2-16.el7.x86_64.rpm
libgcc-4.8.2-16.el7.i686.rpm
libgcc-4.8.2-16.el7.x86_64.rpm
[root@localhost Packages]# rpm -ivh gcc-4.8.4-16.el.x86_64.rpm	## 选择安装

2.将镜像放到仓库中,并使用yum install安装

该方法自动安装所需要的依赖

[root@localhost Desktop]# rm -fr /etc/yum.repos.d/*	## 删除该文件
[root@localhost Desktop]# mkdir /rhel7		## 建立目录
[root@localhost Desktop]# mount /dev/sr0 /rhel7/	## 将光驱导入目录中
mount: /dev/sr0 is write-protected,mounting read-only
[root@localhost Desktop]#vim /etc/yum.repos.d/yum.repo	## 编写文件
[root@localhost Desktop]#cat /etc/yum.repos.d/yum.repo	## 查看文件内容
[rhel7]
bane=rhel7
baseurl=file:///rhel7
gpgcheck=0
[root@localhost Desktop]#yum repolist	## 读取仓库
Loaded plugins: langpacks
repolist:0
[root@localhost Desktop]#yum repolist	## 再次读取仓库
Loaded plugins: langpacks
repo id				repo name
rhel7				rhel7
repolist: 4,305
[root@localhost Desktop]# yum install gcc-4.8.2-16.el7.x86_64.rpm	## 安装gcc一步到位

B.yum命令

1.常用命令

installsoftwarename安装
repolist 列出设定yum源信息
removesoftwarename卸载
listsoftwarename查看软件源中是否有次软件
list all 列出所有软件名称
list installd 列出已安装的软件名称
list available 列出可用yum安装的软件名称
clean all 清空yum缓存
serachsoftwarename根据软件信息搜索软件名字
whatprovidesfilename在yum源中查找包含filename文件的软件包
update 更新软件
history 查看系统软件改变历史
reinstallsoftwarename重新安装
infosoftwarename查看软件信息
groups list 查看软件组信息
groups infosoftwaregroup查看软件组内包含的软件
groups installsoftwaregroup安装组件
groups removesoftwaregroup卸载组件

2.安装和卸载eclipse

[root@localhost Desktop]# yum serach eclipse	## 查找eclipse信息
Loaded plugins: langpacks
================================N/S matched: eclipse================================
ecj.x86_64 : Eclipse Compiler for Java

  Name and summary matches only, use "serach all" for everything.
[root@localhost Desktop]# yum install ecj	## 安装eclipse
[root@localhost Desktop]# yum reinstall ecj	## 重装eclipse
[root@localhost Desktop]# yum remove ecj	## 卸载eclipse

C.忘记系统密码

1.重启

在系统选择页面停止,按c进入编辑界面

按照如下显示进行修改

将linux16起头结尾开始删除,一直删除到ro,将o改为w,后面添加rd.break

2.执行完上一步,按Ctrl-x

按下图操作

操作完成,输入两次exit,即系统重启

D.救援模式(虚拟机中操作:删除boot目录,导致无法启动)

1.首先设置虚拟机启动为虚拟光驱(光驱放在第一个)


2.重启

系统无法启动,选择进入救援模式,最后一项


3.再次选择


4.得到一个shell

输入 chroot /mnt/sysimage


5.进入目录


6.安装系统内核


7.最后做一个引导


8.重启,将第一步设置的光盘还原


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值