linux笔记

Linux

2023年12月1日


 

目录

第一章 Linux基础操作部分 1

1.1. 服务器硬软件准备工作 1

1.2. 网络配置 1

1.3. ssh密钥管理 1

1.3.1. 免密码登陆 1

1.3.2. ssh端口安全 2

第二章 Linux常用命令 2

2.1. 软件命令 2

2.2. 服务器硬件资源操作 2

2.3. 文件和命令操作 2

2.4. 系统用户操作 3

2.5. 防火墙操作 3

2.6. 提权操作和文件传输操作 4

第三章 Webserver安装和配置 4

3.1. Apache基本指令 4

3.2. 虚拟主机怎么配置 4

3.3. Nginx配置 4

3.4. MySQL安装 4

3.5. 缓存服务器 5

3.6. Git安装和使用 5

3.7. Php基础安装 5

  1. 服务器硬软件准备工作

  • 服务器硬件购买

  • 服务器操作系统安装

  • 远程工具的安装

  1. 网络配置

  • 查看网络配置(ip  addr)

  • 修改ip地址

  • sshd服务配置

命令行管理sshd

远程linux服务器命令ssh root@192.168.8.84

Ls查看当前目录文件

vi修改工具

修改sshd配置

cd ~/.ssh

创建一个文件touch

touch config

配置文件编写

Host mingzi

Hostname 192.168.8.84

User root

Port 22

可以用来配置规则

  1. ssh密钥管理

  2. 免密码登陆

ssk放在了家目录~/.shh

生成ssh key

用户key管理

ssh_keygen 名字

Ls查看密钥

ssh-add 加载私钥端口

  1. ssh端口安全

ssh端口信息路径在/etc/ssh/sshd_config配置文件内

加端口

Port 端口号码 可以开多个端口 默认是22

  1. 软件命令

软件包使用的是在线操作,需要联网

软件包管理:yum

安装软件:yum install xx

卸载软件:yum remove xxx

清理缓存:yum clean packages

搜索软件:yum serach xxx

列车已经安装:yum list

软件包信息查看:yum info xxx

  1. 服务器硬件资源操作

查看内存

Free -m

查看磁盘

df -h

查看负载

top

  1. 文件和命令操作

linux目录命名规则

根目录/ 家目录/home 用户默认程序 user

文件基本操作

cd 进入目录 ls 查看文件 touch新建文件 mkdir 创建文件夹

rm删除文件  cp复制 mv移动 pwd查看路径

Vim编辑器 文本编辑神器

插入i  进入insert  模式

推出按键盘Esc 输入:q

删除dd

u恢复

复制yy

粘贴p

文件权限421

最高权限777

文件搜索

Tail 尾部读取

Head 头部读取

Cat 读全部文件

More

Less可控分页读

Grep搜索

-n 显示行数

Wc统计

|管道的意思

Grep 查询内容 文件 |wc -l

查找文件

Find命令

Find /etc/ 查找文件

Find  /  --name ”*。Doc“

文件解压缩

Tar命名

压缩文件

Tar 命令

Tar  cf 创建压缩 z 输出格式gz  v显示过程

Tar  zf  解压文件 在压缩格式 v显示过程

  1. 系统用户操作

Useradd添加用户

Adduser添加用户

Userdel删除用户

Passwd设置密码

  1. 防火墙操作

保护服务器安全,设置防火墙规则

Yum jinstall firewalld

启动:service  firewalld start

检查状态:service firewalld status

关闭/禁止防火墙:service firewalld stop/disable

  1. 提权操作和文件传输操作

文件提权sudo

文件下载wget cur'l

文件上传scp

  1. Apache基本指令

安装apache

Yum install httpd

Service httpd start

查看

Ps -ef |grep httpd

测试访问web端口

Netsrat -anpl |grep 80

查看端口80

Service stop firewalld

  1. 虚拟主机怎么配置

配置http conf

配置虚拟主机 

修改hosts文件

  1. Nginx配置

Yum  nginx添加资源库

Yum installl nginx

Reload nginx

Reload无缝切换

  1. MySQL安装

Sqlyog

  1. 缓存服务器

Redis支持持久化

源码编译

下载安装包wget

解压

Make

  1. Git安装和使用

记录每一次提交

Git

  1. Php基础安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值