ubuntu
-------------
apt //advanced package tool,高级包工具。
apt-get install

centos
-------------
yum //yellowdog updater modified.

软件源
-------------------
Repository //仓库.
URL //http://

.d //directory目录
xxxd //daemon

查看仓库文件
------------------
/etc/yum.repos.d/xxx.repo

curl
------------------
传输url上的数据的。
[下载文件到指定目录]
curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo

更换centos的软件源
------------------
1.下载源仓库文件,xxx.repo
curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.将repo文件保存到/etc/yum.repos.d/目录中。

屏蔽软件仓库
------------------
1.将/etc/yum.repos.d/xxx.repo文件删除或者更换扩展名即可。

修改centos能够使用sudo命令
-------------------------------
[/etc/sudoers]
$>su root
$>nano /etc/sudoers
...
centos ALL

使用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
$>mkdir /home/centos/rpms

$echo 以下命令只下载软件,不安装软件
$>sudo yum install --downloadonly //只下载
--downloaddir=/home/centos/rpms //指定下载目录
wget

//下载已经安装的软件
$>sudo yum reinstall --downloadonly
--downloaddir=/home/centos/rpms
wget

$>sudo yum localinstall xxx.rpm //从本地rpm文件直接安装软件

$>su root
$>yum search ifconfig
$>yum -y install net-tools //安装网络工具

#==========修改网络地址====================== //需要重启network服务
$>sudo nano /etc/sysconfig/network-scripts/ifcfg-eth1677736
[/etc/sysconfig/network-scripts/ifcfg-eth1677736]
...
IPADDR=192.168.231.201
GATEWAY=192.168.231.2
DNS=192.168.231.2

$>service network restart //重启网络服务。

$>sudo nano /etc/resolv.conf //修改该文件不需要重启network服务
[/etc/resolv.conf]
nameserver 192.168.231.2

在没有nano时,使用自带的vi文本编辑器
-------------------------------------
1.vi xx.txt
2.模式切换
esc //切换到命令模式,退出编辑模式
//:q! 不保存退出
//:wq 保存退出
//x 删除一个字符
//dd 删除一行

insert //切换到编辑模式,退出命令模式
//del backspace

制作iso镜像文件
-------------------------------------
0.清除yum的缓存文件
$.sudo yum clean cache

1.重新制作yum的缓存(需要几分钟时间)
$>sudo yum makecache

2.搜索mkisofs软件包
$>sudo yum search mkisofs

3.安装mkisofs软件包
$>sudo yum install mkisofs

4.查看是否安装成功
a)which
$>which mkisofs

b)通过yum list
$>sudo yum list installed | grep geniso //geniso是软件包名

5.制作iso文件
$>sudo mkisofs -r
-o CentOS-7-Packages.iso /home/centos/rpms //-r : 保留原文件,-o:输出的iso文件名

6.挂载iso文件到client的光驱中。
点击右下角的光驱图标。

7.挂载cdrom中的文件到/mnt/cdrom下.
$>mount /dev/cdrom /mnt/cdrom

