您的位置:首页 > 理论基础 > 计算机网络

初学CentOS——压缩包、RPM包与网络命令基本

2016-06-24 08:18 701 查看

1.基本压缩命令

gzip压缩:gzip + 文件 后缀格式: .gz

gzip解压:gunzip + 文件(推荐)

gzip -d + 文件

zip压缩: zip + (-r 递归处理,将指定目录下的所有文件和子目录一并处理)+ 压缩后文件名 + 文件 后缀格式: .zip ( 此压缩比较小,不实用 )

zip解压: unzip + 压缩文件

bzip2压缩: bzip2 + 文件 (-k 压缩后保留原文件) 后缀格式: .bz2

bzip2解压:bunzip2 + 压缩文件 -k

tar压缩:tar + 选项 + 压缩后名称 + 目录

-c 打包

-v 显示详细信息

-f 指定文件名(重要)

-z 打包同时压缩 相当于gzip压缩 后缀名: .tar.gz

-j 打包同时压缩 相当于bzip2压缩 后缀名: .tar.bz2

tar解压:与压缩相同

-x 解包

-v -f

-z 解压缩 gzip的解压

-j 解压缩 bzip2的解压

例子:压缩:tar -cfz csdn.tar.gz csdn

压缩:tar -cjf csdn.tar.bz2 csdn

解压:tar -xjf csdn.tar.bz2

2.基本网络命令

centos内置邮箱基本命令

write + 用户名(仅在线用户) 给用户发信息,ctrl+D结束

wall (write all) + (发送的信息) 给所有用户发信息(广播)

mail + 用户名 发邮件 ctrl+D结束 直接打 mail 为查看邮件

输入 help 为查看邮件

输入 数字 能看到对应的第几封信

输入 h 为查看邮件

输入 d+(第几封信) 为删除

输入 q 为退出

ping + IP -c+数字 规定ping的次数(默认为一直ping)

ifconfig 查看网卡信息 -a 全部网卡信息

ifconfig + 网卡(如:eth0) + IP地址 临时配IP

traceroute + 网址 显示数据包到主机间的路径(跟踪路由)

netstat 显示网络相关信息

-t TCP协议端口 -u UDP协议端口

-l 监听 -r 路由

-n 显示IP地址与端口号

常用: -tlun 查看本机监听端口 -an 查看本机所有网络接口 -rn 查看本机路由表

setup配置网络 图形界面,自己探索(ps.一般为DHCP自动获取)

配置完要重启服务 service network restart

永久配置IP:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 (一般网卡都为eth0,要是不一样,可自行调整)

进入vi界面以后,设置:

BOOTPROTO[/b]=static ’静态‘的意思

IPADDR= 输入你想改的IP地址

NETMASK= 掩码

GATEWAY= 网关

ONBOOT=yes 在系统启动时是否激活网卡,非常重要!

然后,service network restart

多说一句,在vi界面里,可能会有MAC和UUID,在配置IP时,这两项其实不用过多的在意,但是,若是你克隆了此系统,另一台系统出现一些问题的时候,你可以想到可能是由UUID冲突而引起的问题,有兴趣的同学可以自己去搜索更详细的学习资料。

3.基本关于’包‘的命令

RPM包命名规则:httpd -2.2.15-15.e16.centos.1.i686.rpm

httpd 软件包名 -2.2.15 软件版本 15 发布次数 e16 适合的linux版本

i686 适合的硬件平台 rpm 软件包扩展名

RPM包有三大依赖,树形依赖,环形依赖,块状依赖(此依赖较为麻烦,推荐一个网站来帮助大家学习,www.rpmfind.net)

RPM安装

rpm + 选项 + 包全名

-i install 安装

-v verbose 显示详细信息

-h hash 显示进度

–nodeps 不检查依赖性

-q + 包名 查询是否安装

-a all 全部

-U upgrade 升级

RPM卸载:rpm -e(erase) 包名

RPM查询: rpm + 选项

-ap 所有安装的包

-i 详细信息

-p 查未安装的包 + 包全名

-l 列表(路径)

-qf + 系统文件名 -f 查询此文件属于哪个软件包(反向查询)

-R 检查依赖性 常见组合:-Rp + 包名

-v 检查是否有人修改

ps.查询未安装包时,最好进入包的目录,或者输入绝对路径才有效

RPM 校验字母含义

S 文件大小改变

M 文件类型式权限被改变

5 MD5校验和是否改变(可看文件内容改变)

D 设备,从代码改变

L 文件路径改变

U 文件的所有者改变

G 文件的所属组改变

T 文件修改时间改变

文件类型

c 配置文件 config file

d 普通文档

g 鬼文件,很少见,需要注意

l 授权文件 license file

r 描述文件 read file

yum (需要联网)

yum list 查询所有可用软件包列表

yum search + 关键字(包名) 搜索服务器与此相关的包

安装:yum -y install + 包名 -y 即yes

卸载:yum -y remove + 包名

升级:yum -y update + 包名(ps.不加包名会全部升级,包括内核,慎)

在CentOS里,还有RPM包的修复命令rpm2cpio、cpio,yum的光盘安装,以及源码包的安装,有兴趣的同学可以去搜索更详细的资料。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: