首页 > 代码库 > Linux学习笔记总结
Linux学习笔记总结
2、记住使用Linux 的关键就是六个字: 命令、选项、参数。
3、学会看帮助,不用求人。
学会看帮助,不用求人。
man touch
touch --help
info touch
whatis touch
netstat -h #查看选项都是什么意思
wget –help | less
wget –help | grep proxy
apropos download #在man手册里搜索关键字“download”,结果就是下载相关的命令列出来了
man -k download #和 apropos命令等价
shutdown -h now
- Debian 的".deb"
- 红帽的".rpm"
包管理系统 | 发行版 (部分列表) |
---|---|
Debian Style (.deb) | Debian, Ubuntu, Xandros, Linspire |
Red Hat Style (.rpm) | Fedora, CentOS, Red Hat Enterprise Linux, OpenSUSE, Mandriva, PCLinuxOS |
发行版 | 底层工具 | 上层工具 |
---|---|---|
Debian-Style(Debian, Ubuntu) | dpkg | apt-get, aptitude |
Fedora, Red Hat Enterprise Linux, CentOS | rpm | yum |
风格 | 查找命令 |
---|---|
Debian | apt-get update apt-cache search search_string |
Red Hat | yum search search_string |
表15-4: 软件包安装命令
风格 | 安装命令 |
---|---|
Debian | apt-get update apt-get install package\_name |
Red Hat | yum install package\_name |
[shijiangge@localhost ~]$ lsb_release -a #发行版本 LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: RedHatEnterpriseServer Description: Red Hat Enterprise Linux Server release 5.1 (Tikanga) Release: 5.1 Codename: Tikanga |
[shijiangge@localhost ~]$ cat /proc/version Linux version 2.6.18-53.el5 (brewbuilder@hs20-bc2-3.build.redhat.com) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Wed Oct 10 16:34:02 EDT 2007 |
[shijiangge@localhost ~]$ cat /etc/issue Red Hat Enterprise Linux Server release 5.1 (Tikanga) Kernel \r on an \m |
uname -a #内核版本 Linux pmx002**.**.** 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010x86_64x86_64 x86_64 GNU/Linux |
uname -a Linux pmx0**.**.** 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005i686i686 i386 GNU/Linux |
[shijiangge@localhost ~]$ getconf LONG_BIT 32 |
写到这里,最后说一句。在使用任何软件的时候,首先要去关注这样几点:
1. 打印帮助信息:
这个一般都是“-h”,当然也有需要“-help”才可以的。
2. 启动、停止、重启/重载配置的命令:
要注意,是同一个命令的不同参数来标识的,还是用不同的命令或脚本。
3. 配置
首先,启动是否需要配置文件。
其次,如果是比较大型的软件,一般都需要配置文件,那么默认的配置文件在哪里要清楚。
再次,指定加载配置文件的命令格式如何。
4. 指定使用内存容量、线程数、硬盘容量等
是否有这方面的配置参数需要指定,以及如何设置。
5. 日志文件
首先,是否有日志文件需要存储。
其次,如果有日志文件,默认的存储目录是什么。
最后,手动指定日志文件的命令格式如何。
6. 最大连接数
首先,是否提供监听的连接服务。
其次,如果提供,默认的最大连接数是多少。
最后,手动指定最大连接数的命令格式如何。