Linux服务器架设读书笔记_linux读书笔记
Linux服务器架设读书笔记由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux读书笔记”。
利用procinfo命令查看系统状态(cpu,内存,硬盘)
linux日志:对于管理员来说,系统的一些情况(操作,提示,问题和错误)都会记录在日志上,应随时查看
日志,出现问题首先查看日志
linux配置文件:操作系统的管理基础,分离,互不影响。linux中大部分系统或应用出现的问题,都与写了错误的配置文件有关
locate:只会在一个数据库文件中查找(这个数据库保存了系统中的所有文件名和路径,以便于快速查找,可以用工具updatedb来更新,如用户创建的新文件,locate是不会去查找的)
whereis:默认则在可执行命令,源程序和man手册中查找
/lib/和/usr/lib/目录还有一个区别,也就是/bin/和/usr/bin/目录的区别,/lib/目录下存放系统运行必须的一些共享库文件,例如涉及到系统认证,线程,网络和命令行等基本共享库,而/usr/bin/则住房存放更多的用户相关的共享库,例如压缩,开发和大部分应用程序的共享库
磁盘管理:df, cat /etc/fstab, 其中标记出了一个linux下特殊的文件系统proc,proc这种文件系统实际把部分内存数据映射到了/proc目录下,修改它实际相当于修改了内存中的数据, 它是一个虚拟文件系统,数字目录对应着其进程的信息
cat /etc/modules: 系统启动时自动加载的模块
/etc/profile: 适用于所有用户,所有shell的配置
/etc/bash.bashrc:适用于所有用户,bash shell的配置
~/.profile: 适用于登录用户,所有shell的配置
~/.bashrc: 适用于登录用户,bash shell的配置
ps显示的进程是pstree-p显示的进程gnome-terminal的孩子进程
网卡,在linux下的网络接口(interface)
lspci: 检查计算机中的硬件设备
dmsg: 检查系统是否支持某种硬件,modprobe: 列出或加载驱动模块
dpkg-l 列出所有已安装的软件包的信息
dpkg-L git 查看某个软件由哪些文件组成,这些文件都在什么地方
linux分区
--在linux里面所有的设备、任何东西,在linux看来都是文件。
--文件在它看来,有两种形式:
第一种是字符型(键盘输入、打印机);
第二种是二进制型(硬盘、光驱、U盘)
--linux中所有硬件
--手动分区
--A、至少有两个分区
/根分区
SWAP 交换分区(物理内存大小的两倍)
--B、个人桌面分区
/
/boot 128MB is enough
/usr
SWAP
/tmp(用于光盘刻录)
linux目录说明
--/dev/xxyN
--xx(分区所在设备类型:hd--IDE硬盘sd--SCSI硬盘)
--y(标明分区所在设备
例如:/dev/hda 第一个IDE硬盘 或 /dev/hdb 第二个IDE硬盘 或 /dev/sdb 第二个SCSI硬盘)
--N(数字代表分区:1-4--主分区或扩展分区;逻辑分区从5开始!
例如:/dev/hda3 第一个IDE硬盘上的第三个主分区或扩展分区
/dev/sdb6 第二个SCSI硬盘上的第二个逻辑分区)
linux目录结构
/根目录,最高级别
/bin系统基本命令存放目录(/usr/bin)
/boot linux的内核及引导系统程序文件存放目录(如:vmlinuz、initrd.img)
一般情况下,GRUB或LILO系统引导管理也位于这个目录
/dev设备文件存储目录,如声卡、光驱.../ect存放系统设置文件(如用户账号密码、服务器配置文件等)
/home 普通用户家目录,默认存放目录
/lib库文件存放目录
/lost+found在ext2或ext3文件系统中,当系统以外崩溃或机器意外关机,而产生一些文件碎片放在这里。
当系统启动的过程中,fsck工具会检查这里,并修复已经损坏的文件系统。
有事喜用发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或者移文件到原来的位置上。
/media 即插即用型存储设备的挂载点自动在这个目录下创建。
如USB盘系统自动挂在后,会在这个目录下产生一个目录;
类似cdrom的目录
/mnt存放挂载存储设备的挂载目录,如cdrom等目录
/opt表示可选的意思,有些软件包也会被安装在此,也就是自定义软件包,比如OpenOffice,或者一些我们自己编译的软件包,也可安装此处。
/proc操作系统运行时,进程(正在运行的程序)信息及内核信息(比如CPU、硬盘分区、内存信息等)存放在此。
/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统/rootlinux超级权限用户root的家目录
/sbin大多是涉及系统管理的命令的存放,只有超级权限用户root才可执行命令存放,普通用户无权限执行此目录下的命令
与 /usr/sbin;/usr/X11R6/sbin;usr/local/sbin 目录相似
(sbin,只有root权限才能执行)
/tmp临时文件目录,有时用户运行程序的时候,会产生临时文件。
/var/tmp目录和此目录相似
/usr系统存放程序的目录,如命令、帮助文件等。这个目录下有很多的文件和目录。大部分Linux发行版提供的软件包都安装在此,涉及服务器的配置文件就安装在/ect中。/usr/share/fonts 字体目录
/usr/share/man 或 /usr/share/doc 帮助目录
/usr/bin 或 /usr/local/bin 或 /usr/X11R6/bin普通用户可执行文件目录
/usr/sbin 或 /usr/local/sbin 或 /usr/X11R6/sbin 超级权限用户root可执行命令存放目录
/usr/include 程序头文件存放目录
/var(vary)此目录经常变动
/var/log 用来存放系统日志
/var/www 用来定义Apache服务器站点存放
/var/lib 用来存放一些库文件,如MySQL的,以及MySQL数据库的存放地。张亮亮