1.Linux安装、配置
Linux的操作背景介绍
Linux操作系统
开源、自由且开发源代码的类Unix操作系统
厂商较多
著名的有Red Hat、Debian Centos
Linux安装客户端安装(windows环境下)
在虚拟机上搭建linux服务器
步骤
1.安装虚拟机软件VMWare vorkstation 8/9/10
2.打开VMWare vorkstation,新建虚拟机
3.安装客户端操作系统
4.配置Linux
5.打开虚拟机,选中虚拟机的配置文件,一般为dvd.iso后缀,比如Red Hat。
6.创建分区:根分区 / 交换分区 swap,其中根分区使用全部剩余内存,swap虚拟内存一般分配两倍的物理内存
7.配置:防火墙:禁用
SELlinux:禁用
8.用户接口:1)字符界面 ctrl+alt+f7 转到图形化界面
相反则用ctrl+alt+f1-f6
9.连接Linux虚拟机的三种网络适配器
Bridge模式 虚拟机与实际物理机器没区别 本地
Host-only模式 虚拟机不能访问其他机器,其他机器也不能访问虚拟机 本地连接
NAT模式 虚拟机可以访问其他机器,但其他机器不能访问虚拟机 VMnet8
10.确认虚拟机的网络模式,再确认网络连接的属性及IP地址,再更改Linux虚拟机的IP地址
2.Linux客户端工具使用
工具分为:SecureCRT Portable(只能放在英文盘下面)和Winscp
1.SecureCRT Portable
主要用于连接Linux主机,键入Linux的Ip地址即可。
2.Winscp
主要用于传输文件,命令行中使用rz也可得到
4.Linux常见命令
1.文件管理
1)文件管理分为文件(file)和文件夹(dir)
2)位置分为绝对路径和相对路径
相对路径:相对于当前文件夹的命令 . 表示当前文件夹 .. 表示当前文件夹的父文件夹
绝对路径:比如c:\a\b\c\d等
3)通配符:使用特殊字符来表示一些字符
①* 表示任意字符串
② ? 匹配任意单个字符
③[] 匹配方括号中列出的单个字符比如 [a..z] 表示从a b c....z的所有字母,[1..9] 表示从1到9的所有数字,!相当于否定
4)热键使用
①Tab键 按一次匹配唯一一个选项,按两次显示所有的匹配项
如 /a/tree 和/a/that 如果仅有其中一个 a/t +tab会补全,如果两个都有,需要按两下,显示两个
②Ctrl+c 结束命令运行,只适用于前台命令
③Ctrl+d 结束键盘输入
④Ctrl+z 将命令放入后台暂停工作,输入fg后可以复原
⑤Ctrl+p 向前查看历史
⑥Ctrl+n 向后查看历史
⑦Ctrl+l 清屏
⑧history 50 从历史命令中搜索以字符串大头的历史命令
5)基本命令
①ls 意为list 列出当前文件夹中的文件
-l 显示文件的属性 可用ll来表示
②alias 别名 看看是否有别名的文件
③cd dir 跳跃目录 -P选项 将路径中的链接文件替换成链接指向的文件路径
④pwd 查看当前工作的文件夹名 使用-P的选项,会直接进入到其中,相当于cd
6)文件的分类
(1)普通文件
(2)链接文件 link
(3)设备文件 character
(4)套接字文件
(5)管道文件
(7)文件权限
r read 只读文件
w write 可以修改的文件
x execute 可以将文件当做程序运行
- 没有对应的权限
8.文件操作
①文件创建:touch file 创建文件 mkdir dir 创建目录 可增加-P选项,使得可创建连续目录 比如a/b/c/d
创建目录树 mkdir -p a/{b/{e,f,g},c/{h,i}}
②cp mv rm 拷贝、移动、删除
mv 同cp
rm 删除 直接删除,无选项
③ln 创建链接 ln -s file1/file2.... 名称
软链接 -s 与源文件拥有不相同的inode,创建软链接的时候,相当于创建了快捷方式,若原链接被删除,则软链接也失效
硬链接 与源文件有相通的inode,硬链接只能对应文件创建,不能对应目录创建,硬链接类似于复制,原文件删除,但硬链接仍然存在,不会失效
9.文件查看
①cat 直接在当前处打印出,全部打印出来,有时候会看不到前面的几页
②more 分页查看,可以一页一页的显示
③less 查看文件,如果按v,还可以进入编辑模式,按f可以进入监控模式,按ctrl+c退出监控
④head file 加上n 可以显示文件前面n行
⑤tail file 加上n 可以显示文件后面n行 tail -f file可以监控相应的文件
10.文件权限
chmod u/g/o/a +/-/= r/w/x filename 更改操作权限类型等等 u代表user,g代表group,o代表other,a代表all
11.文件搜索命令
①which whereis find
which 查看可执行文件的位置,通过PATH环境变量查找到可执行程序的位置
whereis 查看文件的位置,查找速度很快,将其相关文件全部查出来
find 可根据条件查找,实际搜寻硬盘查询文件名称,在硬盘上遍历查找,较小号硬盘资源,效率也较低
②grep 查找文件内容 一般为grep 'str' file
grep -i 忽略大小写
grep -n 在结果中显示行数
grep -c 对行数进行统计
grep -v 对条件取反
grep -q 查找到了就立刻退出为0
grep -w word 精确匹配 单词
grep -x 精确匹配到某一行
grep -b n 匹配到前n行
grep -r 'str' dir 逐项搜索
linux常见指令