Linux知识汇总
linux从入门开始知识点整理
ko_oi
你愁啥
展开
-
第20天_1 [加密和安全Ⅰ]
文章目录搭建CA证书修改配置⽂件中的Port 配置参数基于KEY的ssh验证防火墙添加禁用ipssh跳转多个iplinux随机口令搭建CA证书1先搭建ca2.发申请3.颁发证书openssl 配置文件:/etc/pki/tls/openssl.cnf[ CA_default ]dir = /etc/pki/CA # Where everything is keptcerts = $dir/certs原创 2020-11-10 16:29:34 · 281 阅读 · 0 评论 -
第19天 [AWK详解]
AWK是一种处理文本文件的语言,是一个强大的文本分析工具。举例:1.所在路径 [root@centos7 ~]#ll `which awk` lrwxrwxrwx. 1 root root 4 May 10 13:05 /usr/bin/awk -> gawk2.基本用法 awk '{print $1}' /etc/fstab -- $1指的是第几列。 举例:awk '{print 20*10}'3.可以由3部分组成 BEGIN{print }{print}END{print}原创 2020-11-10 16:24:36 · 177 阅读 · 0 评论 -
第18天 [系统启动和内核管理]
启动流程简介car /boot/grub/grub.conf加入password magedu 进入单用户时候需要输入密码。删除bootismod /lib/e1000.ko 加载网卡cat /etc/sysctl.conf 内核加载-----------------------------修改系统密码-----------------------------------------破解CentOS7的root口令方法一启动时任意键暂停启动按e键进入编辑模式将光标移动linu原创 2020-11-10 16:23:26 · 211 阅读 · 0 评论 -
第17天 [Shell循环进阶]
文章目录shell脚本调用expecttomcat监控脚本shell脚本调用expectvim test.sh#!/bin/baship=$1user=$2password=$3expect <<EOFset timeout 20spawn ssh $user@$ipexpect {"yes/no" { send "yes\n";exp_continue }"password" { send "$password\n" }}expect "]#" { send "us原创 2020-11-10 16:17:11 · 159 阅读 · 0 评论 -
第16天 [Shell脚本编程进阶]
for循环for 变量名 in 列表;do循环体donefor i in {1..3} ;do echo $i;done for i in {10..5} ;do echo $i;done for i in {10..5..2} ;do echo $i;done for i in `seq 10 -3 1` ;do echo $i;done for i in $*;do echo num is $i done for i in $* do echo num is $i do原创 2020-11-10 16:08:27 · 179 阅读 · 0 评论 -
第15天 [进程管理计划任务]
前后台执行前后台执行 ping 127.0.0.1&后台执行前台显示。 ping 127.0.0.1 前台执行按ctrl + z 可以放到后台,jobs 可以查看后台执行的任务,后台进程。 bg 将一个在后台暂停的命令,变成继续执行 (在后台执行) fg 放在前台,ctrl + c 即刻停止。 killall -19 ping 后台停止 killall -18 ping 继续执行同时运行多个进程,提高效率方法1 vi all.sh f1.sh& f2.sh&原创 2020-11-10 16:07:50 · 122 阅读 · 0 评论 -
第14天 [网络配置]
文章目录centos 7 相关配置Ubuntu18.04修改IP地址的方法创建网桥centos 7 相关配置/etc/sysconfig/network-scripts/ifcfg-ens33DEVICE="ens33" --网卡名NAME='ens33' BOOTPROTO="static" --静态dhcp 为自动获取TYPE="Ethernet" --网络类型IPADDR="192.168.41.105" --ip#IPADDR1="192.168.4原创 2020-11-10 16:00:08 · 356 阅读 · 0 评论 -
第13天 [TCPIP协议]
ip协议: IPv4 地址分类: 点分十进制:0-255 0000 0000 - 1111 1111 0.0.0.0-255.255.255.255 A类:前8位网络,后24位主机id 0 000 0000 - 0 111 1111: 1-127 网络数:126, 127网络数:2^可变数网络id 每个网络中的主机数:2^24-2 默认子网掩码:255.0.0.0 私网地址:10.0.0.0原创 2020-11-10 15:53:29 · 304 阅读 · 0 评论 -
第12天 [网络协议和管理]
https://blog.csdn.net/Mr_Yang__/article/details/897374631.APR是一个通过解析网络层地址来找寻数据链路层地址的网络传输协议。2.网卡 物理层 具有唯一mac地址写在ROM上。3.保留私有地址 172.16.0.0 – 172.31.255.255 192.168.0.0 – 192.168.255.2554.络攻击式DDOS全称是__Distributed Denial of Service,即分布式拒绝服务攻击。5.UDP;又原创 2020-11-10 15:52:37 · 100 阅读 · 0 评论 -
第11天 [lvm逻辑卷]
文章目录lsof新增swapdf逻辑卷实例:创建逻辑卷示例CentOS7 xfs系统 增加和删除逻辑卷流程。user -v /mnt/sda7 查看谁在使用这个文件夹fuser -km /mnt/sda7 强制关掉这个文件夹的所有进程findmnt 快速查看挂载位置和选项lsof-a 列出打开文件存在的进程-c<进程名> 列出指定进程所打开的文件-g 列出GID号进程详情lsof -i:80重新挂载 mount -o remonut /mnt/sdmount -o rem原创 2020-08-05 10:19:37 · 151 阅读 · 0 评论 -
第10天 [磁盘存储和文件系统]
磁盘存储和文件系统cat /sys/block/sda/queue/rotational 1是机械硬盘0是固态硬盘hexdump 进制查看器 -n length只格式化输入文件的前length 个字节 -C 输出规范的十六进制和ASCII码 hexdump -C -n 512 /dev/sda 从硬盘上只读前512个字节 从80 20 到1f 06是分区表 000001b0 00 00 00 00 00 00 00 00 17 8f 02 00 00 00 80 20原创 2020-07-06 16:43:10 · 306 阅读 · 0 评论 -
第09天 [yum仓库和编译安装]
misc 文件打不开解决办法 yum install autofs -y systemctl start autofs systemctl enable autofs1、安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY解决的方法就是在rpm 语句后面加上 --force --nodeps2.要是无法解决,可以先mount /dev/sr0 /mnt yum源配原创 2020-07-06 16:40:28 · 269 阅读 · 0 评论 -
第08天 [find,压缩打包,sed]
locate查找 -i 不区分大小写 -n 只列举前n个匹配项目 -r 使用基本正则表达式 根据数据库实时更新查找,在文件/var/lib/mlocate/mlocatedb 如果说在终端新建立了一个文件夹如果要想生效,必须要运行updatedb,之后运行 locate file就可以生效了。速度快,模糊查找 建议在系统使用不高的时候使用,消耗系统性能大 各种选项用法 -r调用表达式常用 locate -r "\.\(jpp|npg\)$"find 指搜索层级 -maxdept原创 2020-07-06 16:39:36 · 182 阅读 · 0 评论 -
第07天 [Shell脚本编程基础]
要想运行的脚本直接写文件名运行,需要把目录加在环境变量中PATH=.:PATH全局环境变量让所有⽤户的PATH“环境变量”的值多出⼀个路径,/usr/local/apache/bin,并让其⽣效?vim /etc/profileexport PATH=/usr/local/apache/bin:$PATHsource /etc/profile 进程pid echo $BASHPID...原创 2020-05-06 18:13:43 · 192 阅读 · 0 评论 -
第06天 [文本处理grep和shell]
cat 查看 cat [OPTION]... [FILE]... -E:显示行结束符$ -n:对显示出的每一行进行编号 -A:显示所有控制符 -b:非空行编号 -s:压缩连续的空行成一行head 查看 -n 查看第几行 -c 查看多少个字节tail [OPTION]... [FILE]... -c # 指定获取后#字节 -n # 指定获取后#行 -f 跟踪显示...原创 2020-03-09 11:17:04 · 196 阅读 · 0 评论 -
第05天 [管道和用户]
文章目录seq 增数管道 |email: 通过电子邮件发送输入tee用户和组getfacl:seq 增数seq 首数 尾数seq 首数 增数 尾数-w 同宽-s 字符串 seq -s+ 1 100 |bc 管道 |左边一定是标准输出可以多次处理seq 1 10|tr '\n' ' '|tr '0-9' 'a-f'hs 2>&1|tr 'a-z' 'A-Z'ec...原创 2020-01-12 23:46:44 · 404 阅读 · 0 评论 -
第04天 [文件管理]
文章目录cp 复制mv 移动rm 删除tree 显示目录树mkdir 创建目录rmdir 删除空目录构建系统装满解决办法rename 更改名字节点编号inodevim 编辑器vim 常用tr 转换和删除字符df命令cdroot用户:cd ~=cd /rootcp 复制cp 源 目标cp 源 源 目标文件夹如果有目录需要用-r递归参数例如:cp -r /etc/sysconfig /da...原创 2020-01-11 13:28:25 · 250 阅读 · 0 评论 -
第03天 [linux基础和常用命令]
查看版本:cat /etc/centos-release查看二进制文件:hexdump -C /bin/bash命令:命令帮助:内部 help 命令 或man 命令外部命令:命令 --help 或 命令 -h 或 man 命令whatis issue 输入词命令后可以查看在哪个章节有帮助再执行man 5 issue 既可查看欢迎界面:/etc/issue 可以更改登陆之前时的欢迎界面...原创 2020-01-11 13:24:50 · 297 阅读 · 0 评论 -
第02天 [makedown常用快捷方式,linux基础知识]
文章目录常用makedown格式分区的策略分区类型命令执行过程显示当前使用的shell修改提示符格式hash 用法Linux的两种时钟修改配置文件常用makedown格式一级标题 # 二级标题##分割线 =====占位符空格   加粗 **字符**引用>序列 1.无序列 *包含代码`#!/bin/bash`分割线 **...原创 2020-01-11 13:22:58 · 222 阅读 · 0 评论 -
第01天 [计算机基础知识]
冯诺依曼体系:存储器,控制器,运算器,输入设备,输出设备。API: 定义源代码和库之间的底层接口 ABI:定义应用程序和os之间的底层接口,编译好的代码在使用兼容ABI系统中无改动就能运行。GNU: 编写大量兼容于Unix系统的自由软件GPL: 允许用户任意复制传递修改及再发布LGPL: 允许不公开全部源代码3.10.0-693.el7: 3主版本号,10次版本号,0末版本号,69...原创 2020-01-11 13:20:34 · 218 阅读 · 0 评论