- 博客(34)
- 收藏
- 关注
原创 linux系统中的日志管理 (journalctl+rsyslog+timedatectl+时间同步服务)
###############################实验环境###############################rhel7_node1: 172.25.254.11rhel8_node1: 172.25.254.10###############################1.journald###############################服务...
2020-04-30 15:42:41 567
原创 linux采集日志 ---- journalctl与rsyslog
对比journal与rsyslogjournal 是将所有的日志都存放起来,用日志查看工具,来对我们的日志进行分析。rsyslog 在采集的过程中,就将我们的日志分门别类的放到指定的不同类型中。实验环境要求:需要2台可以通信的主机,如果自己没法ping通,请参考虚拟机的网络配置先进行设置。以我的电脑为例:xixi: 172.25.254.33workstation: 172...
2020-04-30 15:41:40 2048 1
原创 timedatectl的详细用法
timedatectl1.查看系统时间timedatectl[root@xixi ~]# timedatectl Local time: Wed 2020-04-29 10:52:37 CST 当地时间 Universal time: Wed 2020-04-29 02:52:37 UTC 伦敦时间 RTC time: Wed 2020-04-29 02:5...
2020-04-30 10:49:00 10364
原创 linux之时间同步服务(chrony)
时间同步服务( 用xixi作为时间源workstation同步rhel7时间)服务名称: chronyd.service配置文件: /etc/chrony.conf
2020-04-30 10:10:23 1838
原创 linux之find命令的详细介绍
find常用参数1.find 命令参数作用-name查找-user文件拥有者-group根据文件拥有组-type类型-perm文件权限-exec执行-maxdepth最大深度-mindepth最小深度-o或者-a并且-not反选2.练习:查找最大深度与最小深度建立一些文件,修改所...
2020-04-29 16:31:14 1708
原创 linux的临时挂载(mount)与永久挂载
本篇学习内容mount命令的详细介绍设备的临时挂载设备的永久挂载设备挂载在系统中有设备id的设备是可以被系统使用的验证:在系统中有设备id的设备可以被系统使用在虚拟机中添加一块新的硬盘(sda),添加后使用mount /dev/sda /westos挂载sda时报错了,因为此时sda没有id1.临时挂载命令作用mount查看挂载信息umoun...
2020-04-29 16:17:04 34682 3
原创 图解 “卸载磁盘umount : /xxx: target is busy问题”
umount: /westos: target is busy.问题在卸载时当出现设备正忙解决可使用fuser -kvm 设备|挂载点参数作用-k结束进程-v显示详细信息-m显示进程...
2020-04-29 16:06:48 2294
原创 netstat的常见参数
netstat -antlupe参数作用-a显示所有选项-n不做解析,直接显示ip-t仅显示tcp相关选项-u仅显示udp相关选项-l表示Listen,正在活跃的端口-p程序的名称-e显示其详细信息,如uid等-r显示路由信息,路由表-s按哥哥协议进行统计-c每隔固定时间,执行此netstat命令...
2020-04-29 10:20:41 1020
原创 shell中的脚本练习之实现倒计时
脚本练习:1min10s的倒计时脚本1.用逻辑判断实现 1min10s 的倒计时当min>0 sed=0时,min -1 sed=59 ;当min=0 sed=0 exit脚本实现2.使用数学运算实现倒计时分钟乘以秒+秒=循环的次数脚本:结果注意:sleep 1 会体现出一秒一秒的动态感clear 会显示在一行以10s倒计时为例,在未使用clea...
2020-04-27 17:49:43 825
原创 shell中的运算(包括使用多种方法实现加法运算)
1.运算符号符号作用+-*/%**++- -<<=>>==+=*=/=%=2.运算指令运算指令作用(())((a=1+2))letlet a=1+2expr...
2020-04-27 15:18:30 5933
原创 shell脚本中$的多种用法($* 、 $@ 、$_ 、$# 、$$ 、$! 、 $? )
1.用法变量名含义$0脚本本身的名字$1脚本后所输入的第一串字符$2传递给该shell脚本的第二个参数$*脚本后所输入的所有字符"westos linux lyq"$@脚本后所输入的所有字符’westos’ ‘linux’ ‘lyq’$_表示上一个命令的最后一个参数$##脚本后所输入的字符串个数$$脚本运行的当前进程I...
2020-04-26 11:49:36 12133 2
原创 详解 break,continue,exit三者区别
break,continue,exit三者区别1)含义命令作用contiue终止当此次前循环提前进入下个循环break终止当前所在语句所有动作进行语句外的其他动作exit脚本退出练习:【1】continue此次循环退出,提前进入下次循环当没有continue时 5 也会显示出来;当使用cotinue时,仅退出了显示5,剩下的都继续执行了。【...
2020-04-26 08:33:58 2579
原创 shell的执行流控制(for+while+until+if+case的使用)
1.for 循环for定义变量do使用变量,执行动作done结束标志【1】格式1:#!/bin/bashfor WESTOS in `seq 2 2 10`do echo $WESTOSdone【2】格式2:for WESTOS in 1 2 3do echo $WESTOSdone【3】格式3:for WESTOS in {10....
2020-04-26 08:32:34 232
原创 expect用法(实例讲解)
expect用法expect自动应答命令(用于交互式命令的自动执行)set timeout 1执行等待1秒,一秒后继续向下执行set NAME [ lindex $argv 0 ]定义变量sapwn监控程序send发送问题答案给交互命令\r回车exp_continue继续回答下面的expect eof表示回答完那些问题后,退出...
2020-04-25 22:31:04 5038 1
原创 解决 "连接WiFi后出现的 有限的访问权限问题"
电脑连接wifi不能上网,显示出现有限的访问权限右键我的电脑,点击属性点击设备管理器点击网络适配器,找到有Wireless的部分点击高级把属性里面值,修改为启动截图截早了,忘记截修改之后的图了。但是操作步骤是修改为启动...
2020-04-25 20:48:48 2286
原创 shell脚本中的变量及其应用
1.变量的定义1)定义本身变量就是内存当中一片区域的地址2)变量存在的意义命令无法操作一直变化的目标用一串固定的字符来表示不固定的目标可以解决此问题2.shell脚本中变量的定义方法1)环境级别export a=1在环境关闭后变量失效,因为其所占用的真实资源被物理回收了。2)用户级别该用户生效,其他用户不生效[root@xixi mnt]# su - westosLa...
2020-04-25 20:30:12 451
原创 解决出现Creating mailbox file: File exists问题,并分析出错原因
此篇博客介绍了解决方法和出错原因解决办法当想使用useradd user2创建用户user2时,如果出现了Creating mailbox file: File exists问题。就直接删除/var/spool/mail/和 /home下的之前存在的user2文件。删除后在重新建立,就能直接成功。[root@xixi mnt]# userdel -r user2 # 注意...
2020-04-23 18:47:43 21931
原创 解释mail.* -/var/log/maillog中' - '的含义
-/var/log/maillog带-的表示,在内存里面暂存,到达一定数量后,才会被写在这个日志中/var/log/messages其他 不带-的表示实时同步
2020-04-21 11:02:28 1642
原创 关闭钉钉的开机自启动
生产实习的过程中,钉钉真的是一个开会神器,语音电话、共享屏幕、共同处理文件等功能确实方便了我们的工作,但是也不难让我们感受到,为何小学生们会群起打一星。每次听到提示音的时候,我的心里总会一颤。所以在实习结束后,教大家如何关闭 钉钉的开机自启动!!哈哈,不知道大家看到钉钉的开启界面,有没有想到被钉钉支配的恐惧。步骤点击左上角的头像,点击系统设置关闭开机自启动选项,蓝色表示打开,此时搭建点...
2020-04-20 10:20:39 8181 4
原创 详解VS 2019中怎么运行C语言程序
解决VS 2019中怎么运行C语言程序在使用VS的时候,只有C ++项目没有C项目,经过查找资料后,我能在VS里运行C程序了。具体步骤如下所示1.打开Visual Studio 2019 后,选择创建新项目2.点击创建空项目3.选择存放位置(最好不要有中文目录)4.右键点击源文件 > 添加 > 新建项5.将名称修改为 .c后缀,点击添加上述步骤完成后就可以在所创...
2020-04-14 18:20:24 57153 4
原创 解决VS中的 " 无法启动程序,系统找不到指定文件 " 问题
问题在编译的过程中出现了 " 无法启动程序,系统找不到指定文件 " 这个错误解决方法1.点击项目下的 test1 属性ps:test1是我创建的文件名2选择多线程(/MT)点击 C/C++ > 运行库 > 多线程(/MT)3.点击Release之后就可以重新编译了...
2020-04-14 16:56:10 103799 41
原创 解决VS中的This function or variable may be unsafe.问题
问题在使用VS编译的时候出现了如下所示错误:解决方法1.点击项目下的 test1 属性ps:test1是我创建的文件名2.点击预处理,修改预处理器定义3.修改之后点击确定_CRT_SECURE_NO_WARNINGS/D_CRT_NONSTDC_NO_WARNINGS_CRT_NONSTDC_NO_WARNINGS_CRT_SECURE_NO_WARNINGS_GLOBAL...
2020-04-14 16:20:27 1857
原创 详解--shell脚本的创建与执行
1.什么是shell脚本中命令的解释器2.shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机3.如何创建shell脚本#!/bin/bash ##幻数vim自动添加脚本首部"map <F4> ms:call WESTOSTITLE()<cr>'sautocmd BufNewFile *....
2020-04-14 12:43:48 1269
原创 shell中的文本处理工具之awk
awk命令awk -F 分隔符 BEGIN{}{}END{} FILENAMENR #行数NF #列数FILENAME #文件名称本身westos #westos变量值“westos” #westos字符串/bash$/ #条件/条件1|条件2/ #条件1或者条件2 /条件1/||/条件2/ #条件1或者条件2 /条件1/&&/条件2/ #条件1并且条件2 $0 #...
2020-04-14 12:11:03 194
原创 shell中的文本处理工具之sed
sed 命令1.命令格式:sed 参数 命令 处理对象sed 参数 处理对象 -f 处理规则文件-f表示指定我们的命令规则储存文件-n静默模式:不把模式空间里的东西显示出来2.对字符的处理字符作用p显示d删除a添加c替换w写入i插入r整合文件具体用法:【1】 p 显示-e表示多条策略命令...
2020-04-12 20:48:26 164
原创 shell中的文本处理工具之grep
grep -E = egrep实验前提:cp /etc/passwd /mnt切换到mnt目录下,编辑passwd文件中的内容,只保存部分内容即可1.grep 格式grep 匹配条件 处理文件命令作用grep root passwd过滤root关键字grep ^root passwd以root开头grep root$ passwd以root...
2020-04-12 20:30:39 141
原创 RHCSA模拟测试(带答案)
考试时间为2小时(共18题) 考试信息:IPADDR: 172.25.254.x(X 在这里指您的工作站编号加100)NETMASK: 255.255.255.0GATEWAY: 172.25.254.250DNS: 172.25.254.250yum源地址为:http://172.25.254.250/rhel71.在进行考试之前,请先重置根用户密码为 examwestos2....
2020-04-12 17:28:38 2058
原创 shell学习之脚本练习1(显示ip + 检测文件类型)
学员命令测试 1:ifconfig 网卡 可以显示此网卡的信息显示信息中包含此网卡使用的ip地址请用命令过滤此ip并在输出时只显示ip其他信息不显示脚本编写:结果:反思:在练习的过程中,我才真正的理解了-d 指定分隔符是如何使用的。在写脚本的过程中要是可注意到自己想要实现的作用是什么:“ 如果网卡名称为空,要提示网卡名称;如果网卡名称正确,则得到正确的结果;如果网卡名称错误,报错...
2020-04-12 17:26:32 282
原创 系统进程及服务的控制(学习ps、top、systemctl)
系统进程及服务的控制1.什么是进程进程就是系统未完成并且正在进行的工作2.查看进程1)图形方式查看gnome-system-monitor2)进程查看命令ps -A ##所有进程-a ##在环境中的所有进程,不包函环境信息-u ##显示进程用户信息a ##显示当前环境中运行的进程,包含环境信息x ##列出系统中所有运行包含tty输出设备f ##显示进程的父子关系e ##...
2020-04-11 21:16:08 396
原创 超详细ssh命令的使用(包括ssh免密认证与安全优化)
sshd服务1.sshd简介sshd= secure shell可以通过网络在主机中开机shell的服务客户端软件sshd连接方式:ssh username@ip ##文本模式的链接ssh -X username@ip ##可以在链接成功后开机图形注意: 第一次链接陌生主机是要建立认证文件 所以会询问是否建立,需要树入yes 在次链接此台主机时,因为已经生成~/.ss...
2020-04-10 21:00:41 1034
原创 keil中解决" ERROR L121: IMPROPER FIXUP"问题
问题我在keil中编译会出现ERROR L121: IMPROPER FIXUP错误解决在我查询后,发现是与bdata相关的错误,大家可以使用Ctrl+f来查找bdata的位置在主函数中,原先是bit类型我们将其改为int在上述bdata后跟随的是flag_key,可以的知,我们还需要在keyboard来查找bdata删除bit bdata对bdata修改后,我们再次进...
2020-04-04 10:02:25 13982 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人