8.复制/mnt/cdrom/*到/home/centos/rpms目录下
$>su centos
$>mkdir ~/rpms
$>cp /mnt/cdrom/* /home/centos/rpms

9.挂载vmware安装目录下的linux.iso(虚拟机增强工具镜像文件)文件
a)卸载/mnt/cdrom目录
$>sudo umount /mnt/cdrom
b)插入linux.iso镜像文件到光驱.
c)连接设备
d)挂载/dev/cdrom到/mnt/cdrom
$>mount /dev/cdrom /mnt/cdrom

e)复制/mnt/cdrom/*到/home/centos/linux/目录下
$>su centos ; mkdir ~/linux
$>cp /mnt/cdrom/* /home/centos/linux

安装虚拟机增强工具
----------------------
1.挂载并复制linux.iso镜像文件文件到/home/centos/linux中
2.tar开VM-xx-xxx.tar.gz
$>su centos ; cd ~/linux
$>tar -xzvf VMxxx.tar.gz
$>cd vmware-tools-distrib
$>su root ;
#====可能重复以下过程====
$>./vmware-install.pl
$>出现perl没有解释器的错误.
解决办法:
$>cd /home/centos/rpms
$>sudo yum localinstall perl-5.16.3-286.e17.x86_64.rpm

$>./vmware-install.pl
$>出现gcc path找不到
解决办法:
$>cd /home/centos/rpms
$>sudo yum localinstall gcc-xxx.rpm

$>./vmware-install.pl
$>出现kenel-headers path找不到
解决办法:
$>cd /home/centos/rpms
$>sudo yum localinstall kernel-devel-xxx.rpm

linux复习6的更多相关文章

  1. linux复习

    linux的特点           - 免费的/开源           - 支持多线程/多用户           - 安全性好           - 对内存和文件管理优越       关机命令 ...

  2. Linux 复习重点目录

    Linux安全复习 一.Linux基本命令 1.文件管理命令 lvm 2.用户管理命令 3.网络管理命令 4.权限管理 普通权限和特殊权限 权限命令修改 5.服务命令 6.软件安装管理命令 yum安装 ...

  3. GNU/Linux复习笔记(1)

    第一次接触GNU/Linux还是大四上学期实习的那两个月在window里装了 个虚拟机玩红帽的系统,那段时间稍微学了一点命令就不玩了.后来大四下学期认识了王总,装了双系统,那段时间又对linux有了进 ...

  4. Linux 复习三

    第三章Linux使用进阶 一.磁盘管理和文件系统 1.磁盘的基本概念:磁头(head).柱面(cylinder).扇区(sector) Linux系统中所有的设备被抽象成文件,存储在/dev目录下 设 ...

  5. Linux 复习二

    第二章 一.Linux文件系统 1.基本概念 Linux文件系统为单根的树状结构,根为“/”,文件名大小写敏感,除了“/”都是可用字符,文件名以“.”开始的为隐藏文件. 2.常用文件夹 bin:可执行 ...

  6. Linux 复习一

    第一章 Linux简介和基本操作 一.Linux系统的来源和发展 Linux is a free Unix-type operating system originally created by Li ...

  7. linux复习5

    权限----------------- r //100 = 4 //文件 :读取内容, //文件夹:是查看文件夹的内容 w //文件 :写数据到文件 //文件夹:增删文件. //10 = 2 x // ...

  8. linux复习4:文件和目录

    7一.linux文件 1.linux文件的扩展名:文件扩展名是文件名最后一个点之后的部分,下面列出了其中一部分 (1)压缩文件和归档文件 压缩和归档的文件扩展名及其含义如下. .bz2:使用bzip2 ...

  9. linux复习3:linux字符界面的操作

    一.前言 1.对linux服务器进行管理的时候,经常要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数.vi编辑器可以用于编辑任何ASCII文本,功能非常的强大,可以对文本进行创建.查找. ...

随机推荐

  1. 极光推送报错time_to_live value should be a non-negative integertime_to_live value should be a non-negative integer

    文件中修改

  2. [windows菜鸟]C#中调用Windows API的技术要点说明

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  3. linux读xml文件问题

    由于从配置文件中读取到的路径名的最后多了个0x0A,害我折腾了半天. 提示也很奇葩: I/O warning : failed to load external entity 关键是从这个提示看不出是 ...

  4. spring整合mybatis(非代理方式)【我】

    首先创建要给 maven 的war项目 不用代理的方式: 如果不适用Mapper代理的方式,配置就非常简单: 首先是pom文件(以下配置文件包含其他多余内容,仅供参考): <project xm ...

  5. [spring]基于注解的spring配置

    Spring是一个基于IOC和AOP的结构J2EE系统的框架 IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调 ...

  6. 手动部署 Ceph Mimic 三节点

    目录 文章目录 目录 前文列表 部署拓扑 存储设备拓扑 网络拓扑 基础系统环境 安装 ceph-deploy 半自动化部署工具 部署 MON 部署 Manager 部署 OSD 部署 MDS 部署 R ...

  7. Python聚类算法之基本K均值实例详解

    Python聚类算法之基本K均值实例详解 本文实例讲述了Python聚类算法之基本K均值运算技巧.分享给大家供大家参考,具体如下: 基本K均值 :选择 K 个初始质心,其中 K 是用户指定的参数,即所 ...

  8. BaseDao+万能方法 , HibernateDaoSupport

    package dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStat ...

  9. 不容错过的 Babel7 知识

    对 Babel 的配置项的作用不那么了解,是否会影响日常开发呢?老实说,大多情况下没有特别大的影响(毕竟有搜索引擎). 不过呢,还是想更进一步了解下,于是最近认真阅读了 Babel 的文档,外加不断编 ...

  10. P1820 【寻找AP数】

    超级题目链接 这题程序实现其实并不难,难的是数学的思想及证明,这在真正的比赛考场上其实是不容易想到的 去年的年赛题目也是在往更难的数学思想上靠拢,并不是一味的编程,需要一定的数学基础 这个..数学性质 ...