UNIX目标是开发一种交互的具有多道程序处理能力的分时操作系统。

面试准备——Linux基础篇

Linux系统诞生于1991年,由芬兰大学生开发。

Linux内核版本 www.kernel.org

面试准备——Linux基础篇

开源软件Apache PHP python MySQL 等

支撑互联网的开源技术LAMP:操作系统Linux  Web服务器Apache  数据库MySQL  编程语言PHP

www.netcraft.com 可以查看网站的后台服务器采用的什么服务器

Apache > Sum > Microsoft 

Linux应用场景 企业服务器 嵌入式领域

VMware Workstation — 新建虚拟机 — “我以后再安装操作系统” — Linux —CentOS — 配置 — 快照功能 — 克隆功能

磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分,碟片一旦划分成数个分区,不同类的目录与文件可以存储进不同的分区

主分区最多只能有四个,扩展分区只能有一个,主分区加上扩展分区最多有四个,扩展分区不能写入数据,不能格式化

格式化(高级格式化)是为了写入文件系统,在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录等用于文件管理的磁盘空间

硬件设备文件名

面试准备——Linux基础篇

分区设备文件名

/dev/sda1

分区 — 格式化 — 设备文件名 — 写入挂载点

必须分区的 /根分区 swap分区 

推荐分区 /boot 启动分区

Linux文件系统结构

面试准备——Linux基础篇 

镜像文件???

/root/install.log 安装日志

/root/install.log.syslog 存储了安装过程中留下的时间记录

/root/anaconda-ks.cfg 安装过程中设置的选项信息

# ifconf ig 查询当前网卡信息

# ifconf ig eth0  <ip地址> 网络设置

远程连接工具SecureCRT  WinSCP 文件拷贝工具

# df看分区

# ls文件

Linux中所有内容以文件形式保存,包括硬件

Linux补靠扩展名区别文件类型

ls /bin/ 存放系统命令的目录

.conf 配置文件

.sh 脚本文件

Linux各目录的作用

面试准备——Linux基础篇

ls 目录处理命令所在路径/bin/ls 

ls -a i 显示所有文件包括隐藏文件 以.开头的是隐藏文件

ls -l 显示文件的属性

文件的权限 -rw-r--r-- 读 写 执行

ls -ld /<目录> 查看文件本身

mkdir <目录> 创建目录放在目录下 

mkdir -p <目录>/<目录> 递归创建目录

cd <目录> 切换到目录

pwd 显示当前所在目录

. 当前目录

.. 上级目录

rmdir <目录> 删除空目录

rm <文件> 删除文件

rm -rf <目录> 删除目录

cp -rp <原文件目录>  <目标目录> 复制文件

cp -r <原文件目录>  <目标目录> 保留目录

cp -p <原文件目录>  <目标目录> 保留目录属性

mv <原文件目录>  <目标目录> 剪切文件

clear 清屏

ln -s <原文件>  <目标文件> 软连接 

ln <原文件>  <目标文件> 硬连接

文件权限 所有者 u 所属组g 其他人o   r读w写s执行

chmod  <ugo>  <+-=>  <rwx> 文件或目录  权限管理命令    

rwxrw-r-- 所有者的权限是rwx 所属者的权限是rw 其他人的权限是r

权限的数字表示 r 6 w 4 x1

chmod  777 <目录> 修改文件权限为所有者所属者其他人均有rx权限

chmod  -R 777 <目录> 递归修改文件权限 

touch <目录名> 新建目录 默认权限是-rw-r--r--

umask -S 显示新建文件的缺省(默认)权限

chown <用户> <文件或目录> 改变文件或目录的所有者 只有管理员root可以修改

chgrp 用户> <文件或目录> 改变文件或目录的所属组

find <搜索范围> <匹配条件> 文件搜索命令

locate <文件名> 在文件资料库中查找文件

which <命令> 搜索命令所在的目录及别名信息

man <命令> 查看命令的帮助信息

useradd <用户名> 添加新用户

passwd <用户名> 设置用户密码

who 查看用户信息

gzip <文件> 压缩文件 文件的后缀名是.gz

gunzip <压缩文件> 解压缩

write 用户名 给用户写信 Ctrl+D保存

w 查看哪些用户在线

ping IP地址 给远程主机发送信息

ifconfig 网卡名称 IP地址 查看和设置网卡信息

netstat 显示网络相关信息

shutdown <选项> [ -c 取消 -h 关机 -r 重启] [ now 20:30]

Vim 全屏幕文本编辑器,建立编辑显示文本文件

面试准备——Linux基础篇

软件包源码包 二进制包RPM包 

RPM命名规则:软件包名-版本号-软件发布次数.适合的Linux平台.适合的硬件平台.rpm

RPM默认安装位置

面试准备——Linux基础篇

源码包在指定位置当中,一般是/usr/local/软件名

脚本安装包

webmin是一个基于web的Linux系统管理界面

在Linux中主要通过用户配置文件来查看和修改文件用户信息

用户信息配置文件位置在/etc/passwd,格式是用户名:密码标志:UID(用户ID):GID(用户初始组ID):用户说明:家目录:登陆之后的Shell

0:超级用户 1-499 系统用户 500-65535 普通用户

Shell是Linux的命令解释器

影子文件配置文件目录/etc/shadow保存用户密码

组信息文件配置文件目录/etc/group

普通用户的家目录/home/用户名/,超级用户的家目录/root/

ACL权限

面试准备——Linux基础篇

chattr 文件属性权限

sudo系统命令权限

文件系统管理常用指令df du fsck

Shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以通过Shell来启动、挂起、停止甚至编写一些程序 B Shell  C shell

面试准备——Linux基础篇

Linux服务

面试准备——Linux基础篇

进程是正在执行的一个程序或者命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

进程管理判断服务器健康状况、查看系统中所有进程、杀死进程

ps 查看系统中所有进程

工作管理 把进程放入后台运行 执行晚命令后加上一个&

系统定时任务

日志管理

启动管理

备份管理

相关文章: