博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习笔记总结
阅读量:6791 次
发布时间:2019-06-26

本文共 2573 字,大约阅读时间需要 8 分钟。

零、求人不如求已:
       1、 在Linux中,文件,目录,驱动,命令,脚本都视为文件,也即一切皆file。

       2、记住使用Linux 的关键就是六个字: 命令选项、參数

       3、学会看帮助,不用求人。

   学会看帮助,不用求人。

   man touch

    touch --help

    info touch

    whatis touch

    netstat -h #查看选项都是什么意思

    wget –help | less

    wget –help | grep proxy

    apropos download  #在man手冊里搜索keyword“download”,结果就是下载相关的命令列出来了

    man -k download #和 apropos命令等价

    4、
一定要用下面命令关机,这样服务才干正常关闭,直接关电源是不行的:
 shutdown -h now


一、Linux系统的安装与使用:
        须要确定是发行版本号还是社区版、企业版?, 是32位还是64位?

        一般而言,大多数发行版分别属于两大包管理技术阵营: 
  1. Debian 的".deb"
  2. 红帽的".rpm"
表15-1: 基本的包管理系统家族
包管理系统 发行版 (部分列表)
Debian Style (.deb) DebianUbuntu, Xandros, Linspire
Red Hat Style (.rpm) FedoraCentOS, Red Hat Enterprise Linux, OpenSUSE, Mandriva, PCLinuxOS
表15-2: 包管理工具
发行版 底层工具 上层工具
Debian-Style(Debian, Ubuntu) dpkg apt-get, aptitude
Fedora, Red Hat Enterprise Linux, CentOS rpm yum
表15-3: 软件包查找工具
风格 查找命令
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 查看
linux内核版本号信息 :
       參数的意义:-a 全部信息 -r 版本 -n 主机名 
uname -a #内核版本号
Linux pmx002**.**.** 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010
x86_64x86_64 x86_64 GNU/Linux
x86_64表示64位机器

uname -a
Linux pmx0**.**.** 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005
i686i686 i386 GNU/Linux
i686表示32位机器。i686 仅仅是i386的一个子集,支持的cpu从Pentium 2 (686)開始,之前的型号不支持.

最简单的查看32位还是64位命令:
[shijiangge@localhost ~]$
 getconf LONG_BIT

32


二、软件下载安装与服务、配置:
     下载的各种软件包的(版本号、32位还是64位)?成功安装没?服务启动没?port占用没? 错误日志log查看了没?ping通了没?开机自己主动启动?
     英文搜索keyword搜索积累: XXX auto start linux boot



三、使用服务软件的经验,也即service的总结(转载)


写到这里,最后说一句。在使用不论什么软件的时候,首先要去关注这样几点:


1. 打印帮助信息:

这个一般都是“-h”,当然也有须要“-help”才干够的。


2. 启动、停止、重新启动/重载配置的命令:

要注意,是同一个命令的不同參数来标识的,还是用不同的命令或脚本。


3. 配置

首先,启动是否须要配置文件。

其次,假设是比較大型的软件,一般都须要配置文件,那么默认的配置文件在哪里要清楚。

再次,指定载入配置文件的命令格式怎样。


4. 指定使用内存容量、线程数、硬盘容量等

是否有这方面的配置參数须要指定,以及怎样设置。


5. 日志文件

首先,是否有日志文件须要存储。

其次,假设有日志文件,默认的存储文件夹是什么。

最后,手动指定日志文件的命令格式怎样。


6. 最大连接数

首先,是否提供监听的连接服务。

其次,假设提供,默认的最大连接数是多少。

最后,手动指定最大连接数的命令格式怎样。

你可能感兴趣的文章
<正则吃饺子> :关于redis配置文件参数详解
查看>>
2018-2019-2 20165334-Exp6:信息收集与漏洞扫描
查看>>
python发邮件模板参考
查看>>
【转载】rpc.rstatd安装与配置
查看>>
新东方雅思词汇---10.1、(a)esthet
查看>>
html常用属性border-radius、linear-gradient怎么使用
查看>>
jquery-12 折叠面板如何实现(两种方法)
查看>>
bootstrap课程10 从外部引入视频到页面用什么标签
查看>>
m_Orchestrate learning system---二十一、怎样写算法比较轻松
查看>>
贪心3--删数问题
查看>>
handler消息机制入门
查看>>
二维数组
查看>>
第十周作业
查看>>
阅读笔记《构建之法》五
查看>>
SQL 高级查询
查看>>
LIUNX-Centos 7 编译GDAL
查看>>
日志、命名查询
查看>>
Google Chrome调试常用快捷键
查看>>
发送邮件那些事
查看>>
loadrunner参数化
查看>>