软件包管理配置网络文本/文件查找总结和答疑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件包管理配置网络文本/文件查找总结和答疑相关的知识,希望对你有一定的参考价值。

#################################################################
软件包管理

1.关闭虚拟机,图形添加光驱设备

[[email protected] ~]# poweroff
Connection to 172.25.0.11 closed by remote host.
Connection to 172.25.0.11 closed.
[[email protected] ~]#

2.真机远程管理虚拟机server,进行挂载

[[email protected] ~]# ssh -X [email protected]

[[email protected] ~]# mount /dev/cdrom /dvd
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# ls /dvd

简单的软件包管理

? RPM Package Manager,RPM包管理器

– rpm -q 软件名...
– rpm -ivh 软件名-版本信息.rpm...
– rpm -e 软件名...

[[email protected] ~]# rpm -q vsftpd #查看寻软件包是否安装
未安装软件包 vsftpd
[[email protected] ~]# rpm -q firefox
firefox-24.5.0-1.el7.x86_64

[[email protected] ~]# rpm -ivh /dvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm

[[email protected] ~]# rpm -q vsftpd

[[email protected] ~]# rpm -e vsftpd #卸载软件包

[[email protected] ~]# rpm -q vsftpd

了解内容:导入红帽光盘包的签名信息
[[email protected] ~]# rpm --import /dvd/RPM-GPG-KEY-redhat-release

#################################################################
依赖关系:
错误:依赖检测失败:

Yum软件包仓库配置及使用,自动解决依赖关系

服务:为客户端自动解决依赖关系,并且安装软件

服务端: 虚拟机cla***oom 搭建完成Web服务 共享光盘所有内容
验证: 浏览器中
http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/

客户端:虚拟机server
修改配置文件 , 指定服务端位置
/etc/yum.repos.d/*.repo
正确的文件与错误的文件会相互影响

[[email protected] ~]# rm -rf /etc/yum.repos.d/*
[[email protected] ~]# vim /etc/yum.repos.d/dvd.repo

[rhel7] #仓库标识
name=nsd rhel7 #仓库描述信息
baseurl=http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/
#服务端具体位置路径
enabled=1 #是否启用该文件
gpgcheck=0 #是否检测软件包签名信息

[[email protected] ~]# yum repolist #列出仓库信息

[[email protected] ~]# yum -y install httpd #安装软件

[[email protected] ~]# yum -y install sssd

[[email protected] ~]# yum -y install system-config-kickstart

[[email protected] ~]# yum -y install mariadb-server

[[email protected] ~]# yum remove 软件名 #卸载软件

[[email protected] ~]# yum clean all #清缓存

############################################################
配置网络地址

/etc : 存放系统各种配置文件

一、永久配置主机名 /etc/hostname

[[email protected] ~]# vim /etc/hostname
A.tedu.cn

[[email protected] ~]# exit
[[email protected] ~]# ssh -X [email protected]

[[email protected] ~]#

二、配置IP地址

网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

nmcli连接管理

1.查看nmcli命令识别的网卡名字
[[email protected] ~]# nmcli connection show

2.配置ip地址

[[email protected] ~]# nmcli connection modify ‘System eth0‘
ipv4.method manual
ipv4.addresses ‘172.25.0.110/24 172.25.0.254‘
connection.autoconnect yes

nmcli 连接网络配置 ‘网卡识别的名字‘
ipv4.method 配置ip地址的方法 ,auto自动获取 manual手工配置

ipv4.addresses ‘ip地址/子网掩码 网关地址‘
connection.autoconnect yes 每次开机自动启用

3.激活配置
[[email protected] ~]# nmcli connection up ‘System eth0‘

[[email protected] ~]# ifconfig #查看ip地址
[[email protected] ~]# route #查看网关地址 gateway

successfully : 成功

三、DNS服务器配置
Domain Name Server
作用: 域名解析为对应IP地址
DNS服务器: 虚拟机cla***oom

 配置文件: /etc/resolv.conf 

虚拟机Server
[[email protected] ~]# vim /etc/resolv.conf

nameserver 172.25.254.254

[[email protected] ~]# nslookup desktop0.example.com
Server: 172.25.254.254
Address: 172.25.254.254#53

Name: desktop0.example.com
Address: 172.25.0.10

##############################################################
查找文本内容

? 根据字符串模式提取文本行
– grep [选项] ‘匹配模式‘ 文本文件...

? 常用命令选项
– -v,取反匹配
– -i,忽略大小写

[[email protected] ~]# grep ‘root‘ /etc/passwd

[[email protected] ~]# grep ‘ROOT‘ /etc/passwd
[[email protected] ~]# grep -i ‘ROOT‘ /etc/passwd #忽略大小写

[[email protected] ~]# grep -v ‘root‘ /etc/passwd #不要包含root

[[email protected] ~]# grep -v ‘a‘ /etc/passwd #不要包含a

[[email protected] ~]# grep -v ‘bash‘ /etc/passwd #不要包含bash

[[email protected] ~]# grep -v ‘nologin‘ /etc/passwd

– ^word 以字符串word开头
– word$ 以字符串word结尾

[[email protected] ~]# grep ‘^root‘ /etc/passwd

[[email protected] ~]# grep ‘root$‘ /etc/passwd
[[email protected] ~]# grep ‘bash$‘ /etc/passwd

[[email protected] ~]# grep ‘nologin$‘ /etc/passwd

###############################################################
重定向输出

: 覆盖重定向 将前面命令的输出,写入文本文件中 自带touch功能
> : 追加重定向
[[email protected] ~]# grep ‘bash$‘ /etc/passwd
root:x:0:0:root:/root:/bin/bash
student:x:1000:1000:Student User:/home/student:/bin/bash
[[email protected] ~]# grep ‘bash$‘ /etc/passwd > /opt/nsd.txt
[[email protected] ~]# cat /opt/nsd.txt

[[email protected] ~]# head -3 /etc/passwd

[[email protected] ~]# head -3 /etc/passwd > /opt/1.txt
[[email protected] ~]# cat /opt/1.txt

[[email protected] ~]# hostname
[[email protected] ~]# hostname > /opt/1.txt
[[email protected] ~]# cat /opt/1.txt

[[email protected] ~]# hostname >> /opt/1.txt
[[email protected] ~]# cat /opt/1.txt

[[email protected] ~]# hostname >> /opt/1.txt
[[email protected] ~]# cat /opt/1.txt

###################################################################

以上是关于软件包管理配置网络文本/文件查找总结和答疑的主要内容,如果未能解决你的问题,请参考以下文章

第四周作业( 文本处理sed;软件管理;文件系统RAID)

security 01: Linux基本防护 用户切换与提权 SSH访问控制 总结和答疑

命令行基础目录和文件管理教学环境介绍总结和答疑

yum的配置和使用总结以及yum私有仓库的创建

网络配置,文本文件查找

Linux命令总结