热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

软件包管理、配置网络、文本/文件查找

#################################################################软件包管理1.关闭虚拟机,图形添加光

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

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

[root@server0 ~]# poweroff
Connection to 172.25.0.11 closed by remote host.
Connection to 172.25.0.11 closed.
[root@room9pc01 ~]#

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

[root@room9pc01 ~]# ssh -X root@172.25.0.11

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

简单的软件包管理

• RPM Package Manager,RPM包管理器

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

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

[root@server0 ~]# rpm -ivh /dvd/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm

[root@server0 ~]# rpm -q vsftpd

[root@server0 ~]# rpm -e vsftpd #卸载软件包

[root@server0 ~]# rpm -q vsftpd

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

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

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

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

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

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

[root@server0 ~]# rm -rf /etc/yum.repos.d/*
[root@server0 ~]# 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 #是否检测软件包签名信息

[root@server0 ~]# yum repolist #列出仓库信息

[root@server0 ~]# yum -y install httpd #安装软件

[root@server0 ~]# yum -y install sssd

[root@server0 ~]# yum -y install system-config-kickstart

[root@server0 ~]# yum -y install mariadb-server

[root@server0 ~]# yum remove 软件名 #卸载软件

[root@server0 ~]# yum clean all #清缓存

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

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

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

[root@A ~]# vim /etc/hostname
A.tedu.cn

[root@A ~]# exit
[root@room9pc01 ~]# ssh -X root@172.25.0.11

[root@A ~]#

二、配置IP地址

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

nmcli连接管理

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

2.配置ip地址

[root@A ~]# 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.激活配置
[root@A ~]# nmcli connection up 'System eth0'

[root@A ~]# ifconfig #查看ip地址
[root@A ~]# route #查看网关地址 gateway

successfully : 成功

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

配置文件: /etc/resolv.conf

虚拟机Server
[root@A ~]# vim /etc/resolv.conf

nameserver 172.25.254.254

[root@A ~]# 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,忽略大小写

[root@A ~]# grep 'root' /etc/passwd

[root@A ~]# grep 'ROOT' /etc/passwd
[root@A ~]# grep -i 'ROOT' /etc/passwd #忽略大小写

[root@A ~]# grep -v 'root' /etc/passwd #不要包含root

[root@A ~]# grep -v 'a' /etc/passwd #不要包含a

[root@A ~]# grep -v 'bash' /etc/passwd #不要包含bash

[root@A ~]# grep -v 'nologin' /etc/passwd

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

[root@A ~]# grep '^root' /etc/passwd

[root@A ~]# grep 'root$' /etc/passwd
[root@A ~]# grep 'bash$' /etc/passwd

[root@A ~]# grep 'nologin$' /etc/passwd

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

: 覆盖重定向 将前面命令的输出,写入文本文件中 自带touch功能

: 追加重定向
[root@A ~]# grep 'bash$' /etc/passwd
root:x:0:0:root:/root:/bin/bash
student:x:1000:1000:Student User:/home/student:/bin/bash
[root@A ~]# grep 'bash$' /etc/passwd > /opt/nsd.txt
[root@A ~]# cat /opt/nsd.txt

[root@A ~]# head -3 /etc/passwd

[root@A ~]# head -3 /etc/passwd > /opt/1.txt
[root@A ~]# cat /opt/1.txt

[root@A ~]# hostname
[root@A ~]# hostname > /opt/1.txt
[root@A ~]# cat /opt/1.txt

[root@A ~]# hostname >> /opt/1.txt
[root@A ~]# cat /opt/1.txt

[root@A ~]# hostname >> /opt/1.txt
[root@A ~]# cat /opt/1.txt

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

转:https://blog.51cto.com/13841846/2133799



推荐阅读
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Java自带的观察者模式及实现方法详解
    本文介绍了Java自带的观察者模式,包括Observer和Observable对象的定义和使用方法。通过添加观察者和设置内部标志位,当被观察者中的事件发生变化时,通知观察者对象并执行相应的操作。实现观察者模式非常简单,只需继承Observable类和实现Observer接口即可。详情请参考Java官方api文档。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 本文记录了作者对x265开源代码的实现与框架进行学习与探索的过程,包括x265的下载地址与参考资料,以及在Win7 32 bit PC、VS2010平台上的安装与配置步骤。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
author-avatar
白骨精哥哥_350
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有