《二》(1)Linux必备知识---基本操作

一、Linux远程工具

        连接服务器的基本使用工具:xshell、mobaxterm。两种连接服务器工具都比较常用,一般选择协议为SSH。如下图:连接之后则可以进入linux界面,对服务器进行操作。

mobaxterm下载地址:mobaxterm官网下载

1、下载之后,打开mobaxterm,一般用SSH连接方式,输入对应ip,用户名,端口,点击ok。

2、 成功登陆,进入服务器,接下来可以操作各种Linux命令。

二、Linux基本命令

1、常用命令

(1)ls--列出文件

        查看linux文件夹包含的文件及文件权限(包括目录、文件夹、文件权限)目录信息等;

        -l:文件属性与权限         -a:全部文件,包括隐藏文件(开头为.的文件)

        如:ls -l:列出当前目录下文件及属性

(2)cd---切换目录

        如:cd /home/page  :切换到/home/page目录下

(3)pwd---当前目录路径

(4)mkdir---创建文件夹

        如:mkdir test:创建test文件夹

(5)rm---删除一个或多个文件

        -f:忽略不存在的文件

        -r:包括目录递归删除

        如:rm test.txt:删除文件,test为一个txt文件

              rm -rf test :删除目录及文件,test为一个目录

(6)mv---移动文件或重命名文件

        mv test1.txt test2.txt:将test1.txt重命名为test2.txt

        mv test1.txt test2:将test1.txt移动到目录test2

(7)cp---复制文件到文件夹中

        cp test1.txt test:复制test.txt到test文件夹中

        cp -a test1 test2:复制test1整个文件夹到test2文件夹

(8)touch---创建文件

        touch test.txt:创建test.txt文件

(9)cat---显示文件内容

        cat test.txt:显示test.txt文件的内容

(10)vi/vim---编辑文件

        vi/vim test.c:编辑test.c文件,若当前目录下无该文件,则创建空文件

        注:编辑文件进入后,按Esc后,:q退出,:wq保存并退出,:q!强制退出,:w保存

(11)head---默认打印开头10行

        head -n 20 test.log:打印前20行日志信息

(12)tail---显示文件末尾

        tail -n 5 test.log:打印最后5行日志信息

        tail -f test.log  |  grep "app":grep过滤,只查看test.log日志中有关app的日志

(13)find---沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作

        find . -print:打印当前目录下所有文件目录

(14)tar -zxvf---解压

        tar -zxvf test.tar.gz:解压test.tar.gz文件

(15)chmod---修改文件的权限

           chmod a+x test.log:修改文件test.log为可执行权限

2、磁盘进程

(1)df---查看磁盘

(2)top---动态cpu占用,内存单位默认KiB,可通过shift+E改变单位如G

(3)free -h---查看内存空闲情况

(4)lsof---查看已使用的进程对应的端口信息,如TCP/UDP

(5)grep---过滤 

(6)ps---显示当前进程的状态

        ps -ef | grep kafka:查看kafka的进程

3、网络命令

(1)ifconfig---查看ip、mac、网卡等信息

        ifconfig eth0 up/down:启动/关闭eth0网卡

        ifconfig | grep ens:查看ens对应的网卡

(2)route---操作路由表

        route -n:显示当前路由表

        route add 网段 mask 掩码 网关:添加路由

        route add default gw:添加默认网关

(3)ping---与其他网段的连接情况

        ping  -100 192.168.110.10:ping网络192.168.110.10,循环100次

(5)netstat---查看端口

        netstat -a:列出所有端口

(6)telnet---通过ip远程登陆服务器,默认端口23

        telnet 192.168.110.10 23:登陆地址为192.168.110.10的服务器

4、其他

(1)从一台服务器复制文件到另一台服务器中:

        scp <file_name> user_name@remote_ip:file_path

        file_name:需要拷贝的文件

        user_name:当前服务器的用户名

        remote_ip:目标服务器ip

        file_path:目标服务器对应的目录,用于存放拷贝的文件

(2)clear---清除屏幕

        clear:清除当前屏幕

        快捷键:ctrl+L

(3)history---查看历史 

        history:查看操作的历史记录

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值