CentOS学习(一)

yum源

yum:一个专门为了解决包的依赖关系而存在的软件包管理器。
位置: cd /etc/yum.repos.d/
yum -h
yum install python 下载
yum remove python  卸载
yum list 	列出
exit()	退出

yum一般用于centos ,apt一般用于kali,这二者功能类似

yum源:分本地源和在线源。repo后缀
在线源下载:直接wget+对应网址
如下载阿里云yum源

wget http://mirrors.aliyun.com/repo/Centos-7.repo

本地源:
yum.ios

配置流程:

  1. 备份 ,在根目录创建一个yum文件夹
cd / 
mkdir yum
cd /etc/yum.repos.d/
cp Cent* /yum
或者 cp *.repo /yum
  1. 删除当前目录的所有文件
rm -rf *
  1. 打开虚拟机设置,点击CD/DVD,将ios换成yum.ios,并在可移动设备中重新连接CD/DVD
  2. 重启,查看挂载 df
  3. 创建挂载:
cd /mnt
mkdir cdrom
cd cdrom/
mount /dev/srO /mmnt/cdrom
mount/dev/srO 写保护,将以只读方式挂载
cd ..
cd cdrom/
ls
package里面的文件即可以安装的软件包
cd /etc/yum.repos.d/
vi aa.repo
aa.repo文件编辑内容:
[aa]
name = aa
baseurl=file://mnt/cdrom
enabled=1
gpgcheck=0

yum list 如果可以列出安装包,则说明成功
如果要从本地恢复到在线
需要先删除本地源
rm .rf aa.repo
cd /yum
cp *.repo /etc/yum.repos/

本地源优点:下载快,无需联网
缺点:有些安装包没有

rpm

注意:rpm只能安装,不能远程下载

rpm -h		可以查看rpm的用法
# 基础指令后加-h,一般可以查看该指令的所有功能用法
rpm -i		安装
# -v和-h也可以安装,具体差异可以通过-h查看
rpm -qa 	查看已经安装的软件
rpm -qa | grep python 	查看安装的有关python的文件
# grep和管道符|起到筛选

物理机交互

ssh服务

ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。

配置ssh

切换到root权限,打开配置文件

vi /etc/ssh/sshd_config

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完成后退出编辑文件

service sshd start	打开ssh服务
service firewalld stop	关闭防火墙
ip a	查看ip

将虚拟机设置为桥接模式。

注意物理机的网络应该为无需验证的网络,如果是校园网是无法正常连接的。

service sshd restart	重启ssh服务

winSCP下载

官网下载

nc源码安装

下载

netcat下载地址

交互

在winSCP中新建,输入虚拟机的ip地址以及root密码,连接成功后,将下载在物理机的netcat压缩包复制到虚拟机中。
在这里插入图片描述

源码安装

解压

进入文件夹,如果有configure文件,执行./configure
表示在当前文件夹下面执行configure,如果不加./会认为configure是一个命令
如果报错则先下载gcc,依次执行下面的操作

 yum install -y gcc gcc-c++ kernel-devel

./configure

执行完成后,ls查看当前目录,会出现makefile文件
输入make会进行源码安装
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值