Linux 维护常用命令
列举5个linux常用命令,说明其功能和使用方法

列举5个linux常用命令,说明其功能和使用方法Linux是一种广泛使用的操作系统,具有丰富的命令和工具,以下是五个常用的Linux命令及其功能和使用方法:1. `ls`:列出当前目录下的所有文件和子目录。
功能:列出当前目录下的文件和子目录。
使用方法:在终端中输入`ls`命令,按下回车键,该命令将显示当前目录下的所有文件和子目录的名称和大小。
2. `cd`:改变当前所在目录。
功能:改变当前所在目录。
使用方法:在终端中输入`cd`命令,按下回车键,该命令将当前目录更改为指定的目录。
例如,如果要更改当前目录为`/home/user`,可以在终端中输入`cd /home/user`命令,按下回车键。
3. `mkdir`:创建一个新目录。
功能:创建一个新目录。
使用方法:在终端中输入`mkdir`命令,按下回车键,该命令将在当前目录下创建一个名为`new-directory`的新目录。
如果要为新目录指定所有者和权限,可以使用`mkdir -p`命令。
例如,要在新目录中创建两个文件,可以使用以下命令:```mkdir new-directory; touch new-directory/file1 new-directory/file2 ```4. `rm`:删除一个文件或目录。
功能:删除一个文件或目录。
使用方法:在终端中输入`rm`命令,按下回车键,该命令将删除指定的文件或目录。
如果要在删除前提示用户确认,可以使用`-r`选项。
例如,要删除名为`file.txt`的文件,可以在终端中输入以下命令:```rm -r file.txt```5. `cp`:复制一个文件或目录。
功能:复制一个文件或目录。
使用方法:在终端中输入`cp`命令,按下回车键,该命令将复制指定的文件或目录。
如果要在复制前提示用户确认,可以使用`-r`选项。
linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。
Linux终端中的系统服务管理命令

Linux终端中的系统服务管理命令在Linux操作系统中,系统服务的管理是很重要且常见的任务。
通过正确使用系统服务管理命令,可以方便地启动、停止、重启、查看服务的状态及配置等操作。
本文将介绍一些常用的Linux终端中的系统服务管理命令及其用法。
1. systemctl命令systemctl命令是目前最常用的系统服务管理命令,它可以用于启动、停止、重启、重新加载服务、查看服务状态等操作。
1.1 启动服务要启动一个服务,只需在终端中使用以下命令:```systemctl start 服务名```其中,服务名可以是任何一个已安装的服务的名称。
例如,要启动Apache Web服务器,可以使用以下命令:```systemctl start apache2```1.2 停止服务要停止一个正在运行的服务,可以使用以下命令:```systemctl stop 服务名```例如,要停止Apache Web服务器,可以使用以下命令:```systemctl stop apache2```1.3 重启服务如果需要重启一个正在运行的服务,可以使用以下命令:```systemctl restart 服务名```例如,要重启Apache Web服务器,可以使用以下命令:```systemctl restart apache2```1.4 重新加载服务配置有时候,在服务的配置文件被修改后,需要重新加载配置,以使之生效。
可以使用以下命令:```systemctl reload 服务名```例如,要重新加载Apache Web服务器的配置,可以使用以下命令:```systemctl reload apache2```1.5 查看服务状态要查看一个服务的状态,可以使用以下命令:```systemctl status 服务名```例如,要查看Apache Web服务器的状态,可以使用以下命令:```systemctl status apache2```2. service命令除了systemctl命令外,service命令也是一个常用的系统服务管理命令,特别适用于一些较旧的Linux发行版。
linux常用100个命令

