linux常用指令
◆ 安装和登录命令: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。
()grep:在指定文件中搜索特定的内容,并将含有这些内容的行标准输出
系统管理:
(1)df :用来检查文件系统的磁盘空间占用情况
(2)top: 用来显示执行中的程序进程,对进程实时监控(ps是显示瞬间进程的状态,并不连续)
(3)free:显示内存的使用情况
(4)quota:显示磁盘使用情况和使用限制,使用权限超级用户
(5)at:用来在指定时刻执行指定的命令序列
(6)lp:打印文件
(7)useradd:建立用户账号和创建用户的起始目录
useradd zyf -u 544,id值设置要尽量大于500,0-499之间留给系统账号
(8)groupadd:将新组加入系统
(9)kill:中止一个进程
解除Linux系统的死锁:首先用top命令查询该程序的pid,然后使用kill命令停止这个程序。
使用命令回收内存:kill -9 XXX(无用进程标志号),然后#free
网络操作:
(1)ifconfig:查看和更改网络接口的地址和参数
(2)ping:测试网络连通
(3)netstat:检查整个linux网络状态
(4)telnet:开启终端机阶段作业,并登陆远端主机,他是一个指令,还是一个协议。
(5)ftp:进行远程文件传输。
(6)route:手工产生、修改、和查看路由表。
route add 0.0.0.0 192.168.1.1
(7)rcp:远程文件拷贝,用于计算机之间文件拷贝
(8)finger:查询一台主机上的登录账号信息。
(9)mail:发送电子邮件
系统安全:
(1)passwd:修改账户的登录密码
(2)su:变更为其它使用者的身份
(3)chmod:改变文件或目录的权限
(4)chown:更改一个或多个文件或目录的属主和属组
(5)ps:显示瞬间进程的动态
参数:-l:显示长列表
-aux:显示所有包含其它使用者的进程