【百人计划】二:Linux入门及实战

主讲:IDO老徐

主要内容:Linux常识、使用场景,以实战为主

一、Linux常用的连接工具:Xshell & SecureCRT

Linux实际中是服务器使用的系统,不允许直接在服务器上操作,借助连接工具。

常用Xshell或SecureCRT。

二、日常工作中经常用来的Linux命令

sz

rz

cd

ls

tar

chmod

chown

mv

rm

mkdir

vi(最重要)

tail -100f

grep

find

ps –ef | grep xx(如果某个端口被占用,如何把端口对应的进程kill掉?组合命令操作)

netstat –nltp(查端口,根据端口去了解进程号,得到进程号去kill进程号;根据进程号好得到启动的应用是什么)

kill -9 PID(强行执行,生产环境一般不建议使用。一般柔性的处理手段是先stop,再kill)

【问题】

怎么查看当前服务器磁盘是否满了?CPU用了多了多少?

如何查看当前目录占用的磁盘空间是多少?对应的每个文件夹占用的磁盘空间是多少?

如果空间占用比较大,如何去得到是哪些文件把空间占满了?

(跟测试关系不大,但知道会更好)

free

创建用户

改变密码

cp

模式切换快捷键

◇ 这些日常命令,经常面试会问到的常识

◇ 多敲几次就知道了,不需要记

◇ Linux一般用来定位服务器的问题

◇ 翻之前整理过的文章

◇ 知道这些命令,日常工作中的大多数问题基本都能解决 

◇ 一定要有探索的进取精神,遇到问题要去钻研和深入

◇ 每个命令加上各种参数都有不同用法

三、常见的业务场景

启动某个服务

清空某个文件内容

查看内存、磁盘空间

删除最近多少天以前的日志

cd..

cd…

(听众:1.查日志,查系统重启次数,uptime,chmod,mv,cp这些比较多

2.有些命令一般会用就满足了日常所需)

四、Other

扩展:

nohup command >后台启动(如果当前窗口关闭,服务就停了。这时候需要在后台的进程中启动这个服务)(如在linux上部署的禅道)

myout.file 2>

&1 &

看下如下代码实现什么操作?


整体意思:根据安装结果,去判断安装是否正确,然后去做下一步操作

先复制到一个变量

休眠20秒

输出这个变量的值

作一些业务判断

如果这个变量的值里面某个关键词,做输出;

进入目录操作

做compass编译

做cd

做压缩tar

否则,直接提示重新操作一遍,或提示某个关键词不存在


文件的清理操作使用,做运维的基础命令是个组合命令

找到某个目录下文件名类似xxx这个文件最近7天的记录,然后删掉

每天构建,每天备份,对运行的文件要删除历史包,否则服务器会爆掉

循环检查,做磁盘的回收


场景:先部署一个项目,路径是APP…

-p表示如果父目录没有创建的话,也会自动创建,然后再创建子目录


把当前文件从一个服务器传到另一个服务器

命令:把isTester.txt文件从本机传到192.168.1.234服务器的idotest目录下

命令传文件比任何工具都快

五、提问

原则:多敲键盘,去搜索

1.实际工作中用不到?

虚拟机中实操分享的命令

2.内存不足,如何性能调优?

分析哪些进程把内存占用,作性能的参数调配,非常简单

六、练习

1.你工作中最常用的命令是哪几个?说说你怎么用的?解决什么问题,遇到什么坑?

2.听完此次分享,对Linux有什么不一样的理解?

注:两篇文章,提交至(“百人计划”专题),3天内。

(需要有血有肉的文章,有真实感情、经过思考、有阅读的价值)

(不建议花费几个小时去写,一般一个小时一篇文章,效率问题)

七、题外话

其他没什么,基本上是这些,基本上很简单的东西。

百人计划,百人分享。任何一次的主动,都是一次质的飞跃。

劳逸结合


感谢老徐分享。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,218评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,552评论 9 467
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,322评论 0 11
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,771评论 0 10
  • 上图是我模仿一个教程作品所做的作业,没有看教程的具体内容,看了最终的效果图,想要自己试着练习这种效果。 原合成图中...
    北溟小鱼阅读 726评论 0 6