Linux工作笔记01

这篇博客详细介绍了Linux系统的基础知识,包括硬件配置如CPU、内存、显卡、硬盘等的讲解,以及Linux分区原理和安装过程。博主强调了硬盘分区的重要性,给出了LINUX分区建议,并分享了文件系统的相关概念,如文件权限、目录操作、文件查看和管理。此外,还介绍了Linux包管理工具如yum和源代码安装方法。博客内容深入浅出,适合Linux初学者阅读。
摘要由CSDN通过智能技术生成

《鸟哥的LINUX私房菜(第2版)》基础篇:

第1-10章系统要点整理笔记

 

·需要你手上有鸟哥的这本书(第2版),配合起来看比较好。

·笔记包含个人整理的图解,以帮助记忆!如VI命令,快速上手。

·笔记不一定按1-10章的顺序来写,为了系统化,部分内容有调整。

·融入了个人学习时从其它资料、网上获取的内容。

 

第1-2章:

第3-5章:硬件基础知识、安装--系统运行速度与“整个系统最慢的那台设备有关”

CPU:倍频:指CPU本身运算时的速度,外频:指CPU与接口设备进行数据传输/运算速度。

倍频*外频=CPU频率。与外频有关的是内存和主板芯片集。外频可以超频但不稳定。

内存:RAM越大,系统越快。内存容量有时比CPU还重要。DDR取代SDRAM;

显卡:PCI Express保持代传统AGP接口,目前最新的是Hdmi,服务器显卡最好用主板内置。

硬盘:LINUX对IDE和SATA接口的硬盘命名都是一样的。性能依次是SAS- SCSI- SATA-IDE

PCI适配卡:声卡、网卡等通过PCI插槽安装。网卡用知名3COM或INTEL品牌比较稳定。

主板:CPU、内存与主板(芯片集)在选购时需要一起考虑。--主板负责芯片集与各组件的通信。

I/O地址与IRQ中断:I/O有点类似门牌地址,每个设备都有自己的地址。IRQ相当于各个门牌号连接到CPU的专门路径。IRQ只有数量不足时,需要关掉一些没用到的设备接口,空出给有需要的接口。

BIOS(Basic Input/Output System基本输入/输出系统):I/O、IRQ可通过BIOS设置。

其它输入输出接口:

PS2接口:键盘与光标接口。

9针串行端口:以前用来连接鼠标的接口,常称为com1。

25针并行端口:打印机端口,常称为LPT1、LPT2…

声音输入、输入与麦克风:主板上必须装有内置音效芯片时才会有这3个设备。

USB接口:当前USB2.0速度已达到480Mbit/s。

电源:不要使用差的电源,这会是电脑不稳定的元凶。

速度、稳定性的主要原因:·系统超频·电源不稳定·内存负荷·系统过热

LINUX分区建议:/etc、bin、sbin、dev、lib这五个一定应放在根分区内,/etc还应定期备份

·应定期检查/var/logmessages文件是否异常。

·这几个应独立分区:/home,/usr,/var(最容易出问题的分区,更应独立), /tmp,TMP应定期清理

·/boot:引导区,分100M左右,应强制为主分区。硬盘大于60G应有boot独立分区。

·/var:邮件与WWW默认路径在/var下,像MYSQL数据库默认装在/var/lib/mysql/下,所以应大一些。

·/home:用户多时,该目录也要大点。特别是做samba服务时。

·swap:通常为RAM的2倍,视具体情况定。

必需的系统开发工具软件包:gcc、kernel-headers、kernel-source

硬盘分区原理---软件安装不同的模式(个人机、工作站、服务器)的主要区别在于分区。

·硬盘分2个区:MBR分区表(主引导分区:引导程序与分区表)和实际存放数据区

·分区表定义了“第n个磁盘块是从第X个柱面到第Y个柱面”

·硬盘最多只能“4个主分区(4P)”或“3个主分区+1扩展分区(3P+1E)”,扩展分区可再分若干逻辑分区。

·每个分区最前面的扇区,会有一个超级块,扩展分区指定/dev/hda4的超级块处。

·不管分了几个主分区,sda1-4或hda1-4是固定预留的设备号,扩展分区是从sda5或hda5开始的。

安装摘要:

