包管理器

yum

≯℡__Kan透↙ 提交于 2020-01-29 01:04:14
1.零散软件管理 1)具备软件包(从光盘获取) 2)虚拟机classroom构建Web服务,提供光盘内容 下载软件包 wget 软件包的URL网址 wget 软件包的URL网址 -O /目标路径/新文件名 使用rpm管理软件 rpm -q 软件名 #查看软件是否安装,常用命令 rpm -i [ vh ] 软件名-版本信息.rpm #安装本地rpm包 rpm -e 软件名 #卸载软件 rpm -ql 软件名 #软件的文件清单 rpm -qi 软件名 #软件基本信息 rpm -qa #查看所有已安装的软件包 2.yum配置及使用 yum: 自动解决依赖关系并装包 指定服务器位置 客户端配置文件:/etc/yum.repos.d/*.repo #其中含有错误的文件时,所有文件均不能用 例: [ root@server0 ~ ] # cat /etc/yum.repos.d/*.repo [ ruanjiancangku ] baseurl = http://content.example.com/rhel7.0/x86_64/dvd gpgcheck = 0 enabled = 1 name = zheshiyigeruanjiancangku #仓库名字 #服务端网络路径 #是否做签名检查 #是否启用该文件 #仓库描述信息 流程:客户端使用yum安装软件 >> > /etc/yum

rpm 简单使用

馋奶兔 提交于 2020-01-27 07:56:04
RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。 RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。 1.安装软件:执行rpm -ivh rpm包名,如: [root@rhel6-5x64-8-66 ~]# rpm -ivh apache-1.3.6.i386.rpm 注解:i install 安装 v verbose Print verbose information - normally routine progress messages will be displayed. # 打印安装信息 h hash #号 安装包apache-1.3.6.i386.rpm,显示安装信息进度,使用#号。 2.升级软件:执行rpm -Uvh rpm包名。 update 3.反安装/卸载:执行rpm -e rpm包名。 erase 4.查询软件包的详细信息:执行rpm -qpi rpm包名 query package info 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 query file 6.查该软件包会向系统里面写入哪些文件:执行 rpm

Linux基础命令(四)

此生再无相见时 提交于 2020-01-24 04:48:18
权限管理: 三种基本权限 r 读权限( r ead) w 写权限( w rite) x 执行权限 (e x ecute) 所有者 所属组 其他人 第1位:文件类型(d 目录,- 普通文件,l 链接文件) 第2-4位:所属用户(所有者)权限,用u(user)表示 第5-7位:所属组权限,用g(group)表示 第8-10位:其他用户(其他人)权限,用o(other)表示 第2-10位:表示所有的权限,用a(all)表示 类型: f 二进制文件 l 软连接文件 d 目录 字符 权限 对文件的含义 对目录的含义 r 读权限 可以查看文件内容 可以列出目录的内容(ls) w 写权限 可以修改文件内容 可以在目录中创建删除文件( mkdir,rm ) x 执行权限 可以执行文件 可以进入目录(cd) 文件: r-cat,more,head,tail,less w-echo,vi x-命令,脚本 目录: r-ls w-touch,mkdir,rm,rmdir x-cd 能删除文件的权限是对该文件所在的目录有wx权限。 权限更改-chmod 作用:改变文件或目录权限 英文: ch ange mod e ( ch ange the permissions mod e of a file) 语法: chmod [{ugoa}{+-=}{rwx}] [文件名或目录] chmod [mode=421]

了解CentOS及周边

