linux分享随笔:linux使用的六个管理

概要


本短文小结一下linux的基本使用。

其实Linux的使用不难学习,就这篇短文就说完了。

为了简短,我省略了cd,ls等基本命令。如果你觉得不懂的话,可找一些更基本的看看。使用上linux和unix没有区别。写此短文的目的是提供一个简短的线索,提高学习的信心。

学习的方法就是兴趣,坚持练习和思考。我看有网友畏惧命令太多难记。其实常用的就十多条。其他可以查手册。需要些英语,当然也有中文手册。

学习就像旅行,打算把学习linux的点滴写下来,短小简要,这是第一篇。

印象中操作系统课程告诉我们四大管理,再加上网络和用户管理,我以此为线索简介linux的使用。

六个管理


基本功

了解命令的文档,学会-h和–help开关。

whatis: 单行解释,以及更详细的man命令。

apropos: 模糊匹配记不请的命令。

还有一个手册info,初学者可以忽略,别被吓着了。

文件管理

不需要精通,了解五个基本的查找命令的基础用法:which,whereis,locate(updatedb), type,find,以及文本查找命令grep,再加上管道 | 的用法,就可以灵活查找文件了。

目录结构,对顶级目录结构有一个基本了解。最常用的三个目录:bin放系统程序,home放用户数据,usr放用户程序。

文件权限, 例如chmod 777。

$PATH 是存放系统路径的。

进程管理

列出所有的进程详情:ps -ef, top

结束进程:kill -9, killall

启动文件也放在这里说,比较罗嗦,涉及好几个文件。各个发行版似乎也不一致。常见的一般是隐含文件.profile。补充一下,查了书,bash(posix标准)是用的.profile, 登出是.logout,还有一个环境文件用的$ENV。

调整shell用.bashrc。

内存管理

free可以看内存,top可以看进程的内存量。

设备管理

现在的系统都自动化了,很少需要操心设备了。唯一的可能是看一下磁盘:df,du

网络管理

这个是明星,常用的命令:ping检查联通性。ifconfig:看ip。netstat -lnp 看端口占用。

用户管理

su -这个命令比较神秘,-符号似乎是代表超级用户。又读了点书,这里补充一下,-是表示切换用户和环境,默认切换为root。

lamp

搭建一个lamp服务器来实验一下。最简便的是xampp软件包。mysql的起停涉及到service命令,这个不知道是不是标准的。

sudo service mysql start/stop

总结


linux博大精深,先苦后甜,学无止境,与诸位网友共勉。

参考小书: UNIX操作系统 http://book.douban.com/subject/1105362/

推荐好书:

Unix & Linux 大学教程

Linux/Unix 设计思想

Unix 超级工具

你可能感兴趣的:(linux)