1、版本选择;服务器:debian, 其它redhat,centos。

2、硬件信息收件:IP,掩码,网关,DNS IP,显示器,键盘和鼠标模式

3、设备引导:开机进入BIOS找到BIOS features:选择boot sequence(启动顺序)或first boot device(第一台引导设备),选择CD-ROM为第一启动顺序。保存退出。

4、如果安装出现错误,可能:硬件不支持,光驱会挑盘,光盘盘片有问题。

5、分区时,根分区、boot、swap应“强制主分区”

6、不要选择UTC(与夏令时有关),否则时区混乱。

查看内核和硬件、系统信息:

内核版本:#uname –a (细)  或 # uname –r (简)   或 # cat /proc/version :PROC是系统内核映像

查看redhat 的release版本:# more /etc/redhat –release 或lsb_release –a

硬盘参数:hdparm /dev/had

CPU温度cat /proc/acpi/thermal_zone/THRM/temperature

CPU参数 #cat /proc/cpuinfo

中断 #cat /proc/interrupts

设备IO端口  #cat /proc/ioports

内存信息(i.e. mem used, free, swap size) :#cat /proc/meminfo -

所有设备的所有分区 #df –Th 或 # fdisk –l 或 #cat /proc/partitions

PCI设备的信息  #cat /proc/pci

所有Swap分区的信息 #cat /proc/swaps

查看网卡信息:# lspci

LINUX启动模式(终端):在/etc/inittab中设置 , --别把模式设为0和6系统将6种定义为tty1-tty6环境

0-停机   1 – 单用户维护模式    2-多用户,但没有NFS。       3  -完全多用户模式   

4-一般不用    5-X11模式          6 -重新启动。

常用快捷键:

·CTRL+ALT+ [FI-F6]:切换6种终端。系统将F1-F6定义为tty1-tty6的操作界面环境。

·CTRL+ALT+F7:从命令行终端返回X-window,或在命令行输入:startx即可。

·CTRL+C:中断命令执行。 ·CTRL+U在提示符下,删除整行命令。

·CTRL+D:输入结束。如在写邮件时可用。等同于exit直接关掉SSH或退出终端。

·CTRL+ALT+退格键:重启XWINDOW ·CTRL+Z:暂停

·TAB:具有“命令补全”和“文件补全”功能。

命令补全:当你输入命令时,连接2下TAB键,如果系统命令中有前几位字母和你输入的一样并只有一个时,会直接补全命令,如果有多个,则显示出一个列表。

文件补全:同上,当输入命令操作对象文件或文件包时,连按2下TAB,会补全或显示列表。

获取系统帮助:MAN PAGE (info page略)(通常可以在命令后加 help直接取得帮助说明,如ls --help)

1、了解命令运行权限:调用man command后第一行:

1---任何用户可操作的。2---系统核心可调用的函数与工具。 3---常用函数和函数库  4---设备文件的说明,如man null, man zero

5---设置文件或是某些文件的格式。 6---游戏  6---惯例与协议,如LINUX标准文件系统、网络协议、ASCII码等

8 --- 管理员才能用的管理命令。9---与内核有关的命令。

2、man page常用快捷键:(按q退出)  man page放在/usr/share/man目录中

“空格”和[page down]、 [page up]:向下翻页、向上翻页;

[HOME]、[END]:到第一页、最后一页

/string 向下搜索   ?string  向上搜索string字串

n, N :当用/和?搜索时,用n可以继续查看下一个搜索结果(与/和?同方向),而N则反向搜索。

正确关机、重启:#shutdown详细参下文:

多用户模式时正确步骤:

1、#w或#who查看系统使用状态 ;2、用shutdown通知在线用户关机时间。3、用#sync把内存中未更新的数据写入硬盘,可多执行几次sync 确保存入。  4、用#init 0或#reboot等正确关机。

Shutdown主要参数:

#/sbin/shutdown [-t 秒] [-arkhncfF] [时间/now] [警告信息]

-t 秒 : 过几秒后关机

-h :系统服务停掉后,立即关机,如有时间项,则在指定分钟数后关机。

-n :不经过init程序,直接以shutdown关机。

-f :关机并启动后,强制略过fsck磁盘检查  -F则相反,重启后强制进行fsck检查

