Linux笔记---基础知识

1. U盘安装过程

  • 从163开源站下载CentOS 6.×版本的完整ISO镜像,CentOS-6-x86_64-DVD-1503-01.iso
  • 从网上下载U盘刻录工具USBWriter

刻录的U盘容量会变小,今后可通过DiskGenius工具恢复到原始大小

  • 插入服务器USB口,进入BIOS,设置从USB设备启动,重启系统开始安装
  • 安装过程参考P46

2.命令行模式切换与运行级别

2.1. 六个命令行终端模式

  • Ctrl+Alt+F1~F6,切换6个命令行终端界面
  • Ctrl+Alt+F7或 startx切换X-window图形用户界面

2.2. 七种运行级别runlevel

CentOs7.×之后由于采用了systemd管理体系,运行级别(runlevel)概念被运行目标(target)所代替。

每个Linux发行版对运行级别定义都不太一样,0、1、6三个级别获得共识:

  1. 关机模式
  2. 单用户模式
  3. 重启模式
  4. 多用户模式,不支持文件共享,不常用
  5. 多用户模式,支持NFS服务。最常用模式,也是默认登录到的字符界面(对应Ctrl+Alt+F1~F6)
  6. 用户模式,基本不用,可实现特定登录请求
  7. 完全多用户模式,默认登录到X-Window图形界面(对应Ctrl+Alt+F7或startx)

3. 硬件信息

# 查看PCI设备。主板、显卡、声卡、USB设备、硬盘及网卡
lspci
# 查看CPU信息
more /proc/cpuinfo
# 查看物理CPU个数
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -1
# 查看单个物理CPU的内核数
cat /proc/cpuinfo | grep "cpu coress"
# 查看内存信息
more /proc/meminfo
# 查看磁盘分区信息
fdisk -l

4. 外部设备挂载使用与卸载

Linux下软盘、U盘、光驱和磁带等设备需要通过挂载方式才能使用。硬件设备都以文件的形式存在,不同硬件设备有不同的文件类型。设备文件在外部设备与操作系统之间提供了一个接口,用户在使用外部设备就相当于使用普通文件一样。

4.1. 硬件与设备文件

设备 位置 示例 示例
软盘驱动器 /dev/fdx /dev/fd0:第1个软盘驱动 fd1:第2个软盘驱动
U盘驱动器 /dev/sdax /dev/sda:第1个U盘 sdb1:第2个U盘的第1个分区
IDE光驱(Master) /dev/hdx /dev/hda:第1个IDE光驱
SCSI光驱 /dev/srx /dev/x表示SCSI ID
磁带驱动器 /dev/stx /dev/st0:第1个磁带 .

4.2. 文件系统类型

不同外设,Linux提供了不同的文件类型

|文件系统格式|备注|
|-----|------------|------|
|msdos|DOS文件系统类型|
|vfat|支持长文件名的DOS分区文件系统类型,可理解为Windows文件系统类型|
|iso9660|光盘格式文件系统类型|
|ext2/ext3/ext4|Linux下主流文件系统类型|
|xfs|Linux下高性能日志文件系统,在CentOS 7.×版本中称为默认文件系统|

4.3. 设备挂载使用

命令:mount -t 文件系统类型 设备名 挂载点

挂载设备 命令 文件系统类型 设备名 挂载点 说明
挂载软盘 mount -t msdos /dev/fd0 /mnt/floppy DOS文件格式的第一张软盘数据装载到/mnt/floppy目录下
挂载U盘 mount -t vfat /dev/sda1 /mnt/usb 可通过dmesg或more命令先查看U盘设备名
挂载光盘 mount -t iso9660 /dev/had /mnt/cdrom .
用mount命令挂载的是软盘、光盘和U盘,而不是软驱和光驱。当需要更换另一张光盘的时候,必须先卸载,然后重新装载。

4.4 设备的卸载

命令:umount 挂载目录

# 卸载U盘
umount /mnt/usb
# 卸载光盘
umount /mnt/cdrom

5. 文件系统目录

目录 描述
/etc 存放系统管理相关的配置文件
/usr 应用程序安装目录
/var 系统运行及软件运行的日志信息
/dev 设备文件
/proc 虚拟目录,所有信息都是内存的映射,可以和内核数据结构交互,同时也可以在系统运行中修改内核参数
/boot 启动Linux的一些核心文件
/bin 可执行二进制文件,常用Linux命令。如文件、磁盘等操作
/sbin 可执行二进制文件,root用户才能执行的命令。如磁盘检查修复命令fcsk、磁盘分区命令fdisk、创建文件系统命令mkfs、关机命令shutdown等
/home 用户工作目录
/lib 共享程序库,可以供多个程序使用
/root root用户默认主目录
/run 外部设备自动挂载点目录,出现在CentOS7版本中,7版本之前是/media
tmp 临时文件目录,存放临时文件

6. 关机与重启

# 关机
halt
# 重启
reboot
# 需要提醒或倒计时的关机/重启,时间参数必需提供
shutdown +3
shutdown 12:30 "system will be shutdown at 12:30!"
shutdown +1 "system will be shutdown at 1 minitues leater!"
shutdown -r +1 "system will be reboot at 1 minitues leater!"

7. 服务相关操作

CentOS7.×之前的sysvinit命令 CentOS7.×之后的systemd命令 备注
service.httpd start 启动httpd服务
service httpd stop 关闭httpd服务
service httpd restart 重启httpd服务
service httpd reload 重新载入httpd配置而不中断服务
service httpd status 查看httpd服务运行状态
chkconfig httpd on 设置httpd服务开机自启动
chkconfig httpd off 禁止httpd服务开机自启动
chkconfig httpd 检查httpd服务当前启动还是禁用
chkconfig --list 输出在各个运行级别下所有服务的启用和禁用情况
chkconfig httpd --list 查看httpd服务在各个运行级别下的启用和禁用情况
chkconfig httpd --add 创建一个新服务文件或者变更配置时使用

8. SecureCRT

8.1. 环境设置

Options - Global Options - General - Default Session - Edit Default Settings...

  • 编码设置:Terminal - Appearance:Character encoding改成UTF-8
  • 主题设置:Terminal - Appearance:Current color scheme改成White/Black
  • 配色方案:
    Terminal - Emulation:Terminal改成Xterm,勾选ANSI Color
    Terminal - Appearance - ANSI Color
    设置背景颜色:
    Normal Colors:第一个修改为128,240,25
    设置字体颜色:
    Normal Colors:最后一个改为124,20,132
    Bold Colors:最后一个改为124.20.132
    设置目录颜色:
    Normal Colors:第五个改为0,240,180
    Bold Colors:第五个改为160,240,180
    设置压缩文件颜色:
    Normal Colors:第二个修改为40,240,60
    设置字体:
    Terminal - Appearance:修改Fonts为Consolas

8.2. 文件传输

rz、sz是Linux同Windows进行ZModem协议文件传输的命令行工具。

# 检查是否安装了lrzsz软件包
rpm -q lrzsz
# 如果没有安装,通过yum命令直接安装
yum install lrzsz
# 从Windows上传文件(根据提示输入相应的文件路径)
rz
# 从Linux系统下载文件(默认存在用户目录下的Downloads目录)
sz /var/log/dmesg

你可能感兴趣的:(Linux笔记---基础知识)