LINUX基础知识整理-常用命与实际应用案.doc

上传人:cl****1 文档编号:559770133 上传时间:2023-11-17 格式:DOC 页数:17 大小:116.51KB
返回 下载 相关 举报
LINUX基础知识整理-常用命与实际应用案.doc_第1页
第1页 / 共17页
LINUX基础知识整理-常用命与实际应用案.doc_第2页
第2页 / 共17页
LINUX基础知识整理-常用命与实际应用案.doc_第3页
第3页 / 共17页
LINUX基础知识整理-常用命与实际应用案.doc_第4页
第4页 / 共17页
LINUX基础知识整理-常用命与实际应用案.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《LINUX基础知识整理-常用命与实际应用案.doc》由会员分享,可在线阅读,更多相关《LINUX基础知识整理-常用命与实际应用案.doc(17页珍藏版)》请在金锄头文库上搜索。

1、LINUX基础知识整理-常用命令与实际应用案例秘密 机密 绝密LINUX基础知识整理-常用命令与实际应用案例(仅供内部使用)版 本 号:V0.1保 密 等 级:秘密 机密 绝密编 制:审 核:修订记录日期版本号描述作者2010-9-90.1初稿完成李波2010-9-160.1修改李波目录1案例描述22案例分析23解决过程24解决结果25总结2 关键词:常用命令与工作应用 。摘 要:由于KDVP视频会议系统搭建于LINUX平台,所以熟练使用LINUX常用命令,了解和掌握LINUX服务器的基本配置和使用也就成了必要的技能之一。 1 案例描述 由于KDVP视频会议系统搭建于LINUX平台,所以熟练使

2、用LINUX常用命令,了解和掌握LINUX服务器的基本配置和使用也就成了重要的技能之一。LINUX基础知识整理主要分两个部分, LINUX常用命令和LINUX服务器的基本配置和使用。本案例为常用命令篇。2 案例分析 本案例设计内容:LINUX的文件管理,用户管理,命令行与图形界面,权限设置,设备管理,网络管理,时间管理,进程管理,目录管理,VI编辑,磁盘格式化与分区,磁盘配额。3解决过程文件管理:ls 查看文件跟目录ls -l查看详细信息 可用ll代替lspci 查看硬件信息mv 修改文件和目录名称man ls查看ls命令的帮助文档cd,touch a.c生成一个文件a.crm a.c 删除文

3、件mkdir abc 创建目录 rmdir abc 删除目录 同rm -r abcpwd查看当前绝对路径du -sh *查看当前目录下所有文件与目录大小rpm -ivh nmap-4.11-1.1.i386.rpm 安装nmap软件包实际应用:工作中我们经常需要更换临时版本。由于临时版本的稳定性等没有保障,所以对原有版本的备份也就很必要。通过ll命令可以查看版本的详细信息,mv来修改文件和目录名称。用户管理:useradd cui 添加用户cui 注:创建用户时会创建于用户同名的组;gpasswd -a abc yp 设定用户abc所属的第二个组为ypgroupadd aaa 添加组aaagr

4、oupdel aaa 删除组userdel abc 删除用户passwd abc 修改用户abc的密码chown root a.c 把a.c的拥有者改为rootchgrp root a.c 把a.c的所在组改为rootwhoami 查看当前是哪个用户vipw 打开系统用户文件vigr 打开系统组文件su -abc模拟用abc用户登录 用exit退出登录实际应用:添加用户和用户组,一般是在数据库服务器下来完成。由于数据的独特安全性需求所以一般需要给用户和用户组设定特定的权限。命令行与图形界面:init 3 关闭图形界面到命令行界面init 5进入到图形界面模式Ctrl+Alt+F2 快速切换到命

5、令行界面(并不关闭图形界面进程)Ctrl+Alt+F7 快速切换到图形界面权限设置:drwx- 2 pico pico 4096 May 26 22:03 picor readable 1 可读的w writeable 2 可写的x executable 4 可执行的chmod 777 文件名/目录名7=4+2+14对文件代表可读,对目录代表可查看里面的子文件与目录2代表可写1对文件而言代表可执行,对目录代表可进入更改一个目录的权限,让它可以被拥有者读写,被所属组只读,被其他用户可读可执行chmod 645 目录注:1)、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。2)、

6、只有执行权限才能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名需要可读权限3)、一个文件能不能被删除,主要看用户对该文件所在目录是否具有写权限4)、目录的w位不设置,即使你拥有目录中某文件的w权限也不能写该文件5)、mkdir -m 700 /abc 创建/abc目录同时设定其权限为700实际应用:工作中我们经常需要更换临时版本,给文件赋予可执行权限是必不可少的步骤。如果没有特殊要求的情况的下建议设为777.设备管理:lsb_release -a 查看发行版本号hdparm -t /dev/sda 测试硬盘读写速度mount /dev/cdrom /abc 挂载光盘,如果不行用

