




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
命令vim /etc/sysconfig/network 改主机名uname -a 查看当前机器的架构 i386uname r 查看当前的内核版本cat /etc/redhat-release 查看当前系统版本whoami 查看当前登录的用户hostname 查看当前的主机名 临时改主机名 hostname 主机名pwd 查看当前目录su 普通切换用户 su 递归切换用户(包括权限)gedit 创建新的空白文件cd 切换目录 用户的家目录. 表示当前目录. 表示上一级目录 返回上一次所在的目录cd 返回用户的家目录ls 显示当前目录下有那些文件ls 目录 显示指定目录下有那些文件命令的语法格式:命令的名称 选项 参数 命令可以单独使用, 可以不带选项和参数,命令后必须要加空格可以通过颜色区分文件的类型:蓝色代表目录 浅蓝色代表连接文件 黑色或灰色代表普通文本文件 黄色代表设备文件 如dev下的文件 红色代表压缩文件 绿色代表有执行权限的文件 .conf 代表配置文件.tar代表压缩文件 bin 普通可以使用的命令sbin 特权用户可以使用的命令/lib 应用程序在运行过程中调用的库文件media与/mnt 用来挂载移动设备的目录挂载u盘:如果是fat格式的U盘,挂载命令:mount -t vfat /dev/sdb1 /mnt/udisk如果是ntfs格式的U盘,挂载命令:mount -t ntfs-3g /dev/sdb1 /mnt/udisk 但是注意,ntfs格式要挂载的话,需要下载一个ntfs-3g-2011.4.12etc 应用程序配置文件存放的目录dev 设备文件存放的目录home 普通用户的家目录root 管理员的家目lostfound 存放磁盘检测时产生的磁盘碎片文件opt 应用程序默认安装目录proc 虚拟目录 不占用系统磁盘空间selinux 与selinux程序相关的文件tftpboot tftp工作目录tmp 临时文件var 存放变化文件(各种服务的日志文件)usr 安装源码文件时 源码包文件存放的位置相对路径 . 绝对路径 /相对路径是 从当前目录为起点绝对路径是 从根目录为起点ls -l 是长格式显示ls -a 显示所有内容(包括隐藏文件) 隐藏文件以.开头ls -d 显示单个目录的文件属性ls -R 递归显示指定目录下的文件信息mkdir 目录的名字 (名字不可重名 区分大小写)创建目录(可指定路径)mkdir -p 同时创建多级子目录mkdir -m 创建目录时指定目录的权限rmdir 删除目录命令(只能删除空目录)rm -rf 删除非空目录及文件 r 递归 f 强制touch 创建空文件、更改文件的时间date 查看时间和日期 修改时间和日期 语法 date “参数” Y4位的年 m两位的月 d两位的日 H小时 M分钟 S秒 时间和日期的修改:日期 date s “20120314” 修改时间 date s“10.15.20”stat 文件名 查看文件的状态、详细信息file 文件名 查看文件的类型 查看文件是否为空mv 移动、重命名cp 拷贝命令(文件的复制) 不加参数只能考单个文件,要拷贝文件夹要加r参数。 代表0个或多个 (通配符) 范围内的组合 (通配符).代表? 代表任意一个字符./*的组合代表当前目录下*代表根目录下所有文件(危险)解释为 前面的执行成功了就执行后面的,如果前面没成功,就不执行后面的。与相反。;按顺序执行命令对文件内容操作的命令:cat 显示整个文件的全部内容 cat /dev/cdrom xxx.iso 会做iso映像cat -b 显示行号 cat b 文件名cat 适合看内容较少的文件more/less 文件名 (适合看内容多的文件)more 空格翻页(只能向下翻页,不能向上翻页)less 空格翻页 (可以上下翻页) pg UP向上 pg DN向下安键盘上的q键 退出查看模式head 文件名 查看文件头部内容 (默认查看文件的前10行) 可以加参数 head 20 文件名 (看文件开头20行)tail 文件名 查看文件尾部的内容 (默认查看文件末尾10行) 可以加参数 tail 20 文件名 (看文件末尾20行)更改网络设置ifconfig eth0 查看IP地址ifconfig eth0 netmask 配置ip地址 用命令配置的都是临时的ifconfig eth0 /24 配置ip地址 用命令配置的都是临时的ifconfig eth0:0 ip 一块网卡绑定多个ip地址ifdown eth0 禁用网卡ifup eth0 启用网卡# cd /etc/sysconfig/network-scripts/ 网卡设备文件目录mii-tool eth0 查看网卡状态service network restart 重启服务网络下载 lftp IP地址 get 文件名 为下载文件 mirror 下载文件夹加载U盘 fdisk l 查看 fdisk -l | tail -5 显示最后5行/dev/sdb1 为U盘mount devsdb1 umount 卸载mount 查看挂载情况mount o loop xxx.iso /mnt加载光盘# mount /dev/cdrom /mntcd /mntls#mount 查看当前加载的设备/dev/sda3 on / type ext3 (rw)sysfs on /sys type sysfs (rw)1 设备名 on 加在点 type 文件系统类型 加载方式(rw)mount -t 文件系统类型 加载方式 光盘下Cluster 集群功能的软件包文件CimagesVT 虚拟化文件安装文件 tar -zxvf 文件名./可执行文件shutdown -r nowrebootinit 6以上三条为重启命令shutdown -h nowinit 0以上两条为关机命令补充:语法:shutdown -efFhknr-t 秒数时间警告信息参数:-c 当执行shutdown -h 11:50指令时,只要按+键就可以中断关机的指令。-f 重新启动时不执行fsck。-F 重新启动时执行fsck。-h 将系统关机。-k 只是送出信息给所有用户,但不会实际关机。-n 不调用init程序进行关机,而由shutdown自己进行。-r shutdown之后重新启动。-t 送出警告信息和删除信息之间要延迟多少秒。时间 设置多久时间后执行shutdown指令。警告信息 要传送给所有登入用户的信息。需要特别说明的是该命令只能由超级用户使用。例1,系统在十分钟后关机并且马上重新启动# shutdown r +10例2,系统马上关机并且不重新启动# shutdown h nowdu 查看目录的使用情况 h 按(M)兆 sh 查看目录的大小df 查看硬盘的使用情况 h 按(M)兆 i 磁盘名看磁盘的inond号wc 统计文件内容 l 统计行数 w 统计单词数 c 字节数ps aux | wc -l文件查找命令vncviewer IP 远程观看echo $PATH 查看变量which 仅限搜索$PATH下的路径查看外界命令软件包which 查看命令目录rpm qf rootHC sysconfig# cat /etc/sysconfig/i18n(注意是18数字)LANG=zh_CN.UTF-8查看系统语言 zh_CN.UTF-8 为中文2012年3月7日 上课第二天whereis B指定查找的范围 b 指定命令名 whereis -B /sbin -b shutdowngrep 在指定的文件内查找 指定的字串是否存在 (把与查找字串匹配的行显示出来)grep 选项 “查找的字串” c显示匹配的行数 -i匹配时忽略大小写 v 取反grep root /etc/passwdecho 输出命令echo 123 1.txt 把123写到1.txt? 覆盖输出 追加输出以什么为开头 $以什么为结尾ps aux | grep dhcpd 此命令是查看进程中所有dhcpdlocate 查找文件 (查找范围是在当前的数据库里查找)updatdb 更新本地数据库(更新根) 用locate前要先更新数据库find 查找范围 exec 处理动作 可选 1 根据文件的类型查找 type 类型 f普通文件 d目录 b块设备 s套接字 l连接文件 p管道文件 举例:# find -type f find /etc/ -type f2 根据文件的名字查找 name 文件名 (*.cf) 可以和通配符组合 find /etc -type d | grep yum-empty 代表空文件dirname 查看文件的目录名basename 查看文件的文件名查看指定目录下子目录的权限find /etc/ -type d -exec ls -ld ;3 根据文件的所有者 所属组 查找 -user -group 4 根据文件的权限查找 -perm 表示或 只要与查找权限表达式任意一个权限匹配 就符合查找条件 表示与 必须与查找权限表达式所有权限位匹配 才符合查找条件5 根据文件的访问时间查找 -mtime文件的属性被修改的天数 -atime文件被访问的时间 -ctime 文件内容被修改的时间 6 查找到文件之后对其进行处理 exec 7 查找空文件 -empty8根据文件的大小查找 size -数字单位可以是兆M useradd 添加用户passwddd if/dev/zero of=test.txt bs=10M count=1 ?帮助命令help man -k 模糊查找 man 1 用户指令 man 2 系统指令 man 3 程序库 man 4 设备info 例如:info ddmakewhatis 重新生成帮助文档补充:makewhatis 呢?其实 whatis 运行的结果是需要把命令的情况检索到它的数据库中的。对于还没有这个数据库的系统,就需要用 makewhatis 命令来让系统立即检索。否则系统将在一定的时候自动检索。通过下面的命令运行的实例,大家就应该比较清楚地了解到这一点了。rootOwnLinux-server media# whatis whatiswhatis: nothing appropriaterootOwnLinux-server media# whatis makewhatismakewhatis: nothing appropriaterootOwnLinux-server media# whatis lsls: nothing appropriaterootOwnLinux-server media# makewhatisrootOwnLinux-server media# whatis whatiswhatis (1) search the whatis database for complete wordsrootOwnLinux-server media# whatis makewhatismakewhatis (8) Create the whatis database打包 解包 tar打包 tar 打包文件名称.tar 打包的源文件 f 归档 必须要加的参数放在参数的尾端 c创建一个包文件(用于打包) x解开一个打包文件(用于解包) v显示打包或解包的过程 -t显示打包文件内的列表 -remove打包的同时删除原文件 get 把某个文件从包中取出 可以是多个(不用解包) tar cvf tf.tar /etc/passwd /etc/gshadow 同时打包2个文件 默认打包到当前目录tar -cvf /tmp/all.tar /etc/.conf 指定目录 并配合通配符使用解包tar -xvf 不指定路径就默认解包到当前 -C 解包时指定解包的位置示例:#tar -xvf -C /etc压缩 解压缩压缩 gzip 只能压缩单个文件,不能压缩目录 如果想对目录进行压缩 要和tar命令连用压缩后的后缀名为.gz解压缩 gunzip 只能解压缩单个文件,不能解压缩目录压缩 解压缩 gzip gunzipzip unzipbzip bunzipgzip 选项 文件名 1 快速压缩 9最高比例压缩 r递归压缩 (压缩指定目录下的单个文件) d 解压缩 特点:1 压缩或解压缩时自动删除原文件2 自动添加后缀名.gzgzip 9 passwdtar+gzip打包并压缩tar zcvf z代表gzip解包并解包tar -zxvf -C bzip2 用来压缩单个文件特点:压缩或解压缩时删除原文件bunzip2 解压缩用法和gzip一样,但是压缩效果比gzip好。tarbzip2 名称设置为 .tar.bz2tar -jcvf 打包压缩tar -jxvf C 解压解包文件编辑包括:看 查找 修改 保存 删除 vim编辑器vim 特点:1 文件存在就打开文件 2 文件如果不存在,就创建并打开文件 3 如果不在要编辑的文件当前所在的路径下,要输入文件的绝对路径我要对文件进行不同操作的时候,要使用不同的操作模式vim编辑器的模式1 命令行模式 (把一个文件用vim打开时就是命令行模式) 删除 复制 粘贴 光标跳转光标在行间跳转 gg 将光标定位到文件的首行shiftg 将光标定位到文件的末行100gg将光标定位到指定行,如100行光标在行内跳转Hpme 把光标定位到行首end 把光标定位到行尾Pu UP 向上翻页 Pg Dn 向下翻页x 删除光标所在位置的字符(单个)u 撤销刚刚的操作d$ 删除光标后面的字符(包括光标所在位置)d 删除光标所在位置前面的字符(不包括光标所在位置)dd 删除光标所在的整行10dd 删除10行dw 删除一个单词yy 复制光标所在行的整行10yy 复制10行p 粘贴在光标所在行的下方P 粘贴在光标所在行的上方ddp 剪切ZZ 保存退出:x 保存退出2 输入模式 (对文件的内容进行编辑时候要进入输入模式) 进入输入模式的键盘按键 (I i O o A a)区别是输入数据的位置不同 常用i键I 行首插入i 光标所在位置插入O 光标所在行上方插入一行o 光标所在行下行插入一行A 行尾输入a光标后方输入3 末行模式 (替换 查找 保存 另存为 导入) 从命令行进入末行模式 :w 保存q 退出! 强制关键字 搜索关键字(从上往下)?关键字 搜索关键字 (从下往上)n 从上往下找N 从下往上找:set nohlsearch 去掉高亮显示替换:s oldnewgi 把old替换成new gi表示替换方式 g代表匹配就替换 i表示 忽略大小写 不指定行数 默认为光标所在行 替换整行:s oldnew 把old替换成new 只替换光标所在位置的字符:3,4s oldnew 把34行的old替换成new另存为:w 文件名 默认存在当前目录下:w etc文件令 指定路径:1,10w 文件名 另存一部分导入 (把其他文件的内容放到当前文件):r tmp文件名:4r /tmp文件名?:!ls l 不退出编辑文件 执行系统命令同时打开多个文件vim 1.txt 2.txtx 3.txt:next 切换到下一个:first 返回第一个多窗口显示文件(垂直)vim -O 1.txt 2.txt多窗口显示文件(水平)vim -o 1.txt 2.txt切换窗口ctrlww(配合上面的多窗口显示文件)末行模式下显示行号 set nu 末行模式下取消行号 set nonu第三天 12年3月8日用户和用户组的管理用户的添加 修改 删除 与用户相关的系统配置文件用户密码的设置 配置文件用户组的添加 修改 删除 与用户组相关的配置文件用户组密码的设置 配置文件linux用户的分类1 特权用户 (root) linux 系统的管理员 拥有最高权限2 程序用户 服务运行时进程的所有者 ( 程序用户是我们安装完实现某个服务的rpm软件包后自动产生的用户)3 普通用户 用root用户手动添加的那些用户 (这类用户对系统文件的访问权限有限 如果想对某个文件有访问权限 需要用root用户提升使用权限 用chmod )添加用户useraddadduser 选项 (区分大小写 不能重名、不要用特殊字符和通配符 没有密码的用户不能进入系统)useradd u 添加用户的时候指定uid 默认是从配置文件里当前最大uid号自动加1useradd g 添加用户的时候指定gid 如果不指定 gid与uid号相同设置密码passwd 存放用户信息的系统文件etcpasswdjun : x : 500 : 500 : GH. : /home/jun : /bin/bash用户名 密码占位符 UID GID 用户的描述信息 用户的家目录 用户的shell第一列 用户名第二列 密码占位符 密码存放在/etc/shadow第三列 uid号 (root 0 系统用户 1499 普通用户 50060000) 第四列 gid号 用户所在的用户组的编号 当我们每创建一个用户 的时候,系统就会自动创建一个与用户同名的组 这个组就是这个用户的初始组 存放当前系统用户组信息的文件 /etc/group (root 0 系统用户 普通用户 50060000) groups 显示当前用户所属组 groups 查看指定用户所属组/etcgroup 用户组信息/etc/gshadow 用户组密码文件useradd g 指定用户的初始组 (组要事先存在)useradd G 指定用户的附加组 (组要事先存在)useradd -g tea -G stu user1注意:当指定了用户的初始组时 系统就不会在创建与用户同名的组名了第五列 用户的描述信息 添加描述信息:#useradd -c 描述 用户名第六列 用户的家目录 当用这个用户登录时 默认进入的目录 每添加一个用户时,系统都会在/home下创建一个与用户同名的目录,这个目录就是家目录 useradd -M 创建用户的时候不创建家目录 useradd d 创建用户时给用户指定家目录 指定的家目录不用事先创建,若目录事先被创建好,系统就不会把/etc/skel目录里的用户初始化环境配置文件自动拷贝到用户指定的家目录里,导致的后果是 用户登录后没有系统的初始化信息,这时得自己手动拷贝初始化信息文件才好,也可以自己手动在/etc/skel 目录里加说明文件 etcskel .bash_profile 用户登录系统时候初始文件 .bashrc 每打开一个终端的设置 .bash_logout 每次退出系统的时候 初始化文件用户家目录下的初始文件,是从/etc/skel目录下复制过来的第七列 用户登录系统时使用的shell (默认的shell是 /bin/bash) cat /etc/shells 查看linux可以使用的shell的种类 useradd -s 当一个用户使用的shell是/sbin/nologin这个用户无法登录系统用户信息的修改usermod 选项 l 改名字usermod l 改名 修改后家目录不变usermod L 锁帐号(对root无效)usermod U 帐号解锁删除用户userdel 选项 -r 删除用户的时候,同时删除用户的家目录 (如果不加r参数 只是把用户的登录名删除了 家还在)用户被删除 用户的初始组也被删除了用户密码的设置用useradd添加一个用户,如果没有给这个用户设置密码,那么是不能使用这个用户登录系统的,但是可以用root 切换rootHC # grep jun /etc/shadow存放用户密码文件 此文件分为9列 root : $1$1O4sQSdd$.gsxo/4cS2gDBVdzK.01.1 : 15405 : 0 : 99999 : 7 : : : 第一列 第二列 第三列 第四列 第五列 第六列 第七 第八列 第九列第一列 用户名第二列 密码第三列 上一次修改密码的时间1970年1月1日第四列 密码的最短有效天数第五列 密码的最长有效天数第六列 提前多少天提醒用户口令将过期,默认值为7第七列 密码过期后多少天后用户失效第八列 用户过期时间第九列 保留列(未用)passwd 选项 用户名 设置密码 如果不跟用户名 默认是修改自己的密码不加任何选项就是设置、修改用户的密码d 删除密码l 锁定帐号u 帐号解锁chage help用法:chage 选项 用户名选项: -d, -lastday 最近日期 将最近一次密码设置时间设为“最近日期” -E, -expiredate 过期日期 将帐户过期时间设为“过期日期” -h, -help 显示此帮助信息并退出 -I, -inactive 失效密码 将因过期而失效的密码设为“失效密码” -l, -list 显示帐户年龄信息 -m, -mindays 最小天数 将两次改变密码之间相距的最小天数设为“最小 天数” -M, -maxdays 最大天数 将两次改变密码之间相距的最大天数设为“最大 天数” -W, -warndays 警告天数 将过期警告天数设为“警告天数”作业1 强制改密码 修改上次修改密码的时间为0 chage d 0 2 帐号的最大有效期 30天 chage -M 30 3 限制用户10天修改一次密码 chage m 10 用户组groupadd 选项 添加一个组(区分大小写)-g 添加用户组时,指定组gid号/etc/group存放系统已用用户组的信息文件第一列 组名第二列 组密码占位符第三列 组ID号(gid)第四列 组成员列表/etc/gshadow存放组密码的文件修改用户组信息添加组groupmod 选项 g 修改用户组的gid号 groupmod -g n 给用户组改名 groupmod -n 修改文件或目录的所属组chgrp chown 一起修改文件或目录的所有者和所属组 删除组groupdel newgrp nis 切换组(把当前用户切换到nis组)用户组密码的设置gpasswd 组名 1 设置组密码 gpasswd 选项 2 添加组成员 -a 一次添加一个组成员 M 一次添加多个组成员(覆盖添加,后面的会把前面的覆盖)设置组管理员 (权限 添加 删除 组成员)gpasswd -A 组管理员 不一定要是本组成员到/etc/gshadow文件里查看用户组的管理员名称 grep /etc/gshadow存放用户组密码的文件/etc/gshadow第一列 用户组名第二列 密码第三列 组管理员列表第四列 组成员列表id 查看当前用户id信息添加用户时的默认配置文件rootHC # vim /etc/default/useradd grep v # /etc/login.defs第四天文件权限1 普通权限 r w x2 特殊权限 suid sgid skity(set)3 访问控制列表 facl单独给某个用户或用户组设置权限普通权限r w x 文件权限的查看ll 查看目录需要d选项第一位 权限位(共10位)第二位 链接数第三列 文件的所有者第四列 文件的所属组第五列 文件的大小(字节)第六列 文件的日期(最后一次操作的时间)第七列 文件名权限位第一个字符表示文件的类型 d目录 普通文件 l链接文件 p管道文件 c字符设备 s套接字文件 b 块设备后面九位 每三位 为一组 共分为三组第一组 文件所有者的权限第二组 表示的是所属组的权限地三组 表示其他用户的权限 (这个用户 即不是文件的所有者,又不在文件的所属组内,那么这个用户对于文件来说就是其他用户)对于一个文件来说 它有三类用户(所有者 所属组 其他用户统称为所有用户)权限的类型 (针对 目录和文件)类型 字符表示 数字表示 目录 文件读 (看、浏览) r 4 可以浏览 可以对文件的内容进行查看写 (编辑) w 2 可以添加或删除文件 编辑,写入,保存执行 (运行这个文件)x 1 可以进入目录 允许用户运行这个文件(文件本身有运行能力)没有权限 (什么都不能作) 0一个目录是否能被删除,主要看父目录是否有写的权限在文件的父目录没有写权限的情况下,要对这个文件添加写权限m 创建的时候指定权限修改文件的权限chmod 赋值符号 在原有权限的基础上添加权限 在原有权限的基础上去掉指定的权限 指定权限R 递归修改文件夹权限(把目录下所有文件设置成指定权限)u 表示文件的所有者g 表示文件的所属组o 表示其他用户a 表示所有用户创建目录权限默认:(管理员建立的是755)(普通用户建立的是775)创建文件权限默认:(管理员建立的是644)(普通用户建立的是664)特殊权限 字母 数字 显示 作用 suid s 4 在x位显示 占用所有者的执行位显示 s说明之前所有者有执行权限 S说明之前所有者没有执行权限 当给一个文件设置了suid位后 其他用户在执行这个文件时会拥有文件所有者的权限 注意:1 suid这个权限位 只能设置在二进制文件上(也就是命令) 2 其他用户本身对这个文件有执行权限sgid s 2 在x位显示 占用所有者的执行位显示 s说明之前所有者有执行权限 S说明之前所有者没有执行权限 当给一个文件设置了guid位后 其他用户在执行这个文件时会拥有文件所有者的权作用:当给一个文件设置了sgid位后 其他用户在执行这个用户的时候 就拥有了和文件所属组一样的权限 可以设置在文件上或目录上 通常是给目录设置sgid位 sgid位设置在目录位时 在此目录下建立的文件或目录的所属组都会和父级目录的所属组同名sckity t 1 在x位显示(执行位) 占用所有者的执行位显示 t说明之前所有者有执行权限 T说明之前所有者没有执行权限 当给一个文件设置了sckity位后 其他用户在执行这个文件时会拥有文件所有者的权作用:防删除 当给一个目录设置了t位后 用户只能在这个目录下删除自己的文件 但root帐号不受t位控制 t位只能设置在目录上umask S 查看权限umask查看文件权限位 如0022 第一个0是特殊权限位 第二个0是没有缺少权限 第三个2表示权限位缺少2即w 第四个2表示权限位缺少2即wrootHC # ll -d /tmp/drwxrwxrwt 14 root root 4096 03-09 13:44 /tmp/chmod us sbinshutdown 设置suid的权限位 chmod 4755 sbinshutdown 用数字设置sgid chmod gs sbinshutdown 设置guid的权限位 chmod 2755 sbinshutdown 用数字设置sckitychmod ot sbin 设置sckity的权限位 chmod 1755 sbin 用数字设置文件访问控制列表 facl作用:给不同用户设置不同的访问权限查看目录的acl权限getfacl 设置setfacl -m u:用户名:权限 目录名 给指定的用户,指定的文件夹,指定权限注意:用户的最终权限是赋予权限与mask权限做逻辑语运算后的权限 acl默认的mask的权限是rwx修改acl的mask权限的命令setfacl -m m:r- /etcsetfacl -m g:用户组名:权限 目录名删除指定用户的aclsetfacl -x u:用户名 目录名setfacl -b 目录 删除目录的acl权限setfacl -m d:u:用户名:权限 目录设置某一个用户对指定目录下的子文件子目录有固定的权限setfacl -R -m u:用户组名:权限 目录名递归设置一个目录的acl权限第五天软件包管理.rpm包的安装与源码包的安装软件包的查看 安装 卸载rpm包简介只要是.rpm结尾的 都可以用红帽包管理器进行管理 通过数据库的形式 记录 安装的软件包的信息所以 我们能够通过rpm工具安装 查看卸载升级 软件包数据库位置 var/lib/rpm/目录修复rpm数据库 #rpm -initdb 或#rpm -rebuliddb安装包的封包类型.rpm rpm包(linux默认的) rpm工具管理.deb deb包 debin系统里的包.tar.gz .tar.bz2 源码包 安装时需要配置和编译才能安装到系统里提供安装脚本的软件包 解压后会提供一个能执行的安装程序 ./install ./INSTALL ./setup.bin 直接运行这个包就可以 (X) ./xxx.bin免安装软件包 解包后就可以运行、使用。默认安装目录/etc 配置文件/usr/bin 可执行命令/usr/lib 函数库文件/usr/share/doc 使用手册 说明文件/usr/share/man 帮助手册/opt 有些软件也会默认往/opt目录里安装语法rpm 软件名软件包名 查看软件包rpm qa 查看系统里所有的软件包rpm -q 查看指定的q 查看指定的软件包有没有安装(后面跟软件名)-qa 查看系统下已经安装的所有rpm包rpm qa | grep qi 查看已安装的软件的信息(版本 修复时间 描述等等)rpm ql 查看这个软件包里面的文件都安装到系统的什么目录下了rpm qc 查看这个软件包里的配置文件都安装到系统的什么目录下了rpm -qd 查看软件的所有说明文件rpm -qR 查看与软件相关的文件rpm -qf 查看指定文件是由那个软件包提供的以上是对已安装的软件包的操作在关盘里查找我需要的包rootHC Server# ls | grep mysql查看未安装的软件的信息rpm -qpi 查看未安装软件包的信息(这个包干什么用的)rpm -qpc 查看未安装软件包里配置文件rpm -qpd 查看未安装软件包的说明文档rpm -qpl 查看未安装软件包里面的文件(查看包里的内容)rpm -qpR 查看未安装软件包相关的文件安装软件包rpm rpm ivh i 安装 v 显示安装信息 h 显示安装进程nodeps 忽略依赖关系 (不建议)-replacefiles 覆盖安装-replacepkgs 重新安装-force 强制安装-test 测试安装-prefix 路径名 指定软件包的安装位置-noscripts 软件包在安装过程中不执行某些系统指令解决安装包间的依赖关系搭建yum源作用:自动解决安装包的依赖关系配置文件 cd /etc/yum.repos.d/配置文件的名称:xxx.repo 文件名自己定,要已.repo结尾vim xxx.repo1 yum源的名字,可以有多个,但不能重名2 name=yum源的描述信息3 baseurl file:/本地 指定软件仓库的位置4 enabled=0 以上三行设置不生效 1 以上三行设置生效5 gpgcheck=1 启用软件包检测 0 不检测软件包6 gpgkeyfile:本地 软件检测对比的文件路径yun clean all 清空本地缓存yum list 查看当前的操作系统安装了那些rpm包yum grouplist 查看当前的操作系统安装了那些软件包组yum list | grep httpdyum search dhcp(软件名) 在yum源软件仓库里搜索指定的软件用yum安装软件yum y install 软件名yum y groupinstall 软件包组名用yum卸载yum -y remove 软件名yum出现错误的时候(不能用yum解决依赖关系时)rootHC yum.repos.d# cd /usr/lib/python2.4/site-packages/yum/rootHC yum# vim yumRepo.pyremote = url + / + relative (把url改成和vim xxx.repo下的baseurl file:/本地 一样)改成remote = “file:本地” + / + relativerpm包 验证使用/var/lib/rpm/数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电缆基本知识培训内容总结
- 小学班主任如何做好学生心理健康教育工作
- 电的基础知识培训课件
- 电煤知识培训总结课件
- 北京化学物理高考试卷及答案
- Pentyl-4-hydroxybenzoate-d11-Amylparaben-d-sub-11-sub-生命科学试剂-MCE
- Argininic-acid-13C6-L-Argininic-Acid-sup-13-sup-C-sub-6-sub-生命科学试剂-MCE
- N-Ethyl-3-4-methylenedioxy-aniline-d5-N-Ethyl-3H-1-2-benzodioxol-6-amine-d-sub-5-sub-生命科学试剂-MCE
- 软件开发合同(编号2)
- 护士公招考试题及答案
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人笔试备考题库及答案解析
- 高二奋发+勇攀高峰+课件-2025-2026学年高二上学期开学第一课主题班会
- 役前训练考试试题及答案
- IEC60335-1中文版本大全
- 住建部《建筑业10项新技术(2017版)》解读培训课件
- NCStudioGen6A编程手册
- 小学六年级下册科学-《细胞》青岛版(13张)ppt课件
- 危急值报告制度及流程图
- T∕CVIA 41-2014 液晶电视屏主流尺寸规范
- 吴学文实战经验分享
- 企业注销鉴证工作底稿
评论
0/150
提交评论