谁说我不能喝 提交于 2020-01-22 22:52:03
CentOS相关介绍 CentOS是 Community ENTerprise Operating System 的简称 RHEL的全称则是 Red Hat Enterprise Linux Fedoro Core的新特性更新很快,试验稳定后,再加入到RHEL; 而CentOS是RHEL源码的二进制编译版本,去掉了商标,也当然没有RHEL的商业服务支持。 其它,Ubuntu则是有易用的桌面和包管理系统,近年比较流行,各开源项目Docker、HHVM等对齐都率先支持; Suse也是有华丽的桌面和出色的性能 Arch 则是轻量简洁为设计理念的Linux发行版 Debian 是由它的用户维护的,有着快速的支持服务,使用也是相当的广泛。 CentOS 14年发布了版本7 ,主要的更新是: 1.内核更新至 3.10.0 ---- 这个是OS发行最需要首先关注的,linus在11年亲自发布了3.0,也就是2.6.40,并没有重大特性的改变 2.支持linux容器 ---- Docker 3.转用 systemd、firewalld 及 GRUB2 ---- 替代原来的service命令 4.XFS 作为缺省文件系统 ---- ext4存在磁盘不兼容等不可靠问题 5.支持 40G 网卡 ---- 连eth的网卡名都变了enp0s3,不知道是否有关联,哈哈 其它就不重点关注了 YUM yum,是[

初试Code First(附Demo)

99封情书 提交于 2020-01-22 08:13:32
初试Code First(附Demo) 写在前面 新建项目 安装EntityFramework程序包 创建模型 创建上下文DbContext 创建数据库、读/写数据 配置连接字符串 Code First 迁移 示例Demo下载 后记   以前逛园子的时候,很多大牛写的一些东西,什么AOP、DDD之类的,看过之后一头雾水,远望大牛,回过头看看自己,原来程序员的差距还可以这么大。每个程序员都有个大牛梦想,当然小菜我也是,只是还在开始的路上。   因为前几天研究easyui,准备写个mvc+ef+easyui的简单示例,当然这对很多人来说很简单,有段时间也研究过别人写的,但这是小菜我第一次自己写,勿喷。而且这周安排给自己的任务:设计模式第五篇-控制反转(ioc),前段时间做些其他方面的事,设计模式也好久没写了,所以这周必须把它完成,想研究完ioc之后,试着再写上面的简单示例,把ioc融入到mvc中,想想应该有搞头。   关于Code First,昨晚无意间看到一位园友翻译的相关教程: http://www.cnblogs.com/qouoww/archive/2011/12/31/2309066.html ,这边小弟先谢过,前面几篇还可以看下去,但是后面几篇就有点不知所云了,学习是一方面,实践是另一方面,做的过程中才能学到更多的东西,这边也试着写个关于Code First的小示例。  

为NuGet配置微软官方中国镜像

我的未来我决定 提交于 2020-01-21 12:39:05
NuGet微软官方中国镜像地址: https://nuget.cdn.azure.cn/v3/index.json 打开Visual Studio => 工具 => NuGet包管理器 => 程序包管理器设置 找到“Net包管理器” => “程序包源”,点击“+”新建项,将地址https://nuget.cdn.azure.cn/v3/index.json填写到源上。 在搜索程序包的时候使用刚新建的配置就行了。 来源: https://www.cnblogs.com/letnet/archive/2020/01/21/12221209.html

Node.js学习笔记(二) 包管理器

天大地大妈咪最大 提交于 2020-01-19 23:19:20
NPM 是与 Node.js 一起安装的包管理器,用户可以从 NPM 服务器上下载别人编写的模块以提高开发效率 可以使用 npm --version 命令查看 npm 版本,可以使用 npm install npm -g 命令升级 npm 版本 1、安装模块 可以使用 npm install 命令安装模块,安装模块的方式有两种,分别是本地安装(local)和全局安装(global) 本地安装的模块会放在当前目录中的 node_modules 目录下,可以通过 require() 引入程序 全局安装的模块会放在全局目录中,可以直接在命令行使用 如果希望具备两者功能,那么需要同时在本地和全局安装模块,常用的命令和参数如下: > # 根据当前文件下的 package.json 配置文件安装依赖 > npm install > npm i # 简写 > # 本地安装模块 > npm install moduleName > # 全局安装模块 > npm install moduleName --golbal > npm install moduleName -g # 简写 > # 安装模块,并将信息写入 package.json 文件中的 dependencies(生产环境依赖) > npm install moduleName --save > npm install

.net core自动生成ef代码

▼魔方 西西 提交于 2020-01-19 05:23:10
.net core使用mysql,需引入三个包: install-package Pomelo.EntityFrameworkCore.MySql install-package Pomelo.EntityFrameworkCore.MySql.Design install-package Microsoft.EntityFrameworkCore.Tools 在工具--Nuget包管理器--程序包管理器控制台中输入: Scaffold-DbContext "Database=test;Data Source=localhost;port=3306;User Id=root;Password=root;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models 点击确定,执行完上面的代码Models文件夹中自动生成EF代码 Scaffold-DbContext "Server=(local);Database=test;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Force 命令来修改 来源: CSDN 作者: fei-01171 链接: https://blog.csdn.net/feixiang_01171

RPM包指令总结

我怕爱的太早我们不能终老 提交于 2020-01-17 05:23:24
一 .RPM RPM包安装位置 RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 ====================================================== 包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径 包名:操作已经安装的软件包时,使用包名。 rpm -ivh 包全名 --- 安装 -Uvh --- 升级 -V --- 校验 -e 包名 --- 卸载 -q --- 查询是否安装 -p --- 查询未安装包 -a --- 查询所有软件包 ==================================================== -qa --- 查询所有已安装包 -qi --- 查询软件包详细信息 -ql --- 查询安装包中文件安装位置 -qf --- 查询系统文件属于哪个RPM包 -qR --- 查询包RPM的依赖性 以上 q均可换成p表示未安装包 ===================================================== RPM包中文件提取 rpm2cpio 包全名 | cpio

网络配置及软件包安装

对着背影说爱祢 提交于 2020-01-16 20:41:09
一、网络配置   1、网络配置文件   (1)了解网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。   网络配置的定义:所谓的网络配置(设定)就是要修改网卡所对应的网络配置文件,可以通过使用文字编辑器(vi)直接编辑网络配置文件来重新配置网络。   2、相关指令   ifconfig 显示网卡相关信息   ifconfig eth0 172.18.48.56 netmask 255.255.255.128 修改网卡的IP地址为和子网掩码   ifup eth0 启动eth0网卡   ifdown eth0 停用eth0网卡   ping www.baidu.com 查看与百度能否连接 二、软件包的管理   1、RPM的安装及移除   (1)RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。   rpm的文件名分为5部分,其中:   第1部分是name,表示这个rpm软件包的名称;   第2部分是version,表示这个rpm软件包的版本编号;   第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);   第4部分是architectures