Linux
一起学习Linux命令及安装
ljhynl
这个作者很懒,什么都没留下…
展开
-
《数据采样+自动入库实验报告》
一、实验目的1、学习通过shell脚本定期采集 cpu、mem、disk 信息 ,并记录数据到.txt文件中;2、学习定时导入上一小时产生的数据记录文件到数据库二、实验环境阿里云服务器三、实验要求1、创建的shell脚本可以采集数据包括 cpu 、mem 、 disk 使用率2、采样文件每小时生成一个,采集的数据都放在这个文件下3、数据记录文件的文件名可随当前时间动态生成,命名规则为YYYY_MM_DD_HH.txt,以时间格式命名4、数据采样的脚本每分钟定时执行5、编写自动入库的脚本,原创 2020-07-10 18:20:42 · 620 阅读 · 0 评论 -
将采样文件通过脚本及定时任务按时自动导入数据库
实验伪码首先要编写自动入库的shell脚本#!/bin/bash. /etc/profile. ~/.bash_profilefile_one=$(date -d '-1 hour' +%Y_%m_%d_%H)echo $file_one.txtmysql -h 127.0.0.1 -P3306 -uroot -pljh cpu_mem_disk -e "LOAD DATA LOCAL INFILE '/root/script/$file_one.txt' INTO TABLE mem FIE原创 2020-06-29 22:47:08 · 447 阅读 · 0 评论 -
shell脚本:系统采集cpu、mem、disk数据并记录在文件中(文件名可随时间更改)
设置脚本(每分钟采集一次数据,采集的数据有 cpu ,mem , disk 的使用率)#!/bin/bashnow=`date -u -d"+8 hour" +'%Y-%m-%d %H:%M:%S'`#mem空闲阈值mem_warn='100'#disk使用阈值disk_warn='90'#---cpuTIME_INTERVAL=5LAST_CPU_INFO=$(cat /proc/stat | grep -w cpu | awk '{print $2,$3,$4,$5,$6,$7,$8}原创 2020-06-02 21:15:11 · 1057 阅读 · 0 评论 -
shell脚本及举例:依次创建10个目录在相应目录下创建10个文件,在相应文件下添加内容
#!/bin/bashfor ((i=1;i<=10;i++))domkdir study.$idoneecho "mkdir success!"ls study.*sleep 1cd study.1function fun1() { echo "The value of the first parameter is $i !" touch test$i.txt}i=1while [ $i -le 10 ]do fun1 ((i++))don原创 2020-05-27 22:17:49 · 9328 阅读 · 0 评论 -
阿里云服务器使用 SSH 无法连接时的应对措施
博客园首页新随笔联系管理订阅随笔-480文章-0评论-57Linux服务器连接不上的几种解决办法Linux远程服务器连接不上,或连接超时解决办法1、测试网络是否通:ping 远程IP2、如果能ping通则表示与服务器网络连接是正常,接下来测试端口:telnet 远程ip 端口3、如果telnet不上,要考虑服务器是否有防火墙拦截:CentOS7查看防火墙是否运行:firewall-cmd --stateCentOS6查看防火墙是否运行/sbin/service i原创 2020-05-18 00:24:07 · 1983 阅读 · 0 评论 -
Linux的proc文件系统详解
简介/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux内核空间和用户间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的。最初开发/proc文件系统是为了提供有关系统中进程的信息。但是由于这个文件系统非常有用,因此内核中的很多元素也开始使用它来报告信息,或启用动态运行时配置。很多命令,都是通过读写 proc 文件系统,显示系统的当前运行信息/proc文件系统包含了原创 2020-05-13 18:21:30 · 337 阅读 · 0 评论 -
查看Linux系统参数
查看CPU详细信息在Linux服务器上查看CPU详细信息:cat /proc/cpuinfo[root@ljh2020 test]# cat /proc/cpuinfoprocessor : 0 # CPU处理器序号,从0开始,可通过该序号查看CPU个数vendor_id : GenuineIntel # CPU制造商,因特尔正式版cpu family : 6 # CPU产品系列代号,即第6代CPUmodel : 85原创 2020-05-13 00:03:58 · 919 阅读 · 0 评论 -
Linux下mariadb的使用(启动mariadb的方式以及登录数据库建库)
注:1.因为mariadb和mysql区别不大所以就学习安装配置mariadb2.RMP 是一个软件包管理器,它软件安装更加轻松容易。Yum是rpm的前端程序,主要是用来自动解决rpm的依赖关系登录数据库创建数据库通过...原创 2020-04-18 17:35:26 · 14450 阅读 · 1 评论 -
路由器上网流程以及nat内网ip
路由器上网流程1、路由器通过登录拨号上网,联网成功2、运营商(电信)分配 IP 地址,DNS 服务器等上网信息3、路由器作为一个DHCP 服务器为连接的设备分配 内网IP4、之后内网的设备(pc端 或者手机),得到 一个 内网 IP 地址(局域网内的IP地址)5、访问外网时,nat协议通过路由器将内网IP转换为外网IP,对外网进行访问手机端查看内网IP通过在百度上搜索ip可以找到...原创 2020-04-06 23:29:18 · 802 阅读 · 0 评论 -
ServerSocket对象与服务器端套接字实验步骤与结果、错误分析
实验步骤一、 服务器端1.编写服务器端Server.java的代码(注:127.0.0.1是回送地址,指本地机,用来测试使用)import java.io.*;import java.net.*;public class Server { public static void main(String[] args) { tring [] answer = {"So...原创 2020-04-02 21:32:42 · 580 阅读 · 0 评论 -
针对Linux用户权限问题作出的修改与模拟实验
实验一:使用 root 用户1.使用 root用户,首先在/root下新建mkdir一个目录new:mkdir new2.ll出new:ll 查看new目录权限3. 在 root 用户里将/home/user00/Server.java 拷贝到 /root/new 目录下面命令: cp /home/user00/Server.java /root/new/Server.java4....原创 2020-04-01 21:43:59 · 196 阅读 · 0 评论 -
Linux用户权限问题失败案例及原因分析、成功案例与原因
失败案例步骤1.换成root用户来拷贝root用户的文件,权限足够2.输入命令 cp/home/user00/Server.java /root/Server.java3.按下回车执行失败原因使用了user00用户来拷贝root用户的文件,没有权限成功案例...原创 2020-04-01 01:07:42 · 704 阅读 · 0 评论