linux常用命令几则

上传人:第*** 文档编号:32688396 上传时间:2018-02-12 格式:DOCX 页数:11 大小:98.71KB
返回 下载 相关 举报
linux常用命令几则_第1页
第1页 / 共11页
linux常用命令几则_第2页
第2页 / 共11页
linux常用命令几则_第3页
第3页 / 共11页
linux常用命令几则_第4页
第4页 / 共11页
linux常用命令几则_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《linux常用命令几则》由会员分享,可在线阅读,更多相关《linux常用命令几则(11页珍藏版)》请在金锄头文库上搜索。

1、1、 查看系统服务器版本dmidecode |grep Name2、 xargs 命令rm rf *命令删除,如果文件太多,LINUX 会提示列表太长无法删除,这时使用命令: ls |xargs rm rf 删除(把 ls 的输出作为删除对象) 。3、 制定一次性计划任务 atat 相关进程 atd(要开启 先查看进程是否开启 ps)4、 Which & whereis 查找程序路径前者查找命令路径是在 PATH 中查找,后者根据程序名全盘查找例如:5、 Redhat 启动方式的次序1)加载内核 2)执行 init 程序 3) /etc/rc.d/rc.sysinit # 由 init 执行的

2、第一个脚本 4) /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL 为缺省的运行模式 5) /etc/rc.d/rc.local #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)6) /sbin/mingetty # 等待用户登录 6、 启动模式(RUNLEVEL)一共有 7 种启动级别,分别为: # 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not

3、have networking)# 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this)各个运行级的详细解释:0 为停机,机器关闭。1 )为单用户模式,就像 Win9x 下的安全模式类似。2 )为多用户模式,但是没有 NFS 支持。3 )为完整的多用户模式,是标准的运行级。4 )一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。5 )就是 X11,进到 X Window 系统了。6 )为重启,运行 ini

4、t 6 机器就会重启。0 和 6 一般不用;运行 startx 可启动到级别 5.7、 Initinit 是 Linux 系统操作中不可缺少的程序之一。 所谓的 init 进程,它是一个由内核启动的用户级进程。 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序 init 的方式,完成引导进程。所以,init 始终是第一个进程(其进程编号始终为 1) 。 8、 设置随系统自启动的服务方式方式一:Chkconfig Chkconfig -level 0-6 name on 设定某项服务自启动例如:Chkconfig -level 34

5、5 nfs on 设定 NFS 服务在启动级别 3、4、5 中自启动-add name 这个选项增加一项新的服务,chkconfig 确保每个运行级有一项 启动(S) 或者 杀死(K) 入口。如有缺少,则会从缺省的 init 脚本自动 建立。 -del name 用来删除服务,并把相关符号连接从 /etc/rc0-6.d 删除。 -list name 列表,如果指定了 name 那么只是显示指定的服务名,否则,列出全部服务在不同运行级的状态。 方式二:/etc/rc.d/rc?.d软连接到/etc/rc?.d ,里边服务都是存在于/etc/init.d ,一般启动模式为 59、 Linux 查

6、看挂载盘文件系统类型 df lhT查看目前挂载分区情况 fdisk l10、 ln 建立文件链接 s 符号链接11、 hostname 查看主机名12、 查看服务器版本dmidecode |grep Name13、 查看服务器运行时间uptime14、 netstat 端口查看-a (all)显示所有选项,默认不显示 LISTEN 相关-t (tcp)仅显示 tcp 相关选项-u (udp)仅显示 udp 相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如

7、uid 等-s 按各个协议进行统计-c 每隔一个固定时间,执行该 netstat 命令。提示:LISTEN 和 LISTENING 的状态只有用-a 或者-l 才能看到例如:netstat ntpl 查看开放的 tcp 端口;netstat nupl 查看开放的 udp 端口15、 tcpdump 包分析命令【过多,尚未深入】指定网络接口 tcpdump i eth1截获主机 210.27.48.1 和主机 210.27.48.2 或 210.27.48.3 的通信Tcpdump host 210.27.48.1 and ( 210.27.48.2 or 210.27.48.3 )监视指定主机

8、和端口的数据包如果想要获取主机 210.27.48.1 接收或发出的 telnet 包,使用如下命令tcpdump tcp port 23 host 210.27.48.1对本机的 udp 123 端口进行监视 123 为 ntp 的服务端口tcpdump udp 12316、 对磁盘限额命令 quota1) 检查是否装有 quota #rpm q quota #rpm qa |grep quota2) 在/etc/fstab 中添加 usrquota,grpquota3) 重新挂载需要限额的文件磁盘4) 初始化 quota 数据库,运行 quotacheck cug 则每个挂载分区根目录下就

9、会生成 aquota.user aquota.group 文件5) 开启一个定时任务 用来定时扫描 quota 空间 quotacheck 程序6) Quotaon 激活 或者重启激活17、 启动程序先 cd 到程序所在目录 一般是/home/再 ll 查看所要运行的程序是否有 x 权限最后./ 程序名 如 ./lvesoftd18、 nc 命令(netcat 简称) 强大的网络工具#nc lp 22(端口号)开启本地端口# nc -v -w 2 192.168.2.34 -z 21-24 端口扫描-l 使用监听模式,管控传入的资料。-p 设置本地主机使用的通信端口。-v 显示指令执行过程。-

10、z 使用 0 输入/输出模式,只在扫描通信端口时使用。19、 ftp 命令#ftp 主机名|IP #ftp 192.168.26.66#用户名、密码 用户名密码认证ftpget remote file local file ftpget /rose/1.bmp 1.bmpftpmget remote file (默认当前目录) ftpmget /roseftpput local file remote file ftpput 1.bmp /rose/1.bmpftpcd /home/。 。 ftpcd /roseftpmput local file (默认当前目录) ftpmput *.bmp

11、ftpbye 断开 ftpbyeftp 下 scp 命令 是安全的文件拷贝,基于 ssh,可用来测两台服务器间速率假定你想把本地计算机/home 下的一个名为 a.tar.tz 的文件拷贝到远程服务器192.168.0.2 上的/home/tmp。而且你在远程服务器上的帐号名为 root。可以用这个命令: scp /home/a.tar.tz root192.168.0.2:/home/tmp/ 如果把文件从远程机器拷贝到本机当前目录用这个命令: scp root192.168.0.2:/home/a.tar.tz 拷贝远程机器的整个目录下的文件 scp -r root192.168.0.2:

12、/home/* ./ 20、 定时任务 Crontab/etc/crontab* * * * * /apps/bin/backup.sh分 时 日 月 周 例:45 4 1,10,22 * * /apps/bin/backup.sh上面的例子表示每月 1、1 0、 2 2 日的 4 : 4 5 运行/ a p p s / b i n 目录下的 b a ckup.sh21、 export 命令 显示和设置声明变量export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin22、 ps aux 查找进程号STAT 进程状

13、态D Uninterruptible sleep (usually IO)R 正在运行可中在队列中可过行的;S 处于休眠状态;T 停止或被追踪;W 进入内存交换(从内核 2.6 开始无效) ;X 死掉的进程(从来没见过) ;Z 僵尸进程; 优先级高的进程N 优先级较低的进程L 有些页被锁进内存;s 进程的领导者(在它之下有子进程) ;l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)+ 位于后台的进程组;COMMAND 命令的名称和参数可与 grep 匹配查询进程号rootlocalhost # ps aux |gre

14、p httpd23、 网络设置修改主机名称与 Gateway 等设置/etc/sysconfig/network修改网络卡设置/etc/sysconfig/network-script/ifcfg-eth0修改 DNS 与 Hosts 设置/etc/resolv.conf/etc/hosts24、 at 执行一次性任务启动 atd 服务进程例:三个星期后的下午 5 点锺执行 /bin/ls at 5pm + 2 weeks /bin/ls明天的 17:20 执行 /bin/dateat 17:20 tomorrow /bin/dateat -q #查询任务atrm #删除任务25、 du 命令

15、du sh 路径 /仅显示当前目录总和大小,是对文件和目录磁盘使用的空间的查看,和 df 命令有些差别。du h 路径 /显示目录下所有子目录文件大小26、 fdisk 命令关于 fdisk -l 一些数值的说明Disk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes这个硬盘是 80G 的,有 255 个磁面;63 个扇区;9729 个磁柱;每个 cylinder(磁柱)的容量是 8225

16、280 bytes=8225.280 K(约为)=8.225280M(约为) 。其中 sda 有两个主分区(包括扩展分区) ,分别是 hda1 和 hda2 (扩展分区) ;逻辑分区是 sda5 hda6硬盘总容量=主分区(包括扩展分区)总容量扩展分区容量= 逻辑分区总容量fdisk /dev/sda 可对该分区进行操作编辑等。27、 /etc/init.d即/etc/rc.d/init.d 目录。init.d 目录包含许多系统各种服务的启动和停止脚本。里边放的一般都是可执行服务,这些服务常用命令:start,stop,restart。/etc/rc.d/rc?.d ?从 0 到 6,根据不同的启

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

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