7、mount /dev/hdc /abcumount /abc 卸载该光盘clear 清空屏幕实际应用:Mount和umount是挂载和卸载U盘等设备的命令。当插入U盘是系统会自动检测,需要关注系统提示信息如你的U盘,所在的盘符等。网络管理nmap 172.16.236.122扫描该机的所有可用端口ifdown eth0 关闭eth0网卡ifup eth0 启用eth0网卡ifconfig 查看所有网卡信息ifconfig eth0 IP netmask 掩码 设置临时生效的IP及子网掩码ifconfig eth0:1 IP netmask 掩码 设置临时生效的第二个IP及子网掩码为保证第二个I

8、P重启后仍然生效,可以在/etc/sysconfig/network-scripts/ifcfg-eth0:1中添加 DEVICE=eth0:1IPADDR=第二个IPONBOOT=yesifconfig | more 通过管道符查看超长页码的信息system-config-network 配置网卡IP/网关service network restart 重启网络,否则IP不生效修改DNS为202.101.103.55:vi /etc/resolv.conf 加入nameserver 202.101.103.55tcpdump -n 抓包z退出tcpdump -n -c 10 抓到10个包后退

9、出tcpdump -n -c 10 packet.txt 抓到10个包后记录到packet.txt文件中tcpdump dst port 80 -n 抓取目标端口号为80的报文 dst destination通过/etc/services查看网络服务对应端口号实际应用:网络管理比较复杂也比较重要,route n 打印路由表信息,-add 添加路由,-del删除路由等等。如何执行tcpdump ./tcpdump i eth(网卡号) s (包的大小) w (保存的路径和名称).pcap,工作中我们用的是wireshark工具,所以保存的名称为.pcap.时间管理date 查看或设置当前日期da

10、te 080917002008.02 设置为2008年8月9日17时0分2秒 HMDDhhmmyy.scal 查日历进程管理history 查看历史命令注:要设置历史记录行数为10,在/etc/profile中设置HISTSIZE=10(注销后再进入才会生效)ps -ef 查看系统进程ps -aux 产看进程及其cpu,内存利用率pstree 查看进程树kill 2710删除指定ID为2710的进程kill -9 2710 强制删除指定ID为2710的进程top 查看cpu使用率free 查看内存cat /proc/cpuinfo 查看cpu信息cat /proc/meminfo 查看内存信息

11、lsof |grep /目录名 查看当前有哪些进程在使用该目录实际应用:工作中我们常需要验证guard这个守护进程或者手动关闭开启某个进程来验证问题。关于Linux的目录/bin /sbin /usr/sbin /usr/bin 存放一些系统可执行程序 /sbin当中的程序是root权限才能执行的/dev device存放设备名/home 用户的家目录lost+found 相当于回收站/misc miscellaneous混杂的 存放不好归类的文件/proc 存放系统信息,该目录不占用磁盘空间(在内存中)cat /proc/cpuinfo 查看cpu信息cat 查看文件内容命令/usr 存放安

12、装程序,相当于program files,作为独立分区,1-5G之间/boot 存放引导程序用的目录/etc 存放系统配置文件的目录/lib 存放库文件/root root用户的家目录/var 可用来存放日志信息,红帽更新软件所需临时空间,如果是独立的分区,至少1GB/mnt 存放挂载点;/tftpboot 远程引导用的目录/tmp 存放临时文件/opt 附加的应用软件包的安装目录/media移动存储设备的挂载点/srv系统服务的文件存放区实际应用:KDVP平台的安装目录一般在/opt目录下。关于vi/vim的使用cat a.c 查看a.c的文本内容vi a.c 通过vi编辑器查看vim(vi

13、)的基本使用i 进入可编辑状态x 在不可编辑状态下删除当前光标所在的字符3x删除光标向右3个字符在不可编辑状态下,按yy 复制当前光标所在行p 在光标所在下一行粘贴o 由光标下一行插入Esc 回到不可编辑状态3yy 复制光标往下三行dd 删除光标所在行3dd 删除光标往下三行在不可编辑状态下按 :7 跳到第七行在不可编辑状态下按 :set nu 显示所有行的行号在不可编辑状态下按 :set nonu 取消所有行号:100 #快速切换到第100行!ls 在vi中执行ls命令并将输出打印到当前行(在不可编辑状态下):q 不保存退出:wq 保存退出:q! 强制退出,不保存gg 跳到最开始处G 跳到最

14、尾巴处u 撤销上一步操作Ctrl+r 撤销上一次u命令的执行home/end 行首,行尾/share 向下查找share这个字符?share 向上查找该字符按n查看下一个(按上下顺序)按N查看上一个:%s/123/465/g 将所有123换为456,遇到要转义的比如.号前面加:2,10 s/123/456/g 将第2行到第10行所有的123转变为456Ctrl+B 上翻页Ctrl+F 下翻页:2,8d #删除第2-8行实际应用:熟练掌握以上命令,可以有效的节约你的文本操作时间,大大提高的你工作效率。例如我们已经安装了mcu的安装包,需要重新安装。就需要删掉 /etc/inittab 文件里的最后一行,我们可以用/加关键字来快速定位位置,将光标移动最后一行行首,直接敲dd命令即可删除。磁盘格式化与分区目前Linux内核最多支持的分区数:1 IDE驱动器为632 SCSI/SATA驱动器为15查看分区与挂载点 dfdf -aT 查看文件系统格式df -h 查看易

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号