龙空技术网

linux技术总结-linux常用基础命令2

冬天飘零你看看 200

前言:

此刻你们对“linuxfinger命令”大概比较关切,兄弟们都想要知道一些“linuxfinger命令”的相关文章。那么小编也在网络上搜集了一些对于“linuxfinger命令””的相关文章,希望同学们能喜欢,朋友们一起来了解一下吧!

一.文件操作

基础命令ls(列表),cd(切换路径),cp(复制),rm(删除),mv(剪切),mkdir(新建文件夹),pwd(当前路径),自行查询

1. tar tar 命令用于把多个文件合并于一个档案文件中 并提供分解的合并后的档案 文件的功能 它独立于压缩工具 因此可以选择在合并前是否压缩 tar 命令 的基本用法为 tar [选项] 文件名 常用的选项包括

-c 创建一个新的档案文件

-t 查看档案文件的内容

-x 分解档案文件的内容

-f 指定档案文件的名称

-v 显示过程信息

-z 采用压缩方式

举例:

1) tar -czf oracle.tar.gz /u01/app/oracle /etc/oratab /home/oracle 该命令将/u01/app/oracle 目录下的所有文件 /etc/oratab 文件和 /home/oracle 目录下的所有文件合并到 oracle.tar 文件中 并采用压缩方式

2) tar -tzf oracle.tar.gz 该命令列出归档文件 oracle.tar 中的所有文件列表

3) tar –xzvf oracle.tar.gz 该命令将归档文件分解并解压缩到原有文件的路径中

2. mount 和 umount

mount [选项] 设备 目录

例子:将 /dev/hda1 挂在 /mnt 之下。

#mount /dev/hda1 /mnt

umount 命令用于卸载一个文件系统

umount [ -f ] directory

3.文件查找和查看

1)find 命令用于查找文件系统中的指定文件

其命令格式为 find 要查找的路径 表达式

例如 find . -name 1.txt 在当前目录及其子目录下查找文件 1.txt

find /tmp -name 1.txt 在 /tmp 目录及其子目录下查找文件 1.txt

2)grep 命令用于查找指定的模式匹配

格式为 grep [命令选项] 要查找的匹配模式 [要查找的文件]

例如 grep cams test.txt 在 test.txt 文件中查找 cams 字符串

grep -r cams /root/cams 在 /root/cams 目录及其子目录下的所有文件中 查找 cams 字符串

3)文件查看cat(全文查看,和多文件输出),more(分页查看),tail(查看文件头部,尾部和追踪文件信息),head(查看文件头部和尾部),less(分页查看)

二.网络操作

Linux系统中最常用的网络配置命令包括 ifconfig route 其中 ifconfig 用来查 看和配置网络接口 通常是网卡 信息 包括网络接口设备的 IP 地址 掩码 等 route 用来管理 Linux系统内核中的路由表 它最大的用途就是用来设定 静态的路由表项 通常是在系统用 ifconfig 配置网络接口后 用它来设定主机 或者一网段的 IP 地址应该通过什么接口发送等.

示例 1 将第一块网卡的 IP 地址设置为 192.168.0.1 ifconfig eth0 192.168.0.1 格式 ifconfig 网络设备名 IP 地址

2 暂时关闭或启用网卡

关闭第一块网卡 ifconfig eth0 down

启用第一块网卡 ifconfig eth0 up

3 将第一块网卡的子网掩码设置为 255.255.255.0 ifconfig eth0 netmask 255.255.255.0 格式 ifconfig 网络设备名 netmask 子网掩码

我们也可以同时设置 IP 地址和子网掩码 ifconfig eth0 192.168.0.1 netmask 255.255.255.0

4 查看第一块网卡的状态 ifconfig eth0 如果要查看所有的网卡状态 则直接使用不带参数的 ifconfig 命令即可

ifconfig 输出的状态信息是十分有用的 下面 我们就简单说明一下

有几个状态比较重要 UP/DOWN 网卡是否启动了 如果是 DOWN的话 那肯定无法用的 RX packets 中的 errors 包的数量如果过大说明网卡在接收时有问题 TX packets 中的 errors 包的数量如果过大说明网卡在发送时有问题

示例 1 添加一条路由表项 网段 192.168.0.x 应该从接口"eth0"走 route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0

2 添加一条缺省路由 route add 0.0.0.0 gw 网关地址 如果没有其他匹配的路由项 就使用这个路由规则

3 删除缺省路由 route del 0.0.0.0 gw 网关地址

Linux系统常用的网络操作命令包括 netstat nslookup host finger和 ping netstat 命令的功能是显示网络连接 路由表和网络接口信息,可以让用户得知 目前都有哪些网络连接正在运作 nslookup 命令的功能是查询一台机器的 IP 地址和其对应的域名 它通常需要一台域名服务器来提供域名服务 如果用 户已经设置好域名服务器 就可以用这个命令查看不同主机的 IP 地址对应的 域名 host 命令可根据主机名查询主机的 IP 地址或根据主机 IP 地址查询主机 名 finger 命令的功能是查询用户的信息 通常会显示系统中某个用户的用户 名 主目录 停滞时间 登录时间 登录 shell 等信息 ping 命令用于查看网 络上的主机是否在工作

netstat [选项] netstat的常用参数说明如下

-a 显示所有 socket 包括正在监听的

-c 每隔 1 秒就重新显示一遍直到用户中断它

-i 显示所有网络接口的信息格式同 ifconfig -e

-n 以网络 IP 地址代替名称显示出网络连接情形

-r 显示核心路由表格式同 route –e

-t 显示 TCP 协议的连接情况

-u 显示 UDP 协议的连接情况

-v 显示正在进行的工作

三.进程及任务管理

1.ps

ps 命令是最基本同时也是非常强大的进程查看命令 使用该命令可以查看有 哪些进程正在运行以及运行的状态 进程是否结束 进程有没有僵死 哪些 进程占用了过多的资源等等

常见命令:

ps -aux/ps -ef

2.kill

kill 命令可以用于终止后台进程 kill 命令是通过向进程发送指定的信号来 结束进程的

常见命令:kill -9 PID(进程号)

3.cron

网上找的一个例子:vi /etc/crontab

使用crontab计划任务定时更新网络时间,修改crontab文件,在末尾增加* */1 * * * ntpdate 0.asia.pool.ntp.org,每隔1小时同步一次时间。

标签: #linuxfinger命令