您的位置:首页 > 运维架构 > Linux

linux知识点 - 常见命令1

2017-03-17 10:46 92 查看
1 tar命令

比如:将home/stud1/wang的目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保持到/home目录下。

tar zcvf /home/wang.tar.gz /home/stud1/wang


详解:

命令格式:

tar [-] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | --test-label | u --update | x --extract --get [options] [pathname ...]


具体参数:

-c 创建新的档案文件。如果用户想要备份一个目录或者一些文件,就要选择这个选项。相当于打开包

- x 从档案中释放文件。相当于拆包

- z 是否同时具备gzip属性,以及是否需要gzip压缩。一般格式为xx.tar.gz 或xxx.tgz

- j 是否同时具备bzip2属性,亦即是否需要使用bzip2压缩或解压,一般格式为xxx.tar.bz2

- v 压缩过程中显示文件。

- f 使用档名,请留意,在f之后要立即接文档名。不要在加其他参数

- p 使用源文件属性(属性不会依据使用者而变)

- exclude FILE 在压缩过程中,不要讲FILE打包。即除过FILE文件。

2 ,linux常用网络命令

ping

用于测试与目标主机的连通性,他通过发送ICMP ECHO_REQUEST数据包到网络主机,并显示响应情况

telnet

telnet命令用来远程登录,telnet的程序基于TELNET协议的远程登录客户端程序。Telnet协议是tcp/ip协议中的一员。它为用户提供了本地计算机上完成远程主机工作的能力,可以用telnet命令来测试端口是否正常打开。

tracert

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

netstat

netstat用来显示与IP,TCP,UDP,和ICMP协议相关的统计数据。一般用于检测本地个端口的网络连接情况。

ipconfig

ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。

3,useradd命令

作用:用来添加一个新的用户,或者更新默认新用户的信息。

命令格式:

useradd [options] LOGIN

useradd -D

useradd -D [options]

具体参数:

-c comment 指定一段注释性描述

-d 目录 指定用户主目,如果此目录不存在,则同时使用-m选项,可以创建主目录

-g 用户组 指定用户所属的用户

-G 用户组,用户组指定用户所属的附加组

-s Shell文件,指定用户登录的shell

-u 用户名 指定用户的用户名,如果同时有-o选项,则可以重复使用其他用户的标识号

eg:新建一个管理员用户admin,需要什么参数

useradd -u 0 -o admin

-u 用户号 指定用户的用户号;因为系统用户的用户号为0,故指定用户号为0 如果同时有-o选项,则可以重复使用其他用户的标识号;因为系统本身存在用户号为0的系统用户,故应该使用该参数。

4,ls 命令

ls [OPTION]… [FILE]…

作用:列出目录内容

-a 列出目录下的一切文件,包含以 . 最初的隐含文件。//常用  

-m 横向输出文件名,并以“,”作分格符。

-c 输出文件的 i 节点的修正时刻,并以此排序。

-R 列出一切子目录下的文件。

-l 列出文件的具体信息。

-s 在每个文件名后输出该文件的巨细。

-k 以 k 字节的方式表明文件的巨细。

-i 输出文件的 i 节点的索引信息。

例子:

当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?

abc,>c 即代表将结果输出至c中,若没有c则先产生c文件。即内容含有abc

5 ,linux主机负载,命令查看

top:可以查看系统整体状态;

最后一些输出信息的解释:

load average: 0.09, 0.05, 0.01

三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字是越小越好。在多核处理中,系统的均值不应该高于处理器核心的总数量

进程使用的内存可以用top,有3个列VIRT RES SHR, 标示了进程使用的内存情况,

VIRT标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等.

RES标识这个这个进程真实占用内存的大小.

SHR标识可以和别的进程共享的内存和库大小.

uptime:显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: