![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 89
AHui_CSDN
生为逐鹿,誓建金台。
展开
-
iptables防火墙
iptables是4表伍链4表filter表nat表raw表mangle表伍链INPUT实现共享上网端口转发nat功能在云服务器无法使用替代品叫NAT网关四表五链filterINPUT禁止IPiptables-IINPUT-s172.16.1.0/24-jDROP禁止目标端口iptables-IINPUT-s172.16.1.0/24-ptcp--dport80-jDROPNATSNAT。.........原创 2022-07-25 17:42:16 · 1230 阅读 · 0 评论 -
【笔记】SSH服务:基本概述、相关命令“ssh、scp、sftp”、验证方式、场景实践、安全优化
SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确保了数据传输安全。那SSH服务主要功能有哪些呢?1.提供远程连接服务器的服务2.对传输的数据进行加密那么除了SSH协议能提供远程连接服务,Telnet也能提供远程连接服务, 那么分别的区别是什么呢?ssh服务会对传输数据进行加密, 监听在本地22/tcp端口, ssh服务默认支持root用户登录telnet服务不对数据进行加密, 监听在本地23/tcp端口, Telnet默认不支持root用户登录1.安装telne原创 2022-06-13 13:43:04 · 2409 阅读 · 0 评论 -
【笔记】进程详解、ps、kill、screen、nohup、进程的优先级
进程基本概述什么是进程(process)当我们运行一个程序,那么我们将运行的程序叫进程PS1:当程序运行为进程后,系统会为该进程分配内存,以及进程运行的身份和权限PS2:在进程运行的过程中,服务器上会有各种状态来表示当前进程的指标信息程序和进程的区别程序是数据和指令的集合,是一个静态的概念,比如/bin/ls /bin/cp 等二进制文件,同时程序可以长期存在系统中进程是程序运行的过程,是一个动态的概念,进程是存在生命周期概念的,也就是说进程随着程序的终止而销毁,不会永久存在系统中原创 2022-05-27 17:38:35 · 1004 阅读 · 0 评论 -
【笔记】用户管理 & 如何让系统更安全 & 系统开机启动流程
用户管理创建用户的执行过程:第一步: 创建用户 useradd ahui 会自动创建家目录/home/ahui第二步: 系统会把 /etc/skel/下的所有隐藏的文件复制到/home/ahui目录第三步: 复制到家目录后 会自动的修改属主属组为普通用户ahui系统用户分类系统通过UID的方式来识别不同的用户UID: user id 身份证号码三类系统用户: 系统用户 UID 权限作用 企业中拥有者第一类用原创 2022-05-18 16:22:27 · 466 阅读 · 0 评论 -
【笔记】磁盘管理(2):磁盘分区、增加swap
磁盘管理(2)RAID级别RAID级别 需要磁盘数量 数据安全 容量 性能 使用场景RAID0 1 没有安全 所以磁盘总和 读写速度快 只要求速度不要求数据安全RAID1 2 百分百安全 一块盘的容量 写入慢读还可以 只要求数据安全 不要求速度 系统盘 监控 备份服务器RAID5 3 可以损失一块盘 n-1原创 2022-05-26 16:24:36 · 385 阅读 · 0 评论 -
【笔记】定时任务(2) & 磁盘管理(1)
定时任务(2)案例1: 写脚本(多次执行不让脚本报错)每天上午7点在根目录下创建一个以IP地址命名的目录将/etc/hosts /etc/passwd 打包名称为 主机名称+时间/每天 位置放在IP地址命名的目录下1) 在根目录下创建以IP地址命名的目录取IP: [root@b13k ~]# ifconfig eth0|awk 'NR==2{print $2}' 10.0.0.200通过sed后向引用 [root@b13k ~]# ifconfig eth0|sed -nr '2原创 2022-05-25 16:30:46 · 253 阅读 · 0 评论 -
【笔记】文件隐藏权限、特殊权限 & 定时任务(1)
文件的隐藏权限作用: 让文件更加安全(配置或者代码文件密码文件)查看文件的隐藏权限: 文件默认没有隐藏权限[root@b13k ~]#lsattr test.txt ---------------- test.txti 无敌的 加上i权限 无法写入 删除 增加内容a 只能追加内容 无法vim写入 删除[root@b13k ~]#lsattr test.txt ---------------- test.txt[root@b13k ~]#chattr +i test.txt [r原创 2022-05-24 17:55:56 · 714 阅读 · 0 评论 -
【笔记】权限 & 修改文件权限详解 & 修改目录文件详解 & umask
权限体系RWX Linux操作系统如何知道当前系统用户(我)对某个文件或者目录有什么权限?R 可读W 可写X 可执行查看当前文件的属性(通过属性可以看到权限)[root@ahui ~]#ll-rw-r--r-- 1 root root 0 May 20 10:57 2.txt你是谁(当前登陆系统的用户是谁)[root@ahui ~]#whoami root通过对应关系 找到2.txt对应的权限找对对应关系 找到匹配的对应关系位置属主 rw- 前三位属原创 2022-05-23 16:57:09 · 881 阅读 · 0 评论 -
【Linxu】基础命令详解
系统命令结构在Linux遇到[] 大部分都是或者的含义,不是必须项语法结构:做什么? 条件 目标命令 空格 [参数选项] 空格 文件名称/目录名称/带路径的文件目录rm -f 123.txt # 强制删除当前目录下的123.txt 相对路径删除123.txt rm -f /opt/123.txt # 绝对路径删除123.txtrm -f123.txt 将-f123.txt 当成文件进行r原创 2022-05-20 18:12:54 · 531 阅读 · 0 评论 -
【笔记】MD5校验 & chown修改文件属主属组 & sudo授权
MD5校验作用: 可以给文件做一个MD5校验值如果文件内容不变 则MD5不变如果内容发生变化 则MD5变化必须在root下执行第一步: 给重要的文件做MD5值环境准备:[root@ahui ~]#echo www.ahui.com > code.txt[root@ahui ~]#cat code.txt www.ahui.com给code.txt做MD5校验 默认输出到屏幕[root@ahui ~]#md5sum code.txt 13d2dc1d237f3789bb14原创 2022-05-19 16:25:03 · 417 阅读 · 0 评论 -
【笔记】三剑客之awk、sed后向引用
sed后向引用语法格式:sed -r ‘s#()#\1#g’ file # \1 表示获取第一个括号中的内容sed支持扩展正则需要加r参数案例1: 调用括号中的内容 [root@ahui ~]#echo root|sed -r 's#(root)#\1#g' root案例2: 匹配字符串调用内容[root@ahui ~]#echo root ahui|sed -r 's#(root) ahui#\1#g'root[root@ahui ~]#echo root ahui|sed -r原创 2022-05-17 17:52:40 · 1534 阅读 · 0 评论 -
【笔记】三剑客之sed、grep & sort & uniq
grep#模糊过滤行 查找文件中包含内容的行语法结构:grep [参数选项] ‘过滤内容’ file1 file2cat file1|grep ‘过滤内容’ # 可以过滤任何命令输出到屏幕上的内容参数选项:-v 取反-E 支持扩展正则 | + () grep -E 相当于 egrep-r 递归过滤-w 过滤单词-o 显示匹配的过程-n 显示匹配内容的行号案例: -v 取反 排除文件中的空行和#[root@ahui ~]#egrep -v '^#|^$' /etc/s原创 2022-05-16 20:18:18 · 718 阅读 · 0 评论 -
【笔记】通配符 & 基础正则表达式 & 扩展正则表达式
通配符作用:用来查找文件名称(不是查看过滤文件内容)通配符进行泛查找文件名Linux的命令都支持通配符Shell的内置功能环境准备:[root@ahui ~]#mkdir /ahui/[root@ahui ~]#cd /ahui/[root@ahui /ahui]#touch stu{00…10}.txt[root@ahui /ahui]#touch ahui{00…10}.log[root@ahui /ahui]#touch ahui.txt stu.txt第一个通配符: *作原创 2022-05-15 11:46:34 · 907 阅读 · 0 评论 -
【笔记】特殊符号 “; && ||”&文件属性(2) & 文件压缩tar & 硬链接 软链接 & 文件时间 & find 按照时间查找
特殊符号; && ||第一个符号: ;分号作用: 命令的分隔符 不管前面命令是否执行成功都会执行后面的命令[root@ahui ~]#touch test.txt;ll test.txt;pwd-rw-r--r-- 1 root root 0 5月 12 09:00 test.txt/root命令执行错误继续执行后面的命令[root@ahui ~]#mkdi ahui;ll ahui;pwd-bash: mkdi: 未找到命令总用量 0/root[root@ahui原创 2022-05-12 15:52:07 · 771 阅读 · 0 评论 -
【笔记】alias & 文件属性(1) & 文件相关命令 & 特殊符号:> >> & find
alias别名别名的作用: 系统为了安全给重要的命令加了 -i参数 起了别名(小名)张三–>小名 铁蛋李四–>小名 狗胜王xx–>小名 二柱子rm -----> rm -icp -----> cp -imv -----> mv -i查看系统的别名[root@ahui ~]#alias alias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'a原创 2022-05-11 18:51:07 · 667 阅读 · 0 评论 -
【笔记】字符集&系统提示符&vim进阶& echo & cat & less & more & grep &‘ ‘和“ “的区别& tr
字符集字符集作用: 文字在Linux系统中一种表达方式我们在工作中我们是使用远程连接工具连接操作系统注意: xshell和操作系统的字符集不统一 则产生乱码 默认相同两种常用的字符集:第一种字符集: UTF-8 万国码 xshell默认的 操作系统默认的第二种字符集: GBK 国标查看字符集使用变量 LANG[root@ahui ~]# echo $LANGen_US.UTF-8临时修改系统的语言 (字符集)重启 退出xshell失效[root@ahui ~]# LANG="原创 2022-05-10 14:12:58 · 480 阅读 · 0 评论 -
【笔记】系统和内核版本&用户&系统时间&YUM仓库&selinux&firewalld
系统版本号查看版本号的方式:第一方方法: 通过查看配置文件[root@ahui ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)第二种方法: 通过命令方式查看系统版本[root@ahui ~]# hostnamectl Static hostname: ahui # 主机名称 Icon name: computer-vm Chassis: vm原创 2022-05-09 23:13:24 · 801 阅读 · 0 评论 -
【笔记】vim报错解决方法&/usr/local软件安装&grep&tail&head&/var日志&/proc 查看CPU内存磁盘负载信息
vim报错解决方法编辑文件执行过程:第一步: vim hahaha.txt系统会自动生成一个.hahaha.txt.swp 交换分区文件第二步: 如果正常保存退出 则系统会将.hahaha.txt.swp 移动成 hahaha.txt第三步: 如果vim不正常退出 则隐藏文件不会移动成hahaha.txt第四步: 解决方案1)如果不需要保存之前改动的内容直接删除.hahaha.txt.swp2)如果需要保存改动的内容a.先使用vim -r hahaha.txt 进入到修改后的文件内容(保原创 2022-05-07 18:39:47 · 1351 阅读 · 0 评论 -
【笔记】systemctl&rc.local&fstab&profile&hosts&inittab&motd&issue issue.net
systemctl是在Linux系统中控制服务的命令语法格式:systemctl 动作 服务案例:重启网络服务[root@ahui ~]# systemctl restart network动作: start 启动 stop 停止 restart 重启 status 状态 reload 重新加载 enable 开机自动运行 disable 开机禁止运行网络服务: 在系统中有两个网络服务第一个网络服务: network 第二个网络服务:NetworkMa原创 2022-05-06 18:03:11 · 895 阅读 · 0 评论 -
【笔记】基础命令&vim快捷键&网卡配置文件&DNS解析配置文件&修改主机名称
基础命令:helphelp 内部命令 #帮助(用于内置命令)bash内置命令: 解释器中默认已存在的命令 不能使用man帮助查询 可以使用helpmanman 外部命令 #手册(用于外置命令)bash外置命令: 后续安装的命令 可以使用man 也可以help命令查询historyhistory #显示历史执行过的命令-c 清空历史命令[root@AHui ~]# !314 # 使用叹号加history显示的历史编号注意: !cat 执行最后一次cat的动作esc原创 2022-05-05 16:03:16 · 1143 阅读 · 0 评论 -
【笔记】基础命令&系统目录&光驱挂载
1.rm remove 删除文件 移除语法格式:rm [参数选项] 文件/目录/路径参数:-f force 强制删除不提示-r 删除目录及目录下所有的内容案例1: 删除/opt/test.txt使用绝对路径[root@oldboyedu ~]# \rm /opt/test.txt使用相对路径[root@oldboyedu ~]# cd /opt/[root@oldboyedu opt]# lltotal 0drwxr-xr-x. 2 root root 6 Apr 29 0原创 2022-04-29 15:56:23 · 1184 阅读 · 0 评论 -
【笔记】目录结构&基础命令
系统命令提示符作用: 当我们看到提示符 说明我们可以在提示符后面输入命令提示符的组成:[root@AHui ~]# 第一部分: root 当前系统的登录用户 第二部分: @ 分割符号 第三部分: AHui 主机名称 我们在安装操作系统时设置的 第四部分: ~ 表示家目录 表示当前所在的位置(我们当前所在的目录) 在/目录下的/root目录下/root 第五部分: # 用户提示符 # 表示管理员 $ 表示普通用户原创 2022-04-28 22:14:58 · 1023 阅读 · 0 评论 -
虚拟机安装详解 & 虚拟机网络排查 & 关机重启命令
安装操作系统:1.基于vmware创建硬件网络设置:1)使用桥接网络(Bridged)桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。2)使用NAT网络如果你的网络ip资源紧缺,但是你又转载 2022-04-27 18:04:26 · 2328 阅读 · 0 评论 -
【笔记】基础硬件部分
硬件基础计算机的硬件组成部件如下图所示:CPU:区分为:E3 E5 E7 铜牌 银牌 金牌核心的颗数 个数1颗 2颗 1个 2个 1路 双路企业常用CPU个数:2-4颗企业常用核心: 16核心 32核心 48核心云服务器不存在CPU的个数(物理) 我们只能购买云产品的核心数量内存:内存是介于CPU和磁盘中间的缓存设备CPU最快的 相当于火箭磁盘最慢的 相当于步行cache 用户读取数据 内存存储这部分数据的空间称为cache 读缓存buffer 用户写入数据原创 2022-04-27 08:56:18 · 1390 阅读 · 0 评论 -
【笔记】使用ifconfig命令查询网卡信息及ifconfig command not found错误&Xshell连接VMware
使用ifconfig命令查询网卡信息及ifconfig command not found错误使用ifconfig命令查询网卡信息如果出现ifconfig command not found的错误报告则查看/sbin目录下是否存在ifconfig命令,如不存在则安装net-tools package[root@localhost sbin]# sudo yum install net-tools...转载 2022-04-26 11:02:48 · 2801 阅读 · 1 评论