配置网络
临时配置及测试
查看IP地址:ifconfig [接口名] 或者 ifconfig -a 例:ifconfig eth0
设置IP地址:ifconfig [接口名] ipv4地址/掩码长度 例:ifconfig eth0 192.168.4.5/24
查看主机名:hostname
设置主机名:hostname 新主机名 例:hostname server5.tedu.cn
DNS测试:host 域名/IP地址 [DNS服务器地址] 例:host server5.tedu.cn [192.168.4.5]
永久配置
配置静态主机名:配置文件/etc/hostname
配置本机指定DNS服务器:配置文件/etc/resolv.conf(nameserver DNS服务器地址)
Nmcli连接管理
查看网络连接:nmcli connection show [连接名] 例:nmcli connection show “System eth0”
修改网络连接参数:使用modify指令,nmcli connection modify 连接名 参数1 值1
例:nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.137.129/24 connection.autoconnect yes
激活网络连接:nmcli connection up “连接名” 例:nmcli connection up “System eth0”
禁用网络连接:nmcli connection down “连接名” 例:nmcli connection down “System eth0”
软件包管理
Yum配置及使用
Yum软件源:服务端(软件仓库)集中提供软件安装包,并提供依赖性支持
客户端(yum命令及配置)/etc/yum.conf、/etc/yum.reposd/*.repo
快速建立repo配置文件:yum-config-manager --add 软件仓库地址
手动建立repo配置文件:添加源标识、源名称、仓库地址、仓库启用、签名检查
检查仓库信息:yum repolist
Yum命令管理软件(Yellowdog Update Manager,黄狗升级管理器)
列仓库:yum repolist 列软件:yum list [软件名] 清缓存:yum clean all
安装软件:yum -y install 软件名 卸载软件:yum -y remove 软件名
零散软件管理
下载软件包:wget 软件包的URL网址 [-O /目录路径/新文件名]
RPM命令管理软件(RPM Package Manager,RPM包管理器)
查看软件信息:rpm -q 软件名
强制安装/升级软件包:rpm -i/Uvh 软件名-版本信息.rpm
卸载软件:rpm -e 软件名
Linux内核文件:默认位置在/boot/vmlinuz-*,支持多个内核文件,开机时选择其中一个版 本进入系统
GRUB2多系统启动配置:引导信息/boot/grub2/grub.cfg
文本/文件查找
查找文件
根据预设的条件递归查找对应的文件:find [目录] [条件1] [-a|-o] [条件2]
常用条件表示:-type 类型(f、d、b、c) -name “文档名称”
-size +|-文件大小(k、M、G) -mtime +|-修改天数
-user 用户名 -group 组名
使用find命令的--exec操作对结果进行处理:find .... -exec 处理命令 {} \;
优势:以{}代替每一个结果,逐个处理,遇到\;结束
例:find /home -type f -user student -exec cp -pf {} /root/findfiles \;
查找文本内容
根据字符串模式提取文本行:grep [选项] ‘匹配模式’ 文本文件
命令行 | grep [选项] ‘匹配模式’
常用命令选项:-v取反匹配,-i忽略大小写
常见的匹配模式:^开头,$结尾 例:^word,word$—以word开头,以word结尾
重定向输出:将命令行的正常输出保存到文件
覆盖式:命令行 > 文件
追加式:命令行 >> 文件
例:grep ‘127’ /etc/hosts > out.txt