linux 基本命令大全 【三】

软件包的管理
1 。  RPM最初是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,逐渐受到其他发行版的采用。
rpm命令格式:rpm    [-选项]    <软件包名>
选项:
-i 安装一个新软件包
   
-U 升级一个已有软件包,若没有则全新安装
-F 升级一个已有软件包,若没有则放弃安装
-v 显示详细信息
-h 以#号显示安装进度
-e 卸载已安装的rpm包软件,卸载时目标写软件包名+版本号就可以了
--nodeps 安装或卸载软件时不检查依赖关系
--force 强制安装 (如重新安装某个旧版本软件)
示例:
例1 :
[root@localhost ~]# mount /media/cdrom/    把第二张光盘放入光驱  此条命令是挂载光盘
mount: block device /dev/hdc is write-protected, mounting read-only
[root@localhost ~]# cd /media/cdrom/RedHat/RPMS/    进入光盘rpm软件包目录   
[root@localhost RPMS]# rpm -Uvh httpd-2.0.52-9.ent.i386.rpm    升级安装软件包
warning: httpd-2.0.52-9.ent.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                                                            (100%########################################### [100%]
        package httpd-2.0.52-9.ent is already installed
 例二:
[root@localhost RPMS]# rpm -ivh httpd-2.0.52-9.ent.i386.rpm     安装一个新包 
warning: httpd-2.0.52-9.ent.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                                                            (100%########################################### [100%]
        package httpd-2.0.52-9.ent is already installed  
选项:
-q   可以查询安装的rpm软件包的相关信息,跟上不同的二级选项决定不同的查 询方式
a    显示所有以rpm包安装的软件
i    <软件名> 显示已安装软件的详细信息
l    <软件名> 显示已安装软件的各文件位置
f    <文件名> 查询一个文件属于哪个软件包
示例: 
例1 :
[root@localhost RPMS]# rpm -qf /etc/passwd
setup-2.5.37-1.1rpm    
  例 2 :
[root@localhost RPMS]# rpm -aq |grep samba
samba-common-3.0.10-1.4E
samba-3.0.10-1.4E
system-config-samba-1.2.21-1
samba-client-3.0.10-1.4E
网络管理
1 ifconfig  显示 IP 信息
  例: [root@localhost RPMS]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:16:97:E8  
          inet addr:192.168.250.250  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20c:29ff:fe16:97e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19437 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2762 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1599642 (1.5 MiB)  TX bytes:367531 (358.9 KiB)
          Interrupt:10 Base address:0x1400
2. /etc/resolve.conf   文件的修改
  例: [root@localhost ~]# vi /etc/resolv.conf
nameserver  10.0.0.1 更改DNS
search example.com 更改DNS后缀
3. /etc/sysconfig/network
例: [root@localhost ~]# vi /etc/sysconfig/network
HOSTNAME=linuxos 更改主机名
GATEWAY=10.0.0.1  更改网关
4./etc/sysconfig/network-scripts/ifcfg-* 更改网卡信息
 例: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
                DEVICE=eth0       设备名称
ONBOOT=yes      是否启用
BOOTPROTO=static   当前状态
IPADDR=192.168.250.250   IP地址
NETMASK=255.255.0.0   子网掩码 
GATEWAY=192.168.250.254   网关地址
5.ping 检测主机
   例 : [root@localhost ~]# ping  目标主机名称或IP地址  主机名必须是永久的不是临时更改的

你可能感兴趣的:(linux,职场,休闲,网络设置,软件包安装)