搭建Linux服务器:https://blog.csdn.net/2401_83944297/article/details/137998484
linux服务搭建:https://blog.csdn.net/SYQ20122012/article/details/124345024
1.linux概述
定义:基于unix的开源免费的操作系统
分类
根据时长需求划分:图形化界面版和服务器版
根据原生程度划分:内核版本和发行版本
安装:使用VMware公司的虚拟机软件,功能强大
2.linux目录结构
/bin 存放二进制文件,可执行命令
/usr 存放安装程序,软件默认目录
3.linux基本命令
目录切换命令:
cd usr 切换到该目录下usr目录
cd .../ 切换到上层目录
cd / 切换到根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
目录操作命令:
mkdir 目录名称 增加目录
ls -a 查看当前目录下所有文件和目录,包括隐藏
ls -l 查看当前目录下所有文件和目录,可缩写为 ll
find 目录 参数 文件名称 查看目录 示例:find /root -name "test"
mv 目录名称 新目录名称 修改目录。mv命令语法可对目录、文件、压缩包重命名
mv 目录名称 /目录所处新位置 剪切目录(移动目录)。mv命令语法可对目录、文件、压缩包进行剪切移动
cp -r 目录名称 /拷贝目录的路径 拷贝目录 -r标识递归拷贝
rm -rf 目录名称/文件名称/压缩包名称 删除目录/文件/压缩包
文件操作命令
touch 文件 创建空文件
cat/more/less/tail 文件 查看文件。
tail -f 文件 实时监控动态文件 ,例如监控日志
vim 文件 修改文件
rm -rf 文件 删除文件
vim基本概念
vim可分为三种模式:
命令模式(commond mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段进入insert mode中,或者到last line mode
插入模式(insert mode):只有此模式,才可进行文字输入,按[ESC]键进入命令模式
底行模式(last line mode):将文件保存或退出VI,也可设置编辑环境,如寻找字符串、列出行号等
文件编辑完成后,输入 shift+: 进入底行模式,输入wq保存退出,不想保存则输入q!强制退出
vim使用过程:vim 文件 ——> 输入 i 进入编辑模式 ->编辑文件->按下【ESC】进入命令模式->输入:进入底行模式->输入wq保存退出或q!不保存强制退出
压缩文件操作命令
打包并压缩文件
windows中压缩的文件扩展名:.zip/.rar
linux中打包文件: .tar
linux中压缩文件: .gz
linux中打包并压缩的文件:.tar.gz
tar -zcvf 打包压缩的文件名 要打包的文件 打包并压缩文件语法
z表示调用gzip命令进行压缩
c表示调用打包命令进行打包
v表示显示运行过程
f表示指定文件名
解压压缩包
tar -xvf 被解压的压缩包 -C 指定解压的路径
x表示解压
示例:tar -xvf xxx.tar.gz -C /usr 表示将xxx.tar.gz解压到usr目录下
其他命令
pwd 显示工作目录
ps -ef 显示所有进程
kill -9 pid 杀死进程,pid表示进程id
grep 要搜索的字符串 要搜索的文件 搜索文件中包含指定字符串的行
| 管道命令,将前一个命令的输出作为本次命令的输入
ifconfig 查看当前网卡信息
ping IP 查看与某台机器的连接情况
netstat -an 查看机器的端口使用情况
reboot 重启命令
halt 立即关机
sudo pm-suspend 挂起命令,系统进入休眠,保存内存数据到磁盘,关闭大部分硬件以节省电力,系统被唤醒,恢复之前的状态
dhclient eth0 解决ifconfig不显示ip的问题,通过DHCP协议为指定的网络接口eth0动态获取ip地址和其他配置信息
linux权限命令
在某个目录下执行 ls -l 命令可查看此目录下文件或目录的权限
权限通常由10位字符构成,第一是为d表示目录,为-表示文件
2,3,4位表示 属主的权限,
5,6,7位表示与当前用户同组的权限
8,9,10位表示其他用户的权限
后9位中的每组都是对应rwx,如果没有某权限的话用-代替。
r表示可读,也可用4表示。w表示可写,也可用2表示。x表示可执行,也可用1表示