linux常用命令-第三篇

1.查看linux的ip地址

1.ifconfig 可查看自己的网络配置信息
2.hostname -i   这个需要自己先在 /etc/hosts 文件里面加上自己的ip映射
    192.168.0.110   hylct localhost
3.ping 主机名    需要在 /etc/hosts 文件里面加上自己的ip映射

2.如何判断一个linux的服务是否存活

1.查看进程的方法
    ps -ef | gref 进程
    通过上面命令我们可以得到这个进程
2.查看端口的方法
    netstat -nlp |grep httpd
            :::80     80就是httpd的端口号
3.查看这个服务是否是开机启动
    chkconfig --list | grep http
    chkconfig httpd on  设置这个服务开机自动启动

查看服务是否存活的步骤:

第一步 ping服务所在的机器的ip,能够ping通说明网络是通的
第二步 查看服务的端口号和监听地址  上面的步骤能查看端口等
    :::80
    0.0.0.0:80  
    192.168.0.103:80   前两种外网都能ping通
    127.0.0.1:80        只能linux本地能通,外网不行
第三步 telnet ip地址 端口 
    ping ip加端口号
    先需要通过yum 安装 telnet 服务
    成功案例:
    telnet 192.168.0.103 80
    Trying 192.168.0.103...
    Connected to 192.168.0.103.
    Escape character is '^]'.
    失败案例:
    telnet 192.168.0.103 81
    Trying 192.168.0.103...
    telnet: connect to address 192.168.0.103: Connection refused

注:windows 控制面板 程序和功能  打开或者关闭windows功能   打开telnet

3.实时的查看文件内容

我们可以通过多个命令进行文件的查看
cat 文件     一下全部显示文件
more|less   分页查看文件
但是上面的命令有个缺陷,我们在一个窗口1查看文件A,如果这个时候另外一个窗口2修改文件A,这边窗口1将不能监控到这个行为
[root@hylct hylct]# mv a.log b.log
[root@hylct hylct]# touch a.log
注:这个时候如果我们移除这个文件,再新建一个文件为A,那么上面的命令将会失效
mv 文件 目的地  其实也可以当做重命名
touch 文件        建一个空的文件
tail -F 文件  如果有其他进程操作这个文件,这边马上会显示出来,修改名字,然后新建了再去写数据,这边将继续有实时变化
-F == -f -retry
retry 不断的重新尝试去读取这个东西

4.怎么找到linux下面的这些命令

如果我们在命令窗口输入命令之后,显示了 command not found   表示这个命令没有找到,那么,我们该怎么去查找这些命令呢?
1.我们输入的是系统命令
    which 命令  查看这个命令的位置
    [root@hylct hylct]# which cat
    /bin/cat
    [root@hylct hylct]# echo $PATH
    /hylct/a1/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    PATH是我们的环境变量,我们输入一个命令,系统就会在PATH下面一个个去找这个命令,找到就停止
    [root@hylct hylct]# ll /usr/bin/cat  cat命令不在这个下面
    ls: cannot access /usr/bin/cat: No such file or directory
    [root@hylct hylct]# ll /bin/cat    这就说明这个命令在这个下面
    -rwxr-xr-x. 1 root root 48568 Nov 22  2013 /bin/cat
2.我们自己安装的服务的命令
    安装路径/bin
    当然我们可以把这个路径配置到我们的环境变量里面
    编辑 /etc/profile 文件,在最后添加
    export PATH="$PATH:your path1:your path2 ..."

5.快速的查找文件

find 目录 -name '*关键词*'    *表示占位置的符号
[root@hylct hylct]# find / -name 'a.*'
/a.php
/var/www/icons/a.png
/var/www/icons/a.gif
/hylct/a2/a.txt
/hylct/a.txt
/hylct/a.loh
/hylct/a1/hylct/a2/a.txt
/hylct/a1/hylct/a.txt
/hylct/a1/hylct/a.loh
/hylct/a1/hylct/a1/bin/a.sh
/hylct/a1/hylct/a.log
/hylct/a1/bin/a.sh
/hylct/a.log
/usr/share/evolution/2.32/mail-autoconfig/a.memail.jp
/usr/include/bits/a.out.h
/usr/include/linux/a.out.h
/usr/include/asm/a.out.h
/usr/include/a.out.h

6.vi命令组

vi 文件       打开文件,文件不存在则新建后打开
才进入的话,我们还不能对文件进行任何操作,这个时候我们需要按 i 进入编辑模式     

ESC 进入命令模式
    gg  第一行的第一个字符
    G   最后一行的第一个字符
    shift + $ 行尾
    dd   删除当前行
    dG   删除当前行及其后面的
    ndd  删除这行光标后面的

尾行模式  :进入
    wq  保存退出
    q  退出
    w  保存
    q!  强制退出,当编辑错误使用
    wq!强制保存退出
    set nu  显示行号
    set nonu 不显示行号
    /关键词  查找这个关键词  n下翻  N上翻
    数字  进入到这个行


清空文件
    命令行  gg  dG
    cat /dev/null > 文件
    true > 文件

**注: 
    修改生产上面的配置文件,需要保存一份备份**

7.上传和下载

yum install lrzsz
rz 上传       上传:windows->linux
sz 文件       下载:linux->windows
注:如果yum报错,需要修改一些配置
yum install的时候提示:Loaded plugins: fastestmirror
fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。
不能用就先别用呗,禁用掉,先yum了再说。
1.修改插件的配置文件
# vi  /etc/yum/pluginconf.d/fastestmirror.conf  
enabled = 1//由1改为0,禁用该插件
...............................
2.修改yum的配置文件
# vi /etc/yum.conf
.........................
plugins=1//改为0,不使用插件
........................
修改完毕再运行就不会报错了

8.查看文件大小或者文件夹大小

ll -h   查看文件大小
du -sh  文件或者文件夹    查看文件或者文件夹大小
linux ext4普通盘目录大小是4k,所以有时候查看文件是看到文件夹是4K

9.查看系统的使用情况

查看内存: free -m
查看硬盘: df -h
查看负载: top    注:查看后按q可以退出

10.压缩解压

zip -r 文件.zip 目录/*
unzip 文件.zip    解压文件

tar包
tar -czvf 文件.tar.gz 目录/*
tar -xzvf 文件.tar.gz 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值