Linux基础

入门推荐: 鸟哥的Linux私房菜
推荐理由主要是讲的都是基础命令,几乎是从0开始的,但不是全部看,只看一些常用命令就可以了,例如服务器搭建、磁盘卷组管理就没必要看了!


提高:
主要是一些常用命令在工作中的应用
Curl :     查看http头                 用处:用来查看服务器信息,cdn命中节点等
                 自定义referer useragent    用处:模拟浏览提提交
Lsof:         列出当前系统打开文件 ,    显示指定文件被哪些进程使用,     显示COMMAND列中包含指定字符的进程所有打开的文件, 显示所属user进程打开的文件  
用处:用来查看文件被占用,或者进程打开文件


      tail           -f 实时输出
                       -n 指定最后n行输出
                       用处:查看日志


      Head     -n 指定从头开始到n行结束输出
                       用处:查看日志


      Ps            axu 详细输出进程内存、cpu、状态、pid等信息
                       用处:查看进程状态,属于那些uid


      Id             显示当前终端用户身份
      Sudo         临时升级到root身份执行命令
                      用处: 当执行的程序需要以root身份运行的时候,例如要开启1024以上的端口
      Su            切换到指定用户
                      用处:跳到已指定的用户环境
      telnet      telnet连接工具
                      用处: 可以telnet 到指定服务器的指定端口,查看端口是否看访问
      netstat    -nlp[t|u] 列出当前监听的tcp or udp端口
                      用处: 查看本机指定的端口是否在监听状态,查看服务端口是否开启
      History     显示历史命令
                      用处:    我都执行过哪些命令
      Ctrl+r       查找执行过的命令行
                      用处: 如果你有个命令行,但后面的参数很长又不想再敲一遍,可以输入命令行的关键字,会自动为你输入匹配的命令串


测试题目:


1. 找出正在使用文件 /var/logs/messages 的进程
2. 查看/usr/local/syslog-ng/bin/syslog-ng 进程当前占用的cpu和内存的百分比
3. 访问Baidu.com  会跳转到www.baidu.com. 请问是http 302跳转还是html实现,给出方法
4. 查看/var/logs/crond 最后20行
5. 查看snmp端口udp 161是否在监听状态
6. 查看指定 php-fpm 进程是属于php-5.3 还是 php-5.2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值