-c :取消已经在进行的shutdown命令内容。(或按ctrl+c取消)

-r :重启

-k :不真的关机,只发送警告信息。

e.g. # shutdown h now 马上关机。Now=0  ; # shutdown h 20:25  在今天的20:25关机,#shutdown r +30 系统要重启 

其它重启 # init 6 、# reboot  关机 #init 0  # halt 命令  和 #poweroff 略。

·启动过程中遇到问题最常是硬盘有坏轨或扇区错乱(数据损坏),解决办法:(假设硬盘没有坏掉情况下)

  1. 根目录没有损坏:在提示press root pass word or ctrl +D后输入ROOT密码进入单人模式,运行fsck /dev/坏的分区即可。
  2. 根目录坏了:
    a、把硬盘拿下,放在另一台linux电脑上并且不要用mount载入,然后以root身份执行“#fsck /dev/坏的分区”
    b、也可以下载LIVE CD(可光盘启动)做成光盘,这时用光盘启动,再mount和原来的根目录。通过fsck挽救。
  3. 有关忘记boot密码的进入办法,参P92

应知道的基础及基础命令(大小写有别、TAB键和空格也有区别):

·命令写法:命令太长可用\符号来转义[enter]分行,但\后面应立即回车,在第二行接着写命令。

·command [-option] parm1 parm2:参数多个用空格分开,不是用逗号之类。不论空几格SHELL均视为一格。

·当用su [-] username切换用户后,可以用# exit 换回。不必再su.,其它场合exit是注销LINUX用.

·[ root@mylinux ~] # 含义:[用户@主机名 当前所在目录] #或$提示符。#是root的提示符。

·# eject 弹出光驱 #eject -t 收回光驱

·修改语系:改 /etc/sysconfig/i18n 文件,如 LANG="en_US",xwindow会显示英文界面, LANG="zh_CN.GB18030",xwindow会显示中文界面。临时修改语系可用以下命令(注销后就没用了):
#LANG=en   #LANGUAGE=en   #LC_ALL=en   #LC_CTYPE=en  #LC_TIME=en

·显示日期和日历: #date [+%Y/%m/%d]   #cal [2011]或#cal [month] [year]

·计算:#bc 然后可设置scale=X即小数位精度,退出用quit。

 

第6-7、9章:LINUX的文件、目录,以及文件压缩

学习目标:了解属性及特殊权限、文件和目录操作命令、学会分区、格式化、硬盘参数设置、设置虚拟内存分区

LINUX中的硬件设备号:

设备

LINUX中设备号

设备

LINUX中设备号

IDE硬盘

/dev/hd[a-d]

软驱

/dev/fd[0-1]

SCSI硬盘

/dev/sd[a-p]

打印机

/dev/lp[0-2]

U盘

/dev/sd[a-p] (与SCSI硬盘一样)

鼠标

/dev/mouse

CDROM

/dev/cdrom

磁带机

/dev/ht0 (IDE接口) 或 /dev/st0 (SCSI接口)

LINUX查看支持的文件系统几种方式:module: [ 'mɔdju:l ]  .[计算机] 模块组件单元

1、cat /etc/filesystems   2、/lib/modules/`uname –r`/kernel/fs   3、ls -l /sbin/mkfs* 或ls –l /sbin/fsck*  

三种权限的具体含义(rwx): ---使用mount o rw或ro设置的权限,比文件权限级别更高

权限(指定数)

针对文件

针对目录

r

4:读权限

查看内容

-- 列出目录内容

w

2:写权限

修改

-- 建立、删除(不论属于谁,只有粘着位t除外)、重命名、移动新文件或子目录 (即增删改移动能力均有)

x

1:执行限

执行文件

-- 能否进入目录

常用文件类型:d 目录;- 文件(文本、二进制文件、数据文件)  l 连接文件  b 块设备文件 c 设备文件中的串行端口设备,如键盘、鼠标。p 管道(FIFO:first- in- first-out先进先出,解决多个程序访问同一文件所造成错误)

·“连接”的含义:指占用的节点(i-node即I节点),新建的目录其下含有“.和..”两个目录,连接为2,再新增子目录,会依次增加连接数,但增加的文件不会增加连接数。

文件权限三剑客:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值