linx系统管理单词汇总.doc_第1页
linx系统管理单词汇总.doc_第2页
linx系统管理单词汇总.doc_第3页
linx系统管理单词汇总.doc_第4页
linx系统管理单词汇总.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux系统管理中基本命令和英语词汇2.0第一章 linux系统简介及安装Open Source Software开放源代码软件GNUGeneral Public License通用公共许可证LGNULesser General Public License宽通用公共许可证Log out注销用户Shut down关闭系统Restart the computer重新启动图形、字符操作界面的切换图形界面字符终端Ctrl+Alt+Fnn取值:16字符终端字符终端Alt+Fnn取值:16字符终端图形界面Alt+F8Vmware环境中需使用:Ctrl+Alt+Shift+Fn关机及重启命令重启shutdown -r now重启reboot重启shutdown -r +15系统将于15分钟后重启重启init 6关机shutdown -h now关机halt关机halt -p 关机init 0第二章 常用命令及账户管理帮助命令help命令名显示Bash命令的帮助信息man 用于手册页的阅读 info 用于信息页的阅读常用命令1、 文件和目录操作命令 ls显示指定目录和文件的信息-l以长格式显示-a显示所有子目录和文件的信息-d显示目录本身的属性-h以更易读的字节单位显示信息-R递归显示内容pwd显示当前目录名称cd目录更改命令【cd 可以回到宿主目录】“./”代表当前目录,“./”代表上级目录mkdir新建目录命令-m对新建目录设置权限-p创建嵌套的多层目录结构rmdir删除目录命令【只能是空目录】du统计目录及文件的空间占用情况-a统计时包括所有的文件,而不仅仅只统计目录-h以更易读的字节单位显示信息-s只统计每个参数所占用空间总的大小2文件操作命令 file文件类型查看命令touch新建文件命令或更新文件时间标记cp复制文件命令-r递归复制整个目录树-p保持源文件的属性不变-f强制覆盖目标同名文件或目录-i需要覆盖文件或目录时进行提醒rm 删除文件命令-f强行删除文件或目录,不进行提醒-i删除文件或目录时提醒用户确认-r递归删除整个目录树mv文件移动与文件重命名which查找Linux命令文件并显示所在的位置ln为文件或目录建立链接-s建立软链接文件(省略此项则建立硬链接)符号链接:指向原始文件所在的路径,又称为软链接硬链接:指向原始文件对应的数据存储位置find用于查找文件或目录find 查找范围 查找条件-name按文件名称查找-size按文件大小查找-user按文件属主查找-type按文件类型查找grep在文件中查找并显示包含指定字符串的行grep 选项. 查找条件 目标文件查找条件设置要查找的字符串以双引号括起来“”表示以开头,“$”表示以结尾“$”表示空行-i查找时忽略大小写-v输出与查找条件不相符的行-c只输出匹配行的计数-n显示匹配行及行号-s不显示不存在或无匹配的错误信息-r【有许多子目录时加上】搜索目录下所有文件-d skip忽略子目录col用于过滤文本中的一些特殊控制字符-b过滤文本空格cut用于以特殊符号为分隔符-d “:”以冒号为分隔符wc统计文件中的单词数量(Word Count)等信息-l统计行数-w统计单词个数-s统计字节数locate用于查找文件,会先建立一个文件名及路径数据库-u从根目录开始建立数据库-U指定开始的位置建立数据库-f将特定的文件系统排除在数据库外-r使用正则运算式做寻找的条件3文本文件查看命令cat简单的文本查看-n对所有输出的行数编号-b不编号空白行more适合于阅读较长的文本文件less 适合于进行较大的文本文件阅读head查看文件开头的一部分内容(默认为10行)head n 文件名tail查看文件结尾的少部分内容(默认为10行)tail -n 文件名tail -f 文件名显示实时更新的内容归档及压缩命令bzip2.bz2文件的压缩程序bzip2 选项 压缩的文件bunzip2.bz2文件的解压缩程序bzip2 选项 .bz2压缩文件bzip2recover修复损坏的.bz2文件bzip2recover .bz2压缩文件gzip.gz文件的压缩程序gzip 选项 压缩的文件gunzip.gz文件的解压缩程序gunzip 选项 .gz压缩文件unzip解压.zip文件unzip 选项 .zip文件compress压缩程序(文件名为.Z)compress 选项 文件uncompress解压文件为.Z的程序Unconpress .Z文件tar xv解压后缀为.a的文件tar xv .a的文件gzip对文件进行压缩和解压(只能压缩单个文件,不能压缩目录)gzip 选项 压缩(解压缩)的文件-9高压缩比-d用于解开已经压缩过的.gz文件-l列出压缩比tar对文件目录进行打包或解包tar 选项 打包后文件名 文件目录列表-c创建 .tar 格式的包文件-x解开.tar格式的包文件-v输出详细信息-f表示使用归档文件-p打包时保留原始权限-t列表查看包内的文件-r向打包文件末尾追加文件-z调用gzip程序进行压缩或解压,解压与-x联用-j调用bzip2程序进行压缩或解压,解压与-x联用-Z调用conpressuncompress程序进行压缩或解压,解压与-x联用-C解包时指定释放的目标文件夹tar -cf tar文件名 文件或目录名压缩备份.tartar -czf tar.gz文件名 文件或目录名压缩tar.gztar -cjf tar.bz2文件名 文件或目录名压缩tar.bz2tar -xzf tar.gz文件名 -C 目录名恢复到指定目录aliasalias vi=/usr/bin/vim4光盘驱动器设备文件 /dev/cdrom挂载光盘使用mount命令# mount -t iso9660 /dev/cdrom /media/cdrom/ (-t指明挂载的文件类型)光盘内容的读取,使用命令访问光盘挂载点目录# ls /media/cdrom/卸载光盘使用umount命令# umount /dev/cdrom弹出或收回光盘驱动盘托盘 # eject # eject -t 5使用cp命令制作光盘镜像文件# cp /dev/cdrom mydatacd.iso用mount命令挂载iso镜像文件# mount -o loop -t iso9660 mydatacd.iso /media/cdrom/ 通过挂载点目录访问ISO镜像文件的内容# ls /media/cdrom/ 使用umount命令卸载光盘镜像文件# umount /media/cdrom/6识别USB存储设备,包括USB硬盘、U盘、MP3播放器等 /dev/sda/dev/sdb# fdisk -l使用mount命令挂载U盘# mount -t vfat /dev/sda1 /mnt/通过挂载点目录访问U盘的内容# ls /mnt使用umount命令卸载U盘# umount /mnt# umount /dev/sha1用户、组管理命令1建立用户帐号# adduser st01设置用户口令# passwd st01设置用户帐号属性锁定用户帐号禁止登录# usermod -L st01 启用锁定账号# usermod -U st01删除用户帐号# userdel -r st012添加用户组# groupadd class1 在建立用户时指定用户组 # adduser -g class1 st03更改用户的组帐号 # usermod -g class1 st01删除用户组# groupdel class1 useradd命令 格式:useradd 选项. 用户名 常用命令选项 -u:指定 UID 标记号 -d:指定宿主目录,缺省为 /home/用户名 -e:指定帐号失效时间 -g:指定用户的基本组名(或UID号) -G:指定用户的附加组名(或GID号) -M:不为用户建立并初始化宿主目录 -s:指定用户的登录Shell passwd命令 格式:passwd 选项. 用户名 常用命令选项 -d:清空用户的密码,使之无需密码即可登录 -l:锁定用户帐号 -S:查看用户帐号的状态(是否被锁定) -u:解锁用户帐号 文件来源 新建用户帐号时,从 /etc/skel 目录中复制而来 主要的用户初始配置文件 /.bash_profile:用户每次登录时执行 /.bashrc:每次进入新的Bash环境时执行 /.bash_logout:用户每次退出登录时执行文件权限设定1查看文件权限$ ls -l 文件名增加文件属主st01的执行权限(x)$ chmod u+x文件名去除文件属组class1的写权限(w)$ chmod g-w文件名设置其他用户的文件权限为可执行$ chmod o=x文件名2设置文件的属主和属组命令格式chown OWNER:GROUP FILE. 设置文件afile的属主为用户st01# chown st01 afile 设置文件afile的属组为用户组class1# chown :class1 afile设置文件afile的属主为st03,并设置文件的属组为class2# chown st03:class2 afile第三章 文本编辑基本使用1vi编辑器的启动与退出 vi 直接进入编辑环境 : q! 强行退出vi编辑环境2文件操作 : e 打开新文件 : r 读取文件内容到当前文件 : w 保存文件 : q 退出vi编辑器 : wq 保存并退出 3光标移动操作 光标方向移动 h 向左移动 l 向右移动 k 向上移动 j 向下移动 翻页移动Ctrl + F 向前翻整页 Ctrl + B 向后翻整页Ctrl + U 向前翻半页 Ctrl + D 向后翻半页行内快速跳转快速跳转到本行的行首字符 $ 快速跳转到本行的行尾字符w 快速跳转到当前光标所在位置的后一个单词的首字母b 快速跳转到当前光标所在位置的前一个单词的首字母 e 快速跳转到当前光标所在位置的后一个单词的尾字母文件内行间快速跳转set nu 编辑器中显示行号 set nonu 取消行号的显示1G跳转到文件的首行 G跳转到文件的末尾行G 跳转到文件中的第行编辑操作进入输入模式i 在当前光标处进入插入状态a 在当前光标后进入插入状态A将光标移动到当前行的行末,并进入插入状态o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态O在当前行的上面插入新行,光标移动到新行的行首,进入插入状态cw 删除当前光标到年在单词尾部的字符,并进入插入状态c$ 删除当前光标到行尾的字符,并进入插入状态c 删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态输入模式的操作删除操作x 删除光标处的单个字符dd 删除光标所在行dw删除当前字符到单词尾(包括空格)的所有字符de 删除当前字符到单词尾(不包括单词尾部的空格)的所有字符d$ 删除当前字符到行首的所有字符J 删除光标所在行行尾的换行符,相当于合并当前行和下一行的内容。撤销操作u 取消最近一次的操作,并恢复操作结果U取消对当前行进行的所有操作Ctrl + R 对使用u命令撤销的操作进行恢复复制操作yy 复制当前行整行的内容到vi缓冲区 #yy 复制当前及后续#行的内容yw 复制当前光标到单词尾字符的内容到vi缓冲区y$ 复制当前光标到行尾的内容到vi缓冲区y 复制当前光标到行首的内容到vi 缓冲区: m, ny复制文件中第m行到第n行之间的文本粘贴操作p 将缓冲区中的内容粘贴到当前的位置(不覆盖文件已有的内容)查找与替换操作/ word 自上而下的查找操作? word 自下而上的查找操作: s/ old / new 普通替换操作: s/ old / new / g 行内全部替换操作 : #, #s / old /new / g 在行区域内进行替换操作 : % s / old / new / g 整个文件内的替换操作 : s / old / new / c 使用替换的的位置追加字符c编辑器的多文件操作 : args 显示多文件信息 : next 和 : prev 前后切换多文件 : first 和 : last 定位首文件和尾文件 Ctrl + 快速文件切换在命令模式,输入gg=G自动对齐第四章 shell 的使用Shell变量 set 查看系统中的shell变量 echo 显示字符串或shell变量的值 常用环境变量: $USER 表示当前用户的登录名称,该变量与whoami命令的结果一致 $UID 表示当前用户的用户号(UID),该变量与” id u” 命令的结果一致 $SHELL 表示当前用户的登录shell,该变量的值与”passwd”文件中的shell字段一致 $HOME 表示当前用户的登录目录(宿主目录),该变量的值与” passwd” 文件中的home字段一致 $PWD 表示当前用户当前所在的目录,该变量的值与pwd命令的结果一致 $PATH 表示当前用户的命令搜索路径,即用户不指定全路径执行命令时,shell程序将在哪些目录以及按照何种顺序进行命令的搜索 $PS1和$PS2分别代表当前用户的主提示符和辅助提示符 常用预定义变量 $# 表示位置参数的数量 $* 表示所有位置参数的内容 $? 表示命令执行后返回的状态,用于检查上一个命令的执行是否正确 $ 表示当前进程的进程号 $! 表示后台运行的最后一个进程号 $0 表示当前执行的进程名管道与重定向 wc 用于计算文件中的字符数、单词数和行数 wc 文件名 将命令的执行结果重定向输出到指定的文件中,其结果将不显示在屏幕上 wc 文件名 将命令的执行结果重定向并追加到指定文件的末尾保存 2 文件名 将错误信息重定向保存到指定的文件中 2 文件名 将错误信息重定向并追加到指定的文件保存 & 将命令执行的输出和错误输出重定向到指定的同一个文件中 从键盘输入内容为变量赋值 格式: read -p 信息 变量名 结合不同的引号为变量赋值 双引号 “ ” :允许通过$符号引用其他变量值 单引号 :禁止引用其他变量值,$视为普通字符 反撇号 :将命令执行的结果输出给变量 计算整数表达式的运算结果 格式:expr 变量1 运算符 变量2 .运算符 变量n expr的常用运算符 加法运算:+ 减法运算: - 乘法运算: * 除法运算: / 求模(取余)运算: % 第五章 linux应用程序安装与管理 使用rpm命令查询软件包 rpm -qa 查询系统中安装的所有RPM包 rpm -q RPM包名称 查询软件是否安装 rpm -qi RPM包名称 查询软件包详细信息 此命令的执行结果中包括如下几项RPM包的详细信息: Name 软件包中软件的名称 Version和Pelease 软件的版本信息 Build Date 软件包的建立时间 Install Date 软件包的安装时间 Size 软件包的大小 License 软件遵从的许可协议 Packager 软件的打包者 Summary 软件包的概括描述 Description 软件包的详细信息 rpm -ql RPM包名称 查询已安装软件包中的文件列表 rpm -qf 文件名称 查询系统中文件所属的软件包 rpm -qp 查询安装包文件中的信息 - -force:强制安装所指定的rpm软件包 - -nodeps:安装、升级或卸载软件时,忽略依赖关系 -h:以“#”号显示安装的进度 -v:显示安装过程中的详细信息 当RPM数据库损坏时,需要进行数据库重建 格式:rpm rebuilddb 或者 rpm -initdb 使用rpm命令安装软件包 rpm -i RPM安装包文件名 安装指定的RPM软件包到当前系统 rpm -ivh RPM安装包文件名 在安装软件包的同时显示详细信息 使用rpm命令卸载软件包 rpm -e 软件包名称 卸载RPM软件 rpm -U RPM安装包文件名 实现软件包的升级 编译与安装 make 程序编译 make install 程序安装 在proz安装目录中建立的子目录: bin目录用于保存程序的执行文件 include目录用于保存程序的头文件 lib目录用于保存程序的库文件 man目录用于保存程序的手册页文件 share目录用于保存程序的多语言文件等其他文件第六章 linux系统管理运行级别 runlevel 显示系统当前运行级别 init 0 1 2 3 4 5 6 改变系统运行级别 chkconfig -list 服务名称 查看服务启动状态 chkconfig -level 设置独立服务的启动状态 chkconfig 设置非独立服务的启动状态进程管理 ps aux 查看系统中运行进程的完整信息 ps输出中所包含的信息有: USER 指明是哪个用户启动了这个命令 PID 进程的ID号,通常通过它来引用该进程 TTY 指明这个进程运行在哪个终端上 SATA 显示进程当前的状态 TIME 指明这个进程已经占用CPU多长时间 COMMAND 指明启动这个进程的命令名称 %CPU 某个进程的CPU占用百分比 %MEM 某个进程的内存占用百分比 VSZ 一个程序如果完全驻留内存中需要占用的内存数量 RSS 进程实际占用了多少内存 top 查看系统信息 pstree 查看进程树 top Ctrl + Z 把当前终端中运行的进程调入后台 jobs 查看后台的进程 fg 后台进程编号 将后台的进程恢复到前台运行 Ctrl + C 结束当前终端中运行的命令 kill -9 PID 终止进程 service crond status 查询crond服务状态 service crond stop 停止crond服务 service crond start 启动crond服务 service crond restart 重新启动crond服务 crontab -l 查看当前的 cron任务列表 crontab -e 修改现有的cron任务 crontab -r 删除用户现有的cron任务 系统配置文件crontab中的设置变量: SHELL 设置cron所使用的shell环境 PATH 定义执行命令的路径 MAILTO 设置cron的输出将补邮寄到用户的邮件地址 HOME 设置在执行命令或脚本时使用的主目录磁盘配额命令 quotacheck -cmug 文件系统挂载点目录 建立文件系统配额文件 quotacheck -mfvug 文件系统 对文件系统的配额进行一致性检测 edquota -u 用户名 编辑用户配额 edquota编辑界面中各列的含义: Filesystem 表示文件系统,即需要设置配额的硬盘分区 blocks 用户当前已经占用的数据块数量,每块容量为1KB, 由程序自动计算的 inodes 用户文件系统中当前用户占用”i节点”的个数,即用户拥有的文件数,自动计算 soft 磁盘容量或文件个数的软限制数量,需要用户进行设置 hard 磁盘容量或文件个数的硬限制数量,需要用户进行设置 edquota -g 组名 编辑组配额 edquota -t 编辑配额的宽限时间 quota -u 用户名 显示用户配额情况 quota -g 用户组名 显示组配额情况第七章 linux基本网络配置查看网络接口信息 ifconfig 网络接口名称 -a 查看网络接口信息 route 查看主机路由信息 ping -c 测试数据包数量 目的主机地址 测试与其他主机的网络连接 traceroute 目的主机地址 测试与其他主机的网络连接路径 hostname 查看当前主机的主机名称 nslookup 待解析域名 查询主机域名网络设置 dhclient 从DHCP服务器中申请新的网络配置应用于当前主机 ifconfig 网络接口名称 ip地址 netmask 子网掩码 IP地址配置命令 route del default gw 默认网关地址 删除默认网关路由记录 route add default gw 默认网关地址 添加默认网关路由记录 hostname 主机名称 临时设置主机名称 网络接口配置文件解析 DEVICE 用于设置网络接口的名称 ONBOOT 用于设置网络接口是否在linux系统启动时激活(设置为有效) BOOTPROTO 用于设置网络接口是配置为静态地址或是配置为使用DHCP获得地址 IPADDR 用于设置网络接口的IP地址 NETMASK 用于设置网络接口的子网掩码 GATEWAY 用于设置网络接口的默认网关地址第八章 NFS文件系统 service 服务程序脚本名称 status 查询服务器的状态 service 服务程序脚本名称 start 启动服务器的状态 service 服务程序脚本名称 stop 停止服务器的状态 showmount NFS服务器主机地址 显示主机的NFS服务器信息 showmount -e NFS服务器主机地址 显示主机的NFS服务器的输出目录列表 showmount -d NFS服务器主机地址 显示NFS服务器中被挂载的共享目录 showmount -a NFS服务器主机地址 显示NFS服务器的客户机与被挂载的目录 exportfs -rv 使新设置的”exports”文件内容生效,而不需要重新nfs 服务器 exportfs -auv 临时停止NFS服务器的所有共享目录输出 exportfs -av 输出当前主机中的NFS服务器的所有共享目录 配置使用NFS客户端 showmount -e NFS服务器主机地址 显示主机的NFS服务器的输出目录列表 mount -t nfs NFS服务器地址: 共享目录 本地挂载点目录 挂载NFS服务器的共享目录 mount | grep mnt 显示当前主机挂载的NFS共享目录启动的服务目录/etc/rc.d/启动的脚本目录/etc/rc.d/init.d/网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-eth#网络服务启动脚本/etc/init.d/network主机配置文件/etc/sysconfig/network本地主机名称解析文件/etc/hosts域名服务器配置文件/etc/resolv.conf开启路由功能rootlocalhost # vi /etc/sysctl.confnet.ipv4.ip_forward = 1 rootlocalhost # sysctl -psamba Samba的软件包组成 samba-3.0.23c-2.i386.rpm samba-client-3.0.23c-2.i386.rpm samba-common-3.0.23c-2.i386.rpm samba-swat-3.0.23c-2.i386.rpm system-config-samba-1.2.39-1.el5.noarch.rpm Samba的服务脚本 /etc/init.d/smb Samba的配置目录及文件 /etc/samba/ /etc/samba/smb.confsmb.conf主配置文件 常见全局配置项的含义 workgroup:所在工作组名称 server string:服务器描述信息 security:安全级别,可用值如下: share、user、server、domain log file:日志文件位置,“%m”变量表示客户机地址 max log size:日志文件的最大容量,单位为KB 常见共享目录配置项的含义 comment:对共享目录的注释、说明信息 path:共享目录在服务器中对应的实际路径 browseable:该共享目录在“网上邻居”中是否可见 guest ok:是否允许所有人访问,等效于“public” writable:是否可写,与read only的作用相反 决定可匿名访问的主要包括2行:security = sharepublic = yes建立带验证的文件共享 建立Samba用户数据库文件 默认数据库文件位于:/etc/samba/smbpasswd 系统用户帐号 - Samba用户帐号 Samba帐号的别名设置 在smb.conf文件中需要启用如下配置 username map = /etc/samba/smbusers 默认的别名映射文件:/etc/samba/smbusers 使用Windows客户端访问文件共享服务 网上邻居、UNC路径 使用Linux客户端访问文件共享服务 smbclient命令,查看及登录使用共享p smbclient -L 192.168.168.1p smbclient -U vina /192.168.168.1/movie mount命令,将共享目录挂载到本地使用p mount -o username=vina /192.168.168.1/movie /mnt使用Windows客户端访问文件共享服务网上邻居、UNC路径使用Linux客户端访问文件共享服务smbclient命令,查看及登录使用共享 smbclient -L 192.168.168.1 smbclient -U vina /192.168.168.1/movie mount命令,将共享目录挂载到本地使用 mount -o username=vina /192.168.168.1/movie /mntNFSv /etc/exports文件中的“配置选项”字段放置在括号对(“( )”)中 ,多个选项间用逗号分隔 sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项 ro:设置输出的共享目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论