1.man手册
无论是开发还是运维,man手册都是必不可少的。
man分为几个章节: 执行命令 man man 就能看到具体的内容。
章节1 执行程序或shell命令
章节2 系统调用(内核提供的函数)
章节3 库调用(程序库内部的方法)
章节4 特殊文件Special files (usually found in /dev)
章节5 文件格式 比如 /etc/passwd
章节6 游戏
章节7 杂项
章节8 系统管理员命令(比如ip,ifdown)
章节9 内核惯例(非标准)
2.man手册扩展
如果要开发c语言的程序,或者深入的了解程序。也可以安装更多的手册:yum install man-pages
3.说明文档扩展
大部分的执行程序都会有相应的文档包
比如:httpd有一个相应的文档包httpd-manual。通过yum install httpd-manual就能方便的安装。
可以一通过官方网站查看相应的文档。但是有些网站是被墙的,即使是技术网站也会被墙。所以安装个本地文档还是挺靠谱的。
4.方便的查看说明文档
上面说到的文档很多都是html格式。在命令行查看html代码肯定不现实。最好的方法就是把系统上的文档做成web站点。方便在本地浏览器查看。
httpd配置,Options indexes 还要注意目录是否有访问权限,
nginx配置 autoindex on;
5.杂项(man(7))
在windows上安装虚拟机,在虚拟机上跑linux,最方便的学习模式。当然有人直接用linux的物理机也是可以的。比如ubuntu就是很好的桌面版linux。而且在linux上安装虚拟机,跑windows也是可以的。
如果在windows上安装虚拟机跑linux,两个系统互传文件比较麻烦。
比如有时候自己在windows上写的脚本,想要放到linux上运行,(vim是个很好用的工具,能组建起来强大的ide),可以借助windows的文件夹共享。然后再linux上把这个共享文件夹挂载到某个目录,方便访问。
windows共享网上教程很多。可以搜来看看。
linux上挂载目录命令:mount -t cifs //WINDOWS-IP/SHARE-NAME /linux/directory -o username=NAME,password=PASSWORD
-t 指明文件系统格式,WINDOWS-IP指windows系统的ip,SHARE-NAME是共享时自己取的名字。-o 指定扩展参数,username指定windows账户,比如administrator,password是自己的密码
设置开机启动可以把这条命令放到/etc/profile.d/xxx.sh文件中。
暂时就想起来这么多了。
阅读(1380) | 评论(0) | 转发(0) |