Linux学习第二篇之Linux的登录以及注意事项

本篇主要介绍Linux登录以及用户目录相关的知识。

一、用户登录:

  Linux在启动之后,登录页面会显示需要登录的用户名,然后才是用户的密码输入,以root用户为例,在root用户登录成功后,系统将自动进入到root用户的目录下,即/root,这里可以理解为,每

个用户登录都会有初始的登录位置,如root(管理员)用户的初始登录位置为/root,其他用户的初始登录位置为/home/user/,其中user代表登录用户的账号名。

  /root目录下默认会有以下三个文件(系统的安装日志):
    1、/root/install.log:存储了安装在系统中的软件包及其版本信息

    2、/root/install.log.syslog:存储了安装过程中留下的事件记录

    3、/root/anaconda-ks.cfg:以Kickstart配置文件的格式记录安装过程中设置的选项信息。在批量配置服务器时,所有服务器都需要一样的配置时,可以把这个文件的配置信息作为根据,

      依照进行配置(自动化配置的参考范本)

二、远程管理工具:

  1、Linux作为服务器使用时,一般是通过远程登录管理工具进行管理的,如windows中的xshell、SecureCRT等,可自行安装使用。

  2、Winscp文件拷贝工具,该工具可以实现windows和Linux之间的文件拷贝。

三、注意事项:

  1、在Linux当中,命令是严格区分大小写的(Linux当中的命令全都是小写),比如说,ls 和LS对Linux来说就是两个不同的命令,因此在输入LS时,系统会报command not found 的错误。

  2、在Linux当中,文件名称也是严格区分大小写的。在编辑文件或者目录时,如果忘记了具体的目录名称,按一下tab键你会发现意外的惊喜。

  3、在Linux当中,所有的内容都是以文件的形式保存的,包括硬件(Linux哲学:一切皆文件,嘿嘿)。

  4、与Windows不一样,Linux不靠扩展名区分文件类型,即Linux没有扩展名的概念。即使是在Linux中出现了'*.pdf'这样的文件,也只是一种约定,管理员在看到之后能知道是什么类型的文件,

    但是对Linux来说跟其他的文件是没有任何区别的。

  5、Linux的所有存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘。

  6、Windows下的程序当然不能直接在Linux下执行了(嘿嘿,常识)。

 

四、服务器管理和维护建议:

  注意:命令对于Linux来讲,其实是可执行的二进制文件。

  1、下面,我们先来了解以下Linux中各个目录的作用:

    a./bin/:存放系统命令(二进制可执行文件)的目录,普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行。

    b./sbin/:保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是部分命令可以允许普通用户查看。

    c./usr/bin/:存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行。

    d./usr/sbin/:存放根文件系统不必要的系统管理命令,例如大多数的服务程序。只有超级用户可以使用。

    e./boot/:系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序等。

    f./dev/:设备文件保存位置。

    g./etc/:配置文件的保存位置。系统内所有采用默认安装方式(rpm安装)的服务的配置文件全部都保存在这个目录当中,如用户的账号密码,服务的启动脚本,常用服务的配置文件等。

    h./home/:普通用户的家目录。建立每个普通用户时,每个普通用户都要有一个默认的登录位置,这个位置就是这个用户的家目录。如用户user1的默认登录位置就是/home/user1/

    i./lib/:系统调用的函数库保存位置。

    j./lost+found/:当系统以外崩溃或者机器以外关机而产生的碎片文件会存放在这里。系统启动过程中fsck工具会检查这里,并修复已经损坏的文件系统。这个目录会在每个分区中出现。

      例如/lost+fount/就是根分区的备份恢复目录,/boot/lost+found/就是boot分区的备份恢复目录。

    k./medis/:挂载目录。系统建议是用来挂载媒体设备的,例如软盘和光盘。

    l./mnt/:挂载目录。用于挂载U盘、移动硬盘和其他操作系统的分区。

    m./misc/:挂载目录。用于挂载NFS服务的共享目录。这三个挂载目录都是系统建议使用的,不是必要的。只要是空的目录就可以当作挂载点。

    n./opt/:第三方安装的软件保存位置。用的比较少了,目前大部分的软件都习惯安装在/usr/local下,类似于windows下的programs files目录。

    o./proc/和/sys/:虚拟文件系统,目录中的数据并不会保存到硬盘当中,而是保存在内存当中。不要把数据写到这个目录当中,因为系统重启之后就会丢失。如果写入数据过大,内存可能

      会满。proc主要保存系统的内核、进程,外部设备状态和网络状态等。如/pro/cpuinfo保存CPU信息,/proc/devices保存设备驱动列表,/proc/filesystems保存文件系统列表,

      /proc/net保存网络协议信息。

    p./root/:超级用户的家目录。普通用户是在/home/下,超级目录则直接在‘/’下。

    q./srv/:服务数据目录。一些系统服务在启动之后,可以往这个目录保存所需要的数据。

    r./tmp/:临时目录。系统存放临时文件的目录,重要的数据不要写在这里。建议每次开机都清空该目录。

    s./usr/:系统软件资源目录。usr是unix software resource的简称。

    t./var/:动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件。

  2、服务器注意事项。

    a.远程服务器不允许关机,只能重启。

    b.重启时应该关闭服务。

    c.不要在服务器访问高峰运行高负载的命令。

    d.远程配置防火墙时不要把自己提出服务器。

    e.制定合理的密码规范并定期更新。

    f.合理分配权限。

    g.定义备份重要数据和日志。

posted @ 2019-05-19 01:18  联想蝴蝶  阅读(637)  评论(0编辑  收藏  举报