云计算

1.linux系统下软件的安装方式

    1.1rpm软件安装

    rpm软件包的安装可以使用程序rpm来完成,命令如下: rpm -ivh your-package.rpm

  强制安装 使用rpm --force -i 强制安装   可能要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样得情况下强制安装

  rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但强制安装的软件包不能保证完全发挥功能。

如何安装.src.rpm软件包(在安装时需要进行编译)

    rpm -i you-package.src.rpm

    cd  /usr/src/redhat/SPECS

    rpmbuild -bd your-package.specs  #一个和你的软件包同名的specs文件

    rpm -i new-package.rpm  #完成安装

如何卸载rpm软件包

    使用命令rpm -e 包名,包名可以包含版本号等信息,但不可以有后缀.rpm,卸载proft-1.28-1,可以如下格式

    rpm -e proft

    rpm -e proft-

    rpm -e proft-1.28

    rpm -e proft-1.28-1

出现错误或者警告时,   is needed by 说明这个软件被其他软件需要,不可以随便卸载,可以使用rpm -e --nodeps强制卸载

如何不安装但是获取rpm包中的文件 (使用工具rpm2cpio和cpio)

    rpm2cpio xx.rpm | cpio -vi

    rpm2cpio xx.rpm | cpio -idmv

    rpm2cpio xx.rpm | cpio --extract --make-directories

    参数i和extract相同,表示提取文件。v表示指示执行进程,d和make-directory相同,表示根据包文件原来的路径建立目录,m表示保持文件的更新时间。

    安装了那些rpm软件包

    rpm -qa 

    查找所有安装过的包含某个字符串sql的软件包

    rpm -qa | grep sql

   获得某个软件包的文件全名

    rpm -q mysql 

    1.2 tar打包的应用程序

    下载, 解压,解压方式为 tar -zxvf 包名 (tar -xvf 包名)

    执行"./configure"命令为编译做准备   执行“make"进行软件编译

    执行"make install" 完成安装      执行”make clean"删除安装时产生的临时文件

    1.3 apt方式安装

    打开终端,su 成root用户

    apt -cache search soft

    apt-get install soft.version

    卸载:apt-get uninstall 软件

    1.4 bin文件安装

    打开终端,su成root用户

    chmod +x soft.bin  

    ./soft.bin  //执行这个命令就可以安装软件了

    卸载:删除安装该软件的安装包即可以

2. VMware中,桥接网络与NAT网络模式

    2.1桥接网络下需要做到:

      1.手动为虚拟机系统配置IP地址,子网掩码

      2.在桥接的模式下虚拟机必须与物理机处于同一网段,(如 物理机IP: 192.168.1.2,虚拟机IP:192.168.1.3)这样虚拟机才能和真实主机进行通信。

    想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,应该选择桥接模式。便可将虚拟机模拟接入主机所在的局域网。桥接网络相当于虚拟机与主机同接在一台交换机上,同时上网,虚拟机对物理机网络的直接影响较小。

    2.2NET网络

    在NAT网络中,会使用VMnet8虚拟交换机,物理机上的VMware NetWork Adapter VMnet8虚拟网卡将会和VMnet8交换机相连接,来实现物理机与虚拟机之间的通信。

    NAT网络环境下需要做到:

      1.主机需要开启vmdhcp和vmnat服务。

      2.NAT模式下的虚拟机的TCP/IP配置信息将由VMnet8(nat)虚拟网络的DHCP服务器自动分配,需要开启DHCP功能。

    使用NAT模式可以实现在虚拟机里访问到互联网,NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器(无需手动分配)提供的,采用NAT模式最大的优势是虚拟系统连接互联网非常简单,不需要进行任何其他的配置,只要宿主机器能访问互联网即可。等于物理机是个路由器,虚拟机会抢占物理机的网络。

3.git项目部署,使用git命令将项目部署到GitHub上

    配置流程

    1.设置git的user name 和email

    git config  -global user.name"yourname"

    git config -global user.email "youremail@email.com"

    2.在当前项目文件夹下点击鼠标右键,git bash here,输入命令

    git init//初始化空的git项目

    3.将所有文件放到git缓存区中

    git add

    4.将缓存区文件存入git仓库

    git commit -m 'once' 

    5.设置ssh,这样以后再提交时就可以不必在重复输入账号密码了

     ssh-keygen  -t rsa  -b 4096 -C  "youremail@email.com"

     打开pub文件夹,负责内容,在GitHub点击头像下的setting,在ssh and gpg keys中,创建new ssh key ,将刚粘贴的东西复制在上面,点击提交

    6.在GitHub上创建项目,在项目首页查看信息


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值