linux学习笔记-day1

1. 目录结构

/ : 表示根目录,所有其它一切目录均为其子目录
/bin: binary的缩写,存放最常用的命令
/boot: 启动linux时的一些核心文件,
/dev: device的缩写,存放linux的外部设备,一切皆文件
/etc: 系统管理所需的配置文件
/home: 非root用户的家目录,每个用户均有一个以其用户名为名称的目录
/lib, /lib64: 系统最基本的动态链接库,lib64为64位系统的动态链接库
/media: 自动把能识别的名部设备持载到该目录
/mnt: 用于用户临时挂载目录
/opt: 默认为空,额外安装软件所设置的位置
/proc: 虚拟目录,是系统内存映射
/root: 超级管理员用户的家目录
/run: 存放服备的pid, 与/var/run为同一目录
/sbin: s代码 super user , 超级管理员使用的系统管理程序
/srv: 一些服务启动之后需要提取的数据
/sys: 与硬件驱动相关的信息
/tmp: 临时文件
/usr: unix system resorce的缩写,类似于windows下的Program Files目录,很多应用程序和文件都存放该目录
/usr/bin: 系统用户使用的应用程序
/usr/src: 内核源代码默认存放位置
/usr/sbin: 系统超级管理员使用的高级管理程序和系统守护程序
/var: 存放不断扩充且经常修改的目录

2. 命令行使用的快捷键

  1. ctrl + c 结束当前命令
  2. TAB 自动补全
  3. ctrl + d 退出当前终端
  4. ctrl + z 暂停当前进程
  5. ctrl + l 消屏
  6. ctrl + a 光标移动命令最前面
  7. ctrl + e 光标移动命令最后面

3 设置网络

  1. 使用dhcp获取ip地址命令
# dhclient
  1. 查看ip址与网卡名称
# ip addr
  1. 修改网卡配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-XXX

后面的xxx就是通过ip addr命令查看的网卡名称

  1. 修改配置文件
ONBOOT=yes ;网卡设置为开机启动
BOOTPROTO=static; 设置为静态地址
IPADDR=192.168.0.2
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=114.114.114.114
  1. 重启网络服务,使之生效
# systemctl restart network.service

4 课后练习

  1. 32位和64位操作系统有什么区别?什么时候安装32位或64位操作系统?如何查看linux是32位还是64位的?

答:32位只能识别最多4G内存。当内存超过4G时最好安装64位操作系统。通过命令 uname -a 如果输出有86_64则为64位。或者通过命令 getconf LONG_BIT 返回64则为64位

  1. swap分区的作用是什么?如何决定swap分区的大小?

答: swap近似于虚拟内存,是交换分区。当内容不够用时linux会将一部分内存的数据存放于swap分区中。当内存小于4G时,设置为内存容量的2位。如果大于4G则设置为8G。

  1. 了解bootloader、grub的概念,并理解它们的作用。

答:bootloader是一段引导程序,用于启动硬件,并初始化硬件。grub是linux的多操作系统引导程序。通过grub可以让用户选择以何种操作系统启动。

  1. 如何在安装系统时给grub设置密码?

答:何以修改/etc/grub/grub.conf文件设置密码

  1. 在安装linux时,如何分区?

答: /boot 分20MB, /swap 分内存的2倍,最多8G。/分区20GB。剩下的给其他目 录。

你可能感兴趣的:(linux学习笔记-day1)