




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 LINUX系统安装及基本操作/boot:存放启动LINNU系统所必须的文件,包括内核文件,启动菜单配置文件等。/bin:普通用户都有权限执行。/dev:硬盘,键盘,鼠标,光驱等设备文件。/etc:子目录,用于存放各自的配置文件。/home:存放所有普通用户的工作目录、/root:管理员(超级用户)的宿主目录。/sbin:存放系统中最基本的管理命令。/var:存放系统日志文件,邮箱目录等。/tmp:存放系统运行过程的临时文件。Shutdown r now:重启系统Shutdown h now:关闭系统Shutdown r 15the system will be rebooted !:15分钟后自动重启系统Halt p:关闭系统,同时关闭主机电源Shutdown c:取消关闭Reboot:重启系统二 管理文件和目录Help pwd:使用help命令查看shell内部命令pwd的帮助信息。Help help:使用help命令查看自身的帮助信息。Ls -help:使用help查看ls命令的帮助信息Man file:阅读file命令的帮助手册页信息Man ls | col b lshelp.txt:将ls命令的man手册页保存为文本文件lshelp.txePwd:查看当前用户所在的工作目录Cd /boot/grub:将工作目录改为/boot/grubLs:显示当前目录中包含的子目录,文件列表信息Ls ld:以长格式显示当前目录的详细属性,而不是显示目录下的内容Ls lh /boot/vmlinuz-2.6.18-8.e15:以长格式。更容易的方式显示出文件的/boot/vmlinuz-2.6.18-8.e15的信息Ls l instsall.log /etc/hosts:查看当前目录下instsall.log文件及/etc/目录下的hosts文件的信息Ls lh /etc/ns*.conf:列出/etc/目录下的NS开头 。conf结尾的文件信息Mkdir public_htmlLs d public_html/:在当前目录中创建名为public_html的子目录Mkdir p /media/cdromLs r /media:在根目录下创建名为media,并在media目录中再建子目录cdromCd /media/Mkdir mp3 mp4 rmvbLs:在/media目录中同时建立多个子目录Du ah /boot/vmlin:统计/boot目录中vmlin开头的个文件所占用的大小Du sh /var/log/:统计/var/log目录中所占用空间的大小Touch file.txt file2.docLs l file:在当前目录中创建两个空文件,文件名分别为file.txt file2.docFile /bin/ls:查看ls命令程序的文件类型File /etc/init.d/network:查看/etc/init.d/network文件类型File /etc/resolv.conf:查看/etc/resolv.conf文件类型Cp /bin/touch ./mytouch :将/bin/touch命令程序复制到当前目录下,并命令为mytouchCp /etc/inittab /etc/inittab.bak:将/etc/inittab文件复制一份进行备份。Cp r /boot/grub/ /etc/httpd/conf/ ./:将目录/boot/grub/ /etc/httpd/conf复制到当前的目录中进行备份。Rm rf ./conf/:删除刚复制到当前目录中的conf目录树Rm filel.txt file2.doc:删除当前目录中的file1.txt和file2.doc文件Mv mytouch tfile.exeLs mytouch tfile.exe:将当前目录中的mytouch程序文件改为tfile.exeMv grub public_html/Ls public_html/:将当前目录中的grub目录转移至public_html目录中Echo $PATHWhich ls:显示当前的默认搜索路径,并查找ls命令文件所在的位置Which cd:查找cd命令所在的位置时,由于cd是shell内置的命令,将找不到对应的程序文件Find /boot type d:在/boot目录中查找所有的目录Find /var/log user lp:在/var/log目录中查找属于用户lp的文件或目录Find /boot size +1024k a name “vmlinuz”:在/boot目录中查找超过1024kb而且文件名以“vmlinuz”开头的文件Find /boot size +1024k o name “vmlinuz”: 在/boot目录中查找超过1024kb或文件名以“vmlinuz”开头的文件Find /var/log user lp exec ls ld :在/var/log目录中查找属于用户lp的文件或目录In s /etc/httpd/conf/httpd.conf /etc/ls lh /etc/httpd.conf:为文件/etc/httpd/conf/httpd.conf创建符号连接文件,并保存到/etc目录中。In /usr/sbin/system-config-network /sbin/mynetconfigLs lh /sbin/mynetconfig:为网卡配置脚本文件/usr/ sbin/system-config-network建立名为mynetconfig的硬连接文件Cat /etc/sysconfig/network-scripts/ifcfg-eth0:查看/etc/sysconfig/network-scripts/ifcfg-eth0配置文件中的内容,以了解网卡配置信息Cat /proc/version:查看/proc/version文件中的内容,以了解系统内核及开发环境软件等相关版本信息Cat /proc/cpuinfo:查看/proc/cpuinfo文件中的内容,以了解当前主机的CPU信息More /etc/httpd/conf/httpd.conf:使用more命令分屏查看apache网站服务器的配置文件内容Ls lh /stc/*.conf | more:使用more命令结合管道符号“|”分屏查看“ls lh /etc*.conf”命令的输出结果Head -3 /etc/passwd:查看用户配置文件/etc/passwd的开头三行内容Tail l /var/log/httpd/error_log:查看网站服务器的错误日志文件的最后一行内容Tail f /var/log/messages:查看系统公共日志文件/var/log/messages的最后十行Cat /etc/resolv.confWc /etc/resolv.conf:依次统计/etc/resolv.conf文件中的行数,单词数,字节数Wc l /etc/passwd:统计当前系统中的用户数量Ls l /etc/*.conf | wc l:结合管道符号统计/etc目录中“.conf”配置文件的个数Grep “ftp” /etc/passwd:在/etc/passwd文件中查找包含“ftp”字串的行Grep v “#” /etc/vsftpd/vsftpd.conf | grep v “$”:查看/etc/vsftpd/vsftpd.conf文件中除了以“#”开头的行和空行意外的内容Ispci | grep i “Ethernet”:执行“ispci”命令查看主机中的PCI设备信息,并过滤出其中以太网卡设备的信息Is lh tfile.exeGzip -9 tfile.exeLs lh tfile.exe.gz:使用gzip命令将当前目录下的tfile.exe文件进行压缩。Gzip 的tfile.exe.gz:使用gzip命令将压缩文件tfile.exe.gz进行解压Bzip2 -9 tfile.exeLs lh tfile.exe.bz2:使用bzip2命令将当前目录下的tfile.exe文件压缩Tar zcf sysfile.tar.gz /etc /boot:/etc和/boot 目录备份为sysfile.tar.gz包文件。Tar jcvf usershome.tar.bz2 /home /etc/passwd /etc/shadown:将目录及/etc/passwd,/etc/shadow文件备份为usershome.tar.bz2包文件Tar zxf sysfile.tar.gzLs dl etc boot:将sysfile.tar.gz包文件解压并释放到当前目录中Tar jxf usershome.tar.bz2 C /:将usershome.tar.bz2包文件释放到根目录中Alsas vi=/usr/bin/vimWhich a vi vim:设置命令别名vi 以便执行vi命令时加载增强版的vim程序Cp /etc/inittab ./vitest.fileVi vitest.file:将系统中的/etc/inittab文件复制到当前目录中,并使用vi编辑器打开复制的新文件:set nu :切换末行模式并显示行号:w /root/newfile 保存以及指定文件路径:q!强行退出:wq 保存并退出:e /install.log 打开该文件进行编辑:r /etc/filesystems 以下命令可以将/etc/filesystems文件中的内容复制到当前文件中:sub /i/r 将当前行中的第1个“i”字母替换为大写“I”,可以使用该命令:10,20 sub /initdefault/DEFAULT/g 将文档中第1020行中的“initdefault”字符串替换为“DEFAULT”,可以使用该命令:% sub /initdefault/bootdefault/g 将整个文档中的“initdefault”字符串替换为“bootdefault”,可以使用该命令。三 安装及管理应用程序Rpm ql sendmail:显示sendmail软件包安装到系统中的文件列表Mkdir p /media/cdromMonut /dev/cdrom /media/cdromCd /media/cdrom/server/Ls lh bash-3.1-16.1.i386.rpm wget-1.10.2-7.e15.i386.rpmFile bash-3.1-16.1.1.i386.rpm:挂在RHEL5光盘,并检查看部分RPM软件的命名格式Man rpm:执行“man rpm”命令获取rpm命令的手册页信息Rpm qa | wc l :显示当前系统已安装的所有RPM包列表,并统计软件包的个数Rpm qa | grep samba :查看当前系统中安装了哪些与samba程序相关的软件包Rpm q dhcp lynx :查看当前系统中是否已经安装有dhcp,lynx软件包Rpm ql dhcp | grep “sample”:查看dhcp软件包安装的所有目录,文件位置,过滤出文件名包含“sample”的文件。Rpm qc dhcp :查看系统中dhcp软件包安装的配置文件列表Rpm qf /usr/bin/vim :查看系统中的vim程序文件由哪一个软件包安装,并显示该软件包的详细信息Rpm qi util-linux:查看系统中util-linux软件包的版本。用途等详细信息Cd /media/cdrom/serverRpm qpi lynx-2.8.5-28.1.i386.rpm:查看RHEL5光盘中lynx软件包文件的摘要信息Rpm qpl lynx-2.8.5-28.1.386.rpm:查看RHEL5光盘中lynx软件包文件准备安装到系统中的所有目录,文件列表。Rpm ivh lynx-2.8.5-28.1.386.rpmRpm q lynxWhich lynx:安装RHEL5光盘中的lynx软件包,并验证安装结果Rpm e wgetRpm q wgetCd /media.cdrom/serverRpm I wget-1.10.2.-7.e15.i386.rpmRpm q wget:卸载当前系统中安装的wget软件,并从RHEL5光盘目录中重新安装wget软件Rpm e vim-minimalRpm e vim-minimal nodepsRpm qvim-minimalRpm ivh vim-minimal-7.0.109-3.i386.rpm:查看并验证卸载vim-minimal软件包时的依赖性关系。Rpm rebuilddb :当RPM数据库损坏时,使用rpm命令进行数据库重建。Gcc versionG+ -version:确认RHEL5系统中的gcc编译环境Tar zxvf axel-1.0a.tar.gz C /usr/src/Ls dl /usr/src/axel-1.0a/:解压axel源码包,并释放至“/usr/src/”Cd axel-1.0a./configure -help./configure prefix=/usr/local/axel:对axel源码包进行编译前的配置,指定安装目录为“/usr/local/axel”Make:从axel的源码包文件编译生成二进制的程序文件Make install:将编译完成的axel应用程序相关文件部署到系统中Ls /usr/local/axel/usr/local/axel/bin/axel -help:确认安装完成的axel程序目录,并了解axel程序的使用的方法In s /usr/local/axel/bin/axel /usr/bin/Axel n 10 o /root /pub/zebra/zebra-0.95a.tar.gz;使用axel工具从网上下载zebra软件包,并保存到“/root”目录中四 管理用户和文件权限Grep “ID”/etc/login.defs:查看“/etc/login.defs”配置文件中定义的默认UID GID号范围Head -2 /etc/passwdTail -2 /etc/passwd:查看”/etc/passwd”文件中的前两行 后两行内容Head -2 /etc/shadowTail -2 /etc/shadow:查看“/etc/shadow”文件中的前两行 后两行内容Useradd st01Tail l /etc/passwdTail l /etc/shadowLs ld /home/st01Ls A /home/st01:创建名为st01的用户账号,查看passwd shadow文件中的变化,并确认该用户宿主目录中的初始配置文件Useradd u 504 st02Tail l /etc/passwd:创建名为st02的用户账号,并将其UID号指定为504Useradd d /admin g wheel G root admin:创建一个辅助管理员账号adminin,将其旗本指定为“wheel”附加组指定为“root”宿主目录指定为“/admin”useradd g users e 2009-07-30 exam01:创建一个测试账号exam01 指定属于users组 该账号于2009-07-30失效useradd M s /sbin/nologin dluser:创建用于FTP访问的用户账号dluser 将登陆shell指定为“/sbin/nologin”且不为其创建宿主目录grep “nologin”/etc/passwd | head -3:在系统中 ,实际上大部分的程序用户都是被禁止登陆到系统的passwd st01grep st01 /etc/shadow:指定用户名st01作为参数,为该用户设置一个登陆密码,重复输入两次进行确认,并查看shadow文件中该用户的密码字串信息passwd l st01grep st01 /etc/shadowpasswd s st01:将用户账号st01 的密码予以锁定,查看shadow文件中国的变化 并检查用户密码状态passwd u st01passwd s st01:解除对用户账号st01的锁定。再次检查用户密码状态mv /admin /home/usermod d /home/admin admin:将admin用户的宿主目录移动至/home目录下,并使用usermod命令做相应调整usermod L st01passwd S st01usermod U st01passwd S st01:使用usermod命令锁定用户账号st01,确认状态后解除其锁定usermod l webmaster admin grep“admin”/etc/passwd:将用户账号的登陆名称admin更改为webmaster,下次登录时生效。Userdel st01 Ls ld /home/st01:删除系统中的用户账号st01 但是保留其宿主目录Userdel r st02Ls ld /home/st02:删除系统中的用户账号st02,,同时删除其宿主目录Useradd mikeCat /home/mike/.bashrc:新建用户账号mike,并查看其宿主目录下“.bashrc”文件的内容。Vi /.bashrc :修改root用户宿主目录中的“.bachrc”文件,添加一行别名设置命令“alias vim=/usr/bin/vim”,这样root用户在每次登录后,无需设置即可使用“vi”命令加载vim编辑器程序Vi /etc/bashrc:设置别名,以便登录后可直接使用myls命令IdId mysql:root用户执行“ID”命令查看自己的身份标识信息,并查看用户mysql的身份信息Grep “root” /etc/group:查看组账号root中包含哪些账号成员Grep “root” /etc/group:查看哪些组账号的用户成员中包括rootGroupadd classlTail l /etc/group:创建组账号classl,并查看/etc/group文件中的变化Gpasswd a mike rootGrep “root” /etc/group:将用户账号mike加入到组账号root中Gpasswd a mike rootGrep “root” /etc/group:将用户账号webmaster从组账号root中删除Gpasswd M mike,teacher admGrep “adm” /etc/group:将用户账号mike teacher同时加入adm组中Groupdel classl :将用户账号classl从组账号root中删除GroupsGroups daemon:分别查询当前用户root和daemon用户所属的组账号信息Finger l ftpFinger l teacher:以多行显示的方法查看指定用户账号ftp teacher的详细信息FingerWWhoUsers:比较figer users w who命令输出信息的异同。Ls ld /etc /etc/passwd:查看“/etc”目录 “/etc/passwd”文件的详细属性信息。Ls l /etc/shadowCat /etc/shadow:普通用户mike尝试查看“/etc/shadow”文件时将会提示“权限不够”而被拒绝Cp /bin/mkdir mymkdir./mymkdir dirlLs ld mymkdir dirl/:将mkdir命令程序复制到当前目录中,命名为mymkdir,验证该文件的执行权限。Chmod ugo-x mymkdirLs l mymkdir./mymkdir dir2:去除mymkdir文件的“x”权限,再次验证其是否可以创建目录。Chmod u+x,o-r mymkdirLs l mymkdir:重新设置mymkdir文件的权限,为属性用户添加执行权限,去除其他用户的读取权限Chmod 755 mymkdirLs l mymkdir:重新设置mymkdir文件的访问权限,恢复为“rwxr-xr-x”Chmod R 644 /usr/src/:使用递归的方式将“/usr/src/”目录中所有子目录,文件的权限都设置为“rw-r-r-”.Ls l mymkdirChown mike mymkdirLs l mymkdir:将mymkdir文件的属主更改为mike用户Chown :wheel mymkdirLs l mymkdir:将mymkdir文件的属组更改为wheel组Chown root:daemon mymkdirLs l mymkdir:同时将mymkdir文件的属主更改为root用户 属组更改为daemon组Chown R ftp /var/ftp/pub/:将“/var/ftp/pub”目录中的所有子目录,文件的属主改为ftp用户Chmod g+s mymkdirLs l mymkdir./mymkdir dir2Ls ld dir:为mymkdir文件设置SGID权限,使用mymkdir创建目录dir2,确认dir2目录的属主Which passwdLs l /usr/bin/passwd:确认passwd命令的程序文件时否被设置了SUID权限Chmod g-s mymkdirLs l mymkdir:删除为mymkdir文件设置的SUID权限Ls ld /tmp /var/tmp/:查看/tmp,/var/tmp目录本身的权限,确认存在“t”标记Touch /tmp/teacher.txtLs ld /tmp/teacher.txt /tmpTouch /tmp/mike.txtLs ld /tmp/*.txt /tmpRm /tmp/teacher.txt:先后使用teacher mike用户登陆,在“/tmp”目录中验证粘位权限的效果Chmod 1777 /optLs ld /opt:允许所有用户在目录“/opt”中读,写,执行文件, 并为该目录设置粘位权限五 管理磁盘和文件系统Fdisk l :执行命令,确认系统新识别的硬盘设备P:列出硬盘中的分区情况N:新建分区D:删除分区T:更变分区类型W和q:退出fdisk分区工具Partprobe /dev/sdb:执行partprobe命令重新探测/dev/sdb磁盘中分区情况的变化Ls /sbin/mkfs*:查看/sbin目录中与mkfs相关的工具程序Mkfs t ext3 /dev/sdb1:在/dev/sdb1分区中创建ext3文件系统Fdisk l /dev/sdb | grep swapMkswap /dev/sdb5:确认新建立的swap分区的设备文件位置,并将其格式化为swap交换文件系统Free | grep i swapSwapon /dev/sdb5Free | grep I swap:启用新的交换分区,并通过free命令观察交换空间的变化Swapoff /dev/sdb5Free | grep I swap:停用刚刚启用的/dev/sdb5交换分区Mount /dev/cdrom /media/cdrom:插入RHEL5系统光盘,并挂在/media/cdromMkdir /mailboxMount /dev/sdb1 /mailbox :建立文件夹/mailbox,将上一节建立/dev/sdb1分区挂载到该目录中Mkdir /media/usbdskMount /dev/sdc1 /media/usbdsk:插入一个U盘,将其挂载到/media/usbdsk目录下Mount:查看系统中已挂载的各分区信息,新挂载的文件系统将显示在最后面Mkdir /media/ubuntuMount o loop ubuntu-8.04.1-desktop-i386.iso /media/ubuntu:将下载的Ubunt Linux操作系统的光盘镜像文件ubuntu-8.04.1-desktop-i386.iso挂载到 /media/ubuntu目录下Umount /media/usbdsk:卸载已挂载到/media/usbdsk目录下的U盘文件系统Umount /mailbox:卸载已挂载到/mailbox目录的/dev/sdb1分区Umount /media/cdromUmount /dev/cdrom:卸载已挂载到/media/cdrom目录下的光盘文件EjectEject t :弹出光盘驱动器,取出光盘后再收回光驱托架Cat /etc/fstab:查看/rtc/fstab配置文件中的主要内容Vi /etc/fstab:修改/etc/fstab文件,添加自动挂载/dev/sdb1分区的配置行Df ht:查看当前系统中挂载的个文件系统的磁盘使用情况Rpm q quotaRpm ql quota | grep sbin:确认quota软件包已安装,并列表查看quota软件包安装的磁盘配额管理程序Mount o usrquota,grpquota /dev/sdb1 /mailboxMount | grep “quota”Chmod 1777 /mailbox/Ls ld /mailbox/:将/dev/sdb1分区挂载到/mailbox目录下,添加用户配额,组配额支持Vi /etc/fstab:修改/etc/fstab文件,设置开机后自动挂载/dev/sdb1分区,并支持磁盘配额功能Quotacheck augcv:使用quotacheck命令检查当前系统所有分区中的磁盘配额信息,并在可用的文件系统中建立配额文件Ls l /mailbox/aquota.*:确认/maolbox文件系统中的用户配额文件,组配额文件Edquota u zhangsan:使用edquota命令编辑zhangsan用户的配额设置Edquota g users:使用edquota命令编辑users组的配额设置,将磁盘容量硬限制设为1024MBEdquota t :使用edquota命令编辑宽限期时间,磁盘容量,文件数量的宽限期均修改为三天Quotaon ugv /mailbox :启用/mailbox文件系统的用户,组磁盘配额功能,输出命令执行过程信息Dd if=/dev/zero of=/maikbox/ddtest.data bs=1M count=4Ls lh /mailbox/ddtest.data:从设备文件/dev/zero中复制数据到ddtest.data文件,读取四个1MB大小的数据块Cd /mailboxDd if=/dev/zero of=myfile bs=1M count=60Ls lh myfileDd if=/dev/zero of=myfile bs=1M count=90Ls lh myfileDd if=/dev/zero of=myfile bs=1M count=120Ls lh myfile:以zhangsan用户登录 并切换到/mailbox目录下 使用dd命令测试磁盘限额Quota u zhangsanQuota g users:分别查看用户帐号zhangsan,组帐号users的磁盘配额使用情况,若未对该用户或组设置配额,或者该用户尚未使用配额空间时,显示结果将提示noneRepquota /mailbox/:查看关于/mailbox文件系统的配额使用情况报告Pvscan:扫描当前系统中建立的物理卷,并显示相关信息Pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3:将sdb1 sdb2 sdb3分区转换成逻辑卷Pvdosplay /dev/sdb3:查看物理卷/dev/sdb3的详细信息Pvremove /dev/sdb3:将物理卷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智慧公交系统实施方案与公交智能调度技术评估报告
- 邵阳书画买卖合同范本
- 酒店会务英文合同范本
- 常山绿色产业发展与区域经济协同创新研究-洞察及研究
- 汽配企业合作合同范本
- 酒业工厂销售合同范本
- 黄牛买卖收购合同范本
- 餐厅员工押金合同范本
- 高校技术开发合同范本
- 活动接待合同范本模板
- 制药企业GMP生产质量管理培训资料
- 4.1.2+无理数指数幂及其运算性质课件-2025-2026学年高一上学期数学人教A版必修第一册
- 工程用工实名管理方案(3篇)
- 2025兴业银行福建总行国际业务部交易银行部招聘若干人备考考试题库附答案解析
- 1.3 几和第几(课件)数学苏教版一年级上册(新教材)
- 食品卫生消防安全应急预案
- 1.3加与减①(课件)数学沪教版二年级上册(新教材)
- 2025至2030中国HPV相关疾病行业项目调研及市场前景预测评估报告
- (2025秋新版)苏教版三年级数学上册全册教案
- 2025年秋期人教版五年级上册数学全册核心素养教案(教学反思有内容+二次备课版)
- 《清华大学介绍》课件
评论
0/150
提交评论