asp.net 网站 结构,手机客户端网站建设,上海市城市建设管理局网站,抖音短剧推广怎么做软件安装-网络命令-SSH免密登录
一 软件安装
1 在线安装
命令#xff1a; yum
作用#xff1a;yum会从指定的服务器自动下载rpm包并且进行安装#xff0c;优点是可以自动处理依赖关系#xff0c;并且一次安装所有的软件包。
配置yum的镜像源
yum源有个统一的下载服务…软件安装-网络命令-SSH免密登录
一 软件安装
1 在线安装
命令 yum
作用yum会从指定的服务器自动下载rpm包并且进行安装优点是可以自动处理依赖关系并且一次安装所有的软件包。
配置yum的镜像源
yum源有个统一的下载服务器来帮助我们下载各种linux软件包但是这个服务器是国外的下载速度可能有点慢同时这个服务器可能有很多软件不存在。此时就需要换源。
# 1、备份原来的仓库配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 2、替换原来的仓库配置文件为阿里云的仓库, 注意版本
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 3、刷新缓存
yum makecache fast 配置阿里云镜像源 使用yum安装程序的步骤
1、在仓库中查询需要安装的软件
yum search 程序名比如 安装MySQL yum search mysql
2、安装
yum install [-y] 程序包名
-y 表示后续的提示统一使用yes来确认
3、显示所有已经安装和可以安装的程序包
yum list 程序包名*
4、删除已经安装的程序
yum remove 包名
随堂练习
1、使用yum安装一下wget如果已经安装就先卸载再安装一次。
wget类似于迅雷可以帮助我们下载软件
2 RPM离线安装 命令rpm 安装步骤 1、需要官方网站下载离线安装包扩展名.rpm, .run 推荐去官网下载点 如果官网不可以去国内正规的镜像网站下载 2、使用rpm命令进行安装 rpm -ivh [—nodeps] 文件名 —nodeps 不检测包之间的依赖有个缺点就是安装成功之后可能无法运行 3、查看安装情况 rpm -qa | grep 程序名 4、卸载已经安装的程序 rpm -e 包名 二 安装vim
vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面
安装vim
yum install vim
三 安装httpd服务
httpd是一个80端口的服务器软件
安装httpd
yum install httpd
启动httpd服务器
systemctl start httpd
四 firewalld防火墙
#关闭firewalld
systemctl stop firewalld
#启动firewalld
systemctl start firewalld
#禁止firewalld开机自启动
systemctl disable firewalld 五 网络命令
1 ip 命令
# 查看网卡及IP信息
ip a / ip addr / ip address
# 查看相邻的网络设备
ip neigh
2 ifconfig命令
目前linux是最小化安装没有ifconfig命令需要安装net-tools工具包
安装 net-tools
yum install net-tools
#查看网络信息
ifconfig
# 查看相邻的网络设备
arp
#关闭网卡
ifconfig 网卡名称 down
#启动网卡
ifconfig 网卡名称 up
3 netstat查看网络连接情况
[rootlocalhost ~]# netstat -anpt
-a显示当前主机中所有活动的网络连接信息包括监听、非监听状态的服务端口。
-n以数字的形式显示相关的主机地址、端口等信息。
-p显示与网络连接相关联的进程号、进程名称信息该选项需要 root 权限。
-t查看 TCPTransmission Control Protocol传输控制协议相关的信息。
-r显示路由表信息。
-l显示处于监听Listening状态的网络连接及端口信息。
-u显示 UDPUser Datagram Protocol用户数据报协议协议相关的信息。
六 关闭安全子系统
vi /etc/sysconfig/selinux 把enforcing改成 disabled这个改了后必须重启才能生效。
七 SSH免密通信免密登录
1 在电脑A上生成公钥和私钥
电脑A使用ssh-keygen然后回车3次生成对应的公钥和私钥。
[rootlocalhost ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory /root/.ssh.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:O/m4hA49ODI3vf08b/UzqSY5TJmbXX98bkVQw8ZxYOk rootlocalhost.localdomain
The keys randomart image is:
---[RSA 2048]----
| *|
| .oo|
| ... |
| E .|
| S o . |
| . o ...|
| o * o ..o|
| .B.o B|
| o o..o*|
----[SHA256]-----
# 如果把公钥上传到目标服务器则我可以使用私钥 免密登录别人的服务器
[rootlocalhost .ssh]# pwd
/root/.ssh #我的公私钥目录
[rootlocalhost .ssh]# ls
id_rsa id_rsa.pub #.pub是公钥前面的是私钥
2 把公钥复制到电脑B
#进入用户目录
cd ~
#在用户目录创建.ssh文件夹
mkdir .ssh
#进入到.ssh文件
cd .ssh
把公钥复制到.ssh目录
把公钥重命名为authorized_keys
[rootlocalhost .ssh]# mv id_rsa.pub authorized_keys
3 ssh使用私钥进行远程连接 在电脑A上使用ssh私钥连接B电脑 ssh -i /root/.ssh/id_rsa B电脑的账号B电脑的ip
ssh -i /root/.ssh/id_rsa root192.172.10.30
[rootcentos7-1 .ssh]# ssh -i /root/.ssh/id_rsa root192.172.10.30
The authenticity of host 192.172.10.30 (192.172.10.30) cant be established.
ECDSA key fingerprint is SHA256:o9onFJvtCT4C9WFEJF8CukzTksDqUfeDfjoUVO2sw0.
ECDSA key fingerprint is MD5:63:f9:9c:83:46:a8:73:95:b1:de:0e:0c:cd:b2:d3:41.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 192.172.10.30 (ECDSA) to the list of known hosts.
Last login: Mon Mar 4 12:54:46 2024 from 192.172.10.29
[rootlocalhost ~]# ip addr
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:a9:46:2b brd ff:ff:ff:ff:ff:ffinet 192.172.10.30/24 brd 192.172.10.255 scope global noprefixroute dynamic ens33valid_lft 28606sec preferred_lft 28606secinet6 fe80::4f8a:7c29:da5e:164e/64 scope link noprefixroute valid_lft forever preferred_lft forever