linux常用100个命令以下是常用的100个Linux命令:1. ls - 列出当前目录中的文件和文件夹2. cd - 改变当前工作目录3. pwd - 显示当前工作目录的路径4. mkdir - 创建一个新的目录5. rmdir - 删除一个空的目录6. touch - 创建一个新的空文件7. cp - 复制文件或目录8. mv - 移动或重命名文件或目录9. rm - 删除文件或目录10. cat - 显示文件内容11. less - 逐行显示文件内容12. head - 显示文件的前几行内容13. tail - 显示文件的后几行内容14. grep - 在文件中搜索匹配的文本15. find - 在文件系统中搜索文件16. chmod - 改变文件或目录的权限17. chown - 改变文件或目录的所有者18. chgrp - 改变文件或目录的所属组19. du - 显示目录或文件的磁盘使用情况20. df - 显示文件系统的磁盘使用情况21. file - 显示文件的类型22. ln - 创建一个硬链接或符号链接23. mount - 挂载文件系统24. umount - 卸载文件系统25. tar - 创建或解压归档文件26. gzip - 压缩文件27. gunzip - 解压缩文件28. wget - 下载文件29. curl - 通过URL获取或发送数据30. ssh - 远程登录到另一台计算机31. scp - 在本地主机和远程主机之间复制文件32. ping - 测试与另一台计算机的连接33. ifconfig - 显示或配置网络接口34. netstat - 显示网络连接、路由表等信息35. iptables - 配置防火墙规则36. ps - 显示当前运行的进程37. top - 显示系统中运行的进程和资源使用情况38. kill - 终止正在运行的进程39. service - 启动、停止或重启系统服务40. systemctl - 管理系统服务41. uname - 显示系统信息42. date - 显示或设置系统时间和日期43. history - 显示或搜索命令历史记录44. which - 显示可执行文件的路径45. echo - 显示文本或变量的值46. export - 设置环境变量47. source - 执行一个脚本文件48. alias - 创建命令别名49. sed - 流编辑器,用于文件内容的替换和修改50. awk - 文本处理工具,用于提取和处理文本数据51. sort - 对文本进行排序52. uniq - 删除重复的行53. diff - 比较两个文件的差异54. tr - 替换、删除或压缩字符55. cut - 从文本中提取字段56. paste - 将多个文件的行合并成一行57. join - 根据共同的字段将两个文件合并58. split - 将文件分割成多个较小的文件59. grep -v - 显示不匹配的文本行60. grep -c - 统计匹配的文本行数61. grep -i - 忽略大小写进行匹配62. grep -r - 递归地搜索目录中的文件63. grep -w - 匹配整个单词而不是部分匹配64. grep -A - 显示匹配行及其后面的几行65. grep -B - 显示匹配行及其前面的几行66. grep -C - 显示匹配行及其前后的几行67. awk '{print $1}' - 打印每行的第一个字段68. awk '{print $NF}' - 打印每行的最后一个字段69. awk '/pattern/{print}' - 打印匹配模式的行70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段74. awk '{print NR, $0}' - 打印行号和整行内容75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段76. sed 's/pattern/replace/' - 替换匹配的文本77. sed '/pattern/d' - 删除匹配的文本行78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本79. sed '/pattern/!d' - 删除不匹配的文本行80. sed '1d' - 删除第一行81. sed '$d' - 删除最后一行82. sed -n '1,5p' - 打印前5行83. sed -n '5,$p' - 打印从第5行到最后一行84. sed -n '/pattern/p' - 打印匹配的文本行85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出86. sort -n - 对数字进行排序87. sort -r - 逆序排序88. sort -u - 去除重复的行89. sort -k2 - 按第二个字段进行排序90. sort -t',' -k2 - 使用逗号作为分隔符,按第二个字段进行排序91. uniq -c - 统计重复的行数92. uniq -d - 只显示重复的行93. uniq -u - 只显示不重复的行94. diff -u - 显示详细的差异95. diff -r - 递归比较目录中的文件96. tr 'a-z' 'A-Z' - 将小写字母转换为大写字母97. tr -d '[:digit:]' - 删除所有数字98. tr -s ' ' - 合并连续的空格为一个空格99. cut -d',' -f1 - 使用逗号作为分隔符,打印第一个字段100. cut -c1-5 - 打印每行的前五个字符这些命令是Linux中最常用的命令之一,可以帮助您在终端中进行文件和文本处理、系统管理、网络配置等操作。
linux必须知道的60个常用命令

linux必学的60个命令来源: ChinaUnix博客日期: 2008.01.28 18:50 (共有条评论) 我要评论linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。
所以,在Linux系统上工作离不开使用系统提供的命令。
要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。
这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。
immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。
Linux必学的60个命令(1)-安装与登陆命令login1.作用login的作用是登录系统,它的使用权限是所有用户。
linux运维工作常用操作命令

linux运维工作常用操作命令Linux操作系统因其稳定性和安全性,已经成为了互联网行业中最为广泛使用的操作系统之一。
随着企业信息化程度不断提升,需要专业的Linux运维工程师来负责管理和维护服务器的日常运行。
本文将介绍一些常用的Linux运维工作操作命令,供大家参考。
1. pwd命令:用于显示当前工作目录的路径。
2. cd命令:用于切换工作目录,例如:cd /home/admin。
进入/home/admin目录。
3. ls命令:用于列出目录下所有的文件和目录。
4. mkdir命令:用于创建一个新的目录,例如:mkdir 。
5. rmdir命令:用于删除一个空的目录,例如:rmdir 。
6. cp命令:用于复制文件或目录,例如:cp -rf /tmp/home /home。
7. mv命令:用于移动文件或目录,例如:mv /tmp/home /home。
8. rm命令:用于删除文件或目录,例如:rm -rf /tmp/home。
9. chmod命令:用于修改文件或目录的权限,例如:chmod 777 /tmp。
10. chown命令:用于修改文件或目录的所有者,例如:chown admin /tmp。
11. chgrp命令:用于修改文件或目录的所属组,例如:chgrp user /tmp。
12. df命令:用于显示文件系统的可用空间和已用空间。
13. du命令:用于显示目录或文件所占用的磁盘空间。
14. top命令:用于显示系统的资源使用情况,包括CPU、内存等。
15. ps命令:用于显示当前系统中正在运行的进程。
16. kill命令:用于关闭指定进程,例如:kill PID。
17. netstat命令:用于显示网络连接状态和信息。
18. ifconfig命令:用于显示和配置网络接口信息。
19. ping命令:用于测试网络连接是否正常,例如:ping .baidu。
20. ssh命令:用于远程登录到其他Linux服务器。
linuxcpu常用命令

linuxcpu常用命令在Linux系统中,有许多用于查看和管理CPU信息的常用命令。
以下是一些常见的Linux CPU相关命令:1. top:用于实时监视系统的性能情况,包括CPU的使用率、进程信息等。
在终端中输入`top`即可启动。
2. htop:类似于top,但提供了更多的交互式界面和功能。
需要先安装,然后在终端中输入`htop`启动。
3. uptime:显示系统的运行时间以及平均负载。
在终端中输入`uptime`即可查看。
4. cat /proc/cpuinfo:查看CPU的详细信息,包括型号、频率、核心数等。
在终端中输入该命令即可。
5. lscpu:以更友好的方式显示CPU信息,包括架构、型号、频率、核心数等。
在终端中输入`lscpu`即可查看。
6. mpstat:用于显示每个CPU的使用率和其他性能数据。
需要安装sysstat 包,然后在终端中输入`mpstat`启动。
7. ps:显示当前运行的进程信息,可以包括进程的CPU使用率等。
在终端中输入`ps aux`查看全部进程信息。
8. pidstat:提供有关每个进程的CPU使用率等信息。
需要安装sysstat包,然后在终端中输入`pidstat`启动。
9. nmon:提供了全面的系统性能监控,包括CPU、内存、磁盘等信息。
需要安装nmon包,然后在终端中输入`nmon`启动。
10. sar:提供了历史性能数据的报告,可以用于分析系统的CPU利用率等信息。
需要安装sysstat包,然后在终端中输入`sar`查看报告。
这些命令可以帮助你监控和管理Linux系统中的CPU性能。
根据你的需求,选择适合的命令来获取所需的信息。
常用的linux命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。
作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。
本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。
1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。
1.2 cd命令:切换当前工作目录。
1.3 mkdir命令:创建新的目录。
1.4 cp命令:复制文件或目录。
1.5 mv命令:移动文件或目录。
1.6 rm命令:删除文件或目录。
1.7 touch命令:创建一个新文件。
1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。
1.9 echo命令:将指定的文本输出到终端或者文件。
2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。
2.2 grep命令:在文件或者输入中查找匹配的行。
2.3 locate命令:在系统的数据库中查找文件。
2.4 which命令:查找可执行文件的路径。
2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。
3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。
3.2 chown命令:修改文件或目录的所有者。
3.3 chgrp命令:修改文件或目录的所属组。
3.4 passwd命令:修改用户密码。
4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。
4.2 ps命令:查看当前运行的进程。
4.3 kill命令:终止指定的进程。
4.4 service命令:启动、停止和重启系统服务。
4.5 systemctl命令:管理系统的Systemd服务。
5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。
5.2 ping命令:测试主机之间的连通性。
5.3 ssh命令:通过SSH协议登录到远程主机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 维护常用命令1、查看某文件的一部分如果你只想看文件的前 5 行,可以使用head 命令,如:head -5 /etc/passwd如果你想查看文件的后10 行,可以使用tail 命令,如:tail -10 /etc/passwd查看文件中间一段,可以使用sed 命令如:sed –n '5,10p' /etc/passwd 这样你就可以只查看文件的第5 行到第10 行2、将file.txt 里的123改为456方法 1sed 's/123/456/g' file.txt > file.txt.new 修改的保存到其它文件sed -i 's/123/456/g' file.txt 直接修改原文件方法 2vi file.txt输入命令::%s/123/456/g注意:如果替换的文件有特殊符号如/就要用来取消。
例:sed -i 's//usr/local/apache2/htdocs//var/www/html/g' /usr/local/apache2/conf/httpd.conf如果只是下原有的行后添加就用&例:sed -i 's/DirectoryIndex index.html index.html.var/& index.htm index.php /g' /usr/local/apache2/conf/httpd.conf3、echo 典型应用echo "abcdefg" | perl -lne '{$a = reverse($_); print $a;}' 把一个字符串翻转echo bottle|rev 把一个字符串翻转[文件目录管理]1、删除几天以前的所有东西(包括目录名和目录中的文件)1) find . -ctime +3 -exec rm -rf {} ;2) find ./ -mtime +3 -print|xargs rm -f –r2、在多级目录中查找某个文件的方法1) find /dir -name filename.ext2) du -a | grep filename.ext3) locate filename.ext3、删除软硬连接注意点删除软件连接的时候一定要记得不要在删除的文件夹后加一斜杠,rm -f filename/会说这是一个文件夹不能删除rm filename会提示说是否要删除这个连接。
如果用的第一种可能会把其它文件都删除4、删除目录中含输入关键字的文件find /mnt/ebook/ -type f -exec grep "在此输入关键字" {} ; -print -exec rm {} ;5、在当前目录下解压rpm 文件cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax –r6、用命令清空Root 回收站中的文件cd /var/.Trash-rootrm -rf *[系统与安全]1、让用户的密码必须有一定的长度,并且符合复杂度vi /etc/login.defs,修改PASS_MIN_LEN2、用dat 查询昨天的日期date --date='yesterday'3、修改系统时1) 设置你的时区:timeconfig 里选择Asia/Shanghai (如果你位于GMT+8 中国区域)2) 与标准时间服务器校准:ntpdate date -s “2003-04-14 cst”,cst 指时区,时间设定用date -s 18:10修改后执行clock -w 写到CMOS3) 将当前软件系统时间写入硬件时钟:hwclock –systohc4、改变redhat 的系统语言/字符集修改/etc/sysconfig/i18n 文件,如LANG="en_US",xwindow会显示英文界面,LANG="zh_CN.GB18030",xwindow会显示中文界面。
还有一种方法cp /etc/sysconfig/i18n $HOME/.i18nvi $HOME/.i18n 文件,如LANG="en_US",xwindow会显示英文界面,LANG="zh_CN.GB18030",xwindow会显示中文界面。
这样就可以改变个人的界面语言,而不影响别的用户5、查看系统信息cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)cat /proc/interrupts - 中断cat /proc/ioports - 设备IO端口cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)cat /proc/partitions - 所有设备的所有分区cat /proc/pci - PCI设备的信息cat /proc/swaps - 所有Swap 分区的信息cat /proc/version - Linux 的版本号相当于uname -runame -a - 看系统内核等信息6、让linux自动同步时间vi /etc/crontab加上一句:00 0 1 * * root rdate -s 7、如何防止某个关键文件被修改在Linux 下,有些配置文件是不允许任何人(包括root)修改的。
为了防止被误删除或修改可以设定该文件的“不可修改位(immutable) ”。
命令如下:# chattr +i /etc/fstab如果需要修改文件则采用下面的命令:# chattr -i /etc/fstab[管理与网络]1、lsof 用法小全lsof abc.txt 显示开启文件abc.txt 的进程lsof -i :22 知道22 端口现在运行什么程序lsof -c nsd 显示nsd 进程现在打开的文件lsof -g gid 显示归属gid 的进程情况lsof +d /usr/local/ 显示目录下被进程开启的文件lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长lsof -d 4 显示使用fd 为4 的进程lsof -i [i] 用以显示符合条件的进程情况语法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port]46 --> IPv4 or IPv6protocol --> TCP or UDPhostname --> Internet host namehostaddr --> IPv4 位置service --> /etc/service中的service name (可以不止一个)port --> 端口号(可以不止一个)例子: TCP:25 - TCP and port 25@1.2.3.4 - Internet IPv4 host address 1.2.3.4 tcp@.tw:ftp - TCP protocol host:.tw service name:ftplsof -n 不将IP转换为hostname,预设是不加上-n参数例子: lsof -i tcp@.tw:ftp -nlsof -p 12 看进程号为12的进程打开了哪些文件2、grep 不显示本身进程#ps -aux|grep httpd|grep -v grepgrep -v grep可以取消显示你所执行的grep 本身这个进程,-v 参数是不显示所列出的进程名3、查看本机IPifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g'hostname –i4、查看有多少活动的Httpd进程#!/bin/shwhile (true)dopstree |grep "*[httpd]$"|sed 's/.*-([0-9][0-9]*)*[httpd]$/1/'sleep 3done同样可以引用到其它的进程5、设置com1口,让超级终端通过com1口进行登录第一步:确认有/sbin/agetty,编辑/etc/inittab,添加7:2345:respawn:/sbin/agetty /dev/ttyS0 96009600bps 是因为连路由器时缺省一般都是这种速率,也可以设成19200、38400、57600、115200第二步:修改/etc/securetty,添加一行:ttyS0,确保root 用户能登录第三步:重启机器,就可以拔掉鼠标键盘显示器(启动时最好还是要看看输出信息)了6、查找或删除正在使用某文件的进程fuser filenamefuser -k filename7、已知网络中一个机器的硬件地址,如何知道它所对应的IP地址在Linux 下,假定要查“00:0A:EB:27:17:B9”这样一个硬件地址所对应的IP 地址,可以使用以下命令:# cat /proc/net/arp |grep 00:0A:EB:27:17:B9192.168.2.54 0x1 0x6 00:0A:EB:27:17:B9 *eth2另外,还可以用“arp -a”命令查询:# arp –a|grep 00:0A:EB:27:17:B9(192.168.2.54)at 00:0A:EB:27:17:B9[ether] on eth28、在Linux下如何绑定IP地址和硬件地址可以编辑一个地址对应文件,里面记录了IP地址和硬件地址的对应关系,然后执行“arp –f 地址对应文件”。
如果没有指定地址对应文件,则通常情况下一默认文件/etc/ethers为准。
地址对应文件的格式如下:192.168.0.1 00:0D:61:27:58:93192.168.0.2 00:40:F4:2A:2E:5C192.168.0.3 00:0A:EB:5E:BA:8E9、更改eth0是否混杂模式(混杂模式可以监听其它主机的信息)网卡eth0 改成混杂模式:ifconfig eth0 promisc关闭混杂模式:ifconfig eth0 –promisc10、linux下清空arp表的命令#arp -d -a(适用于bsd)for HOST in `arp | sed '/Address/d' | awk '{ print $1}'` ; do arp -d $HOST; done11、如何得到网卡的MAC地址arp -a | awk '{print $4}'ifconfig eth0 | head -1 | awk '{print $5}'12、一个网卡绑定多ip 方法一、建立eth0:1在网卡后加冒号和数字的文件cp /etc/sysconfig/network-scripts/eth0 /etc/sysconfig/network-scripts/eth0:1再修改下eth0:1就可以了.方法二、在/etc/sysconfig/network-scripts/下创建一个文件:ifcfg-ethX-rangeX ("X"为网卡号)文件内容:IPADDR_START=<start ip>IPADDR_END=<end ip>CLONENUM=0可以有256个ip13、一个ip如何绑定两块网卡假设192.168.0.88 是ip,192.168.0.1 是网关:/sbin/modprobe bonding miimon=100 mode=1/sbin/ifdown eth0/sbin/ifdown eth1/sbin/ifconfig bond0 192.168.0.88/sbin/ifenslave bond0 eth0 eth1/sbin/route add default gw 192.168.0.114、设置ssh 上来能不自动断线修改自己HOME 目录下的.bash_profile文件,加上export TMOUT=1000000 (以秒为单位)然后运行source .bash_profile15、mount 局域网上其他windows机器共享出的目录mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom16、向登陆到同一台服务器上的所有用户发一条信息1)输入wall并回车2)输入要发送的消息3)结束时按“Control-d”键,消息即在用户的控制窗口中显示17、向远程机器上的所有用户发送消息使用rwall(向所有人远程写)命令同时发送消息到网络中的所有用户。