码迷,mamicode.com
首页 > 其他好文 > 详细

Admin(三)——配置网络、yum软件包管理、文本文件查找

时间:2018-05-16 22:27:33      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:nmcli   yum   find   grep   

一、临时配置
1.查看、设置IP地址
ifconfig [接口名] IPv4地址/掩码长度
2.查看、设置主机名
查看:hostname
设置:hostname 新主机名
3.DNS测试
host 域名或IP地址
host 域名或IP地址 DNS服务器地址

二、永久配置
1.配置静态主机名
配置文件 /etc/hostname
vim /etc/hostname 设置新的主机名
或 echo newname > /etc/hostname

2.为本机指定DNS服务器
配置文件 /etc/resolv.conf
关键记录:nameserver DNS服务器地址

三、nmcli连接管理
1.查看网络连接
使用show指令
nmcli connection show
nmcli connection show "连接名"
2.修改网络连接配置
nmcli 命令会把配置的参数写入文件 /etc/sysconfig/network-scripts/ifcfg-eth0中
--配置IP:
#nmcli connection modify ‘连接名‘ ipv4.method manual ipv4.address ‘ip地址、掩码长度 [默认网关]‘ connection.autoconnect yes
--激活网卡配置
nmcli connection up ‘连接名‘

3.永久修改DNS服务器地址
修改配置文件/etc/resolv.conf
#echo nameserver DNS服务器地址 > /etc/resolv.conf
#nslookup 域名 //测试解析

4.查看网关地址
#route -n

四、软件包管理
1.rpm包管理器
#rpm -ivh 软件的完整路径.rpm //安装软件
#rpm -q 软件名 //查询是否安装完成
#rpm -e 软件名 //卸载软件包

2.yum软件包仓库管理
服务端:(软件仓库)集中提供安装软件包,并提供依赖性支持
客户端:(yum命令及配置)
yun配置:
#vim /etc/yum.repos.d/redhat7.repo
[redhat7] //仓库标识
name=redhat7 仓库描述信息
baseurl = http://..... //软件仓库的访问地址
enabled=1 //启用此仓库
gpgcheck =0 不做签名检查

3.yum命令
#yum repolist //列出仓库信息,没有报错即可
#yum -y install httpd //安装命令
#yum -y remove 软件名 //卸载软件
#yum clean [软件名] // 列软件

4.wget下载工具
格式:
#wget 软件包的URL网址 //下载到当前路径
#wget 软件包的URL网址 -O /目录路径/新文件名 //下载到自定义的路径

五、文本文件查找
1.find 按条件查找文件
根据预设的条件递归查找对应的文件(一层一层的查找)
格式: find [目录] [条件]...
常用条件:
-type 类型(-f文件、-d目录、-l快捷方式)
-name "文档名称"
-size +|- 文件大小(K,M,G)
-user 用户名
-group 组名
例如:
#find /root/ -name "xiaoha*" -type d //查找/root目录下名称为xiaoha开头的目录
#find /boot/ -size +20M     //查找/boot目录下大于20M的文件
#find / -user student //查找根目录下属于用户student的文件或目录

2.find结果处理--exec
格式:find .... --exec 处理命令{ } \;
例如:#find /home -type f -user student --exec cp {} /root/files/ \; //查找属于用户student的文件并将解雇复制到?root/files中

3.grep过滤操作
格式: grep [选项] ‘匹配模式’ 文本文件
常用选项: -v:取反匹配 -i:忽略大小写
常用的匹配模式: word ^word word$
例如: #grep ‘root‘ /etc/passwd //匹配文件/etc/passwd中包含root的行
#grep ‘^root‘ /etc/passwd //匹配文件中以root开头的行
#grep ‘root$‘ /etc/passwd ///匹配文件中以root结尾的行
#grep ‘^$‘ /etc/passwd //匹配空行
‘^$‘一般与-v一起使用: grep -v ‘^$‘ //查找不是空行的行

Admin(三)——配置网络、yum软件包管理、文本文件查找

标签:nmcli   yum   find   grep   

原文地址:http://blog.51cto.com/13460306/2117169

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!