Linux
学
习
笔
记
2023年12月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
可以用来配置规则
ssk放在了家目录~/.shh
生成ssh key
用户key管理
ssh_keygen 名字
Ls查看密钥
ssh-add 加载私钥端口
ssh端口信息路径在/etc/ssh/sshd_config配置文件内
加端口
Port 端口号码 可以开多个端口 默认是22
软件包使用的是在线操作,需要联网
软件包管理:yum
安装软件:yum install xx
卸载软件:yum remove xxx
清理缓存:yum clean packages
搜索软件:yum serach xxx
列车已经安装:yum list
软件包信息查看:yum info xxx
查看内存
Free -m
查看磁盘
df -h
查看负载
top
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显示过程
Useradd添加用户
Adduser添加用户
Userdel删除用户
Passwd设置密码
保护服务器安全,设置防火墙规则
Yum jinstall firewalld
启动:service firewalld start
检查状态:service firewalld status
关闭/禁止防火墙:service firewalld stop/disable
文件提权sudo
文件下载wget cur'l
文件上传scp
安装apache
Yum install httpd
Service httpd start
查看
Ps -ef |grep httpd
测试访问web端口
Netsrat -anpl |grep 80
查看端口80
Service stop firewalld
配置http conf
配置虚拟主机
修改hosts文件
Yum nginx添加资源库
Yum installl nginx
Reload nginx
Reload无缝切换
Sqlyog
Redis支持持久化
源码编译
下载安装包wget
解压
Make
记录每一次提交
Git