
Linux
乔治大哥
脚踏实地,仰望星空。
展开
-
/etc/sysconfig/network-script/ifcfg-eth0究竟怎么填!!!
有朋友第一次搞不带图形化的系统,然后不知所措,这里补充一下,怎么命令行正确编辑ifcfg-eth0!!!1、打开虚拟机2、点开虚拟网络编辑器3、看NAT设置4、编辑ifcfg-eth0vi /etc/sysconfig/network-script/ifcfg-eth0service network restart【补充】如果报错,重...原创 2020-02-17 17:02:27 · 1566 阅读 · 0 评论 -
你真正的去了解过Linux吗?不单单是一些命令操作,比如它的系统架构!!!
文章较长,建议慢慢看!!!^_^Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。1、linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络...原创 2019-12-18 20:51:08 · 251 阅读 · 0 评论 -
Shell 脚本的时间的加减,以及时间差的计算
Shell 脚本时候,遇到的时间处理问题。时间的加减,以及时间差的计算。1。时间加减这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。如:1990-01-01 01:01:01 加上 1小时 20分处理方法:a.将基础时间转为时间戳time1=$(date+%s-d'1990-01-01 01:01:01'...原创 2019-11-26 21:42:11 · 5888 阅读 · 0 评论 -
tar中的zxvf都是什么?
我们在解压中一般很熟练的tar -zxvfxxx.tar.gz那么我问一下,zxvf分别意味着什么?嘿嘿!!!-z或--gzip或--ungzip:通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz;-x或--extract或--get:从归档文件中提取文件,可以搭配-C(大写)在特定目录解开,-v或--verbose:显示指令执行过程;-f<备份文件&...原创 2019-11-26 20:46:19 · 8476 阅读 · 3 评论 -
shell脚本获取系统的前一天日期,格式为yyyymmdd
#!/bin/bashdate -d '1 days ago' +%Y%m%d原创 2019-11-26 15:47:54 · 4822 阅读 · 0 评论 -
一些 Linux 系统故障修复和修复技巧
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。一、单用户模式Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行。单用户模式可以...原创 2019-11-16 21:31:09 · 346 阅读 · 0 评论 -
终止进程的方法总结(使用)
ctrl+c没错,这应该是你最常用到的方法了,当前终端非后台运行一个程序后,使用ctrl+c即可终止当前程序。ctrl+z这种方式不算完全终止,更像是暂停,因为它可以通过fg或者bg继续执行。举个例子,代码如下:#include<stdio.h>intmain(void){inti=0;for(i=0;i<100;i+...原创 2019-11-15 21:32:41 · 2124 阅读 · 0 评论 -
当执行进程ctrl+c关闭不了的时候的解决方法
ctrl+z进入后台运行,然后在使用jobs命令查询进程,然后使用kill杀死进程补充:原创 2019-11-13 10:15:08 · 6475 阅读 · 0 评论 -
使VM的虚拟机内存超越物理内存的方法
注意:别让出现警告,当运行时,会造成很卡,因为会进行大量的磁盘空间交换。没办法,将来买个好的电脑。哈哈原创 2019-11-13 08:18:00 · 3631 阅读 · 0 评论 -
rpm包是什么?怎么解压?
或许大家大多是在官网是下载tar包,很少使用rpm包,不过rpm包有它自身的特点。RPM(RedHat Package Manager)一种通过资料库管理的方式将所需要的软件安装到主机上的管理程序。RPM包的特点:1、事先已经编译好。2、安装方便。3、安装过程中要求环境一致。4、反安装时要从最上层开始。RPM(Red hat Package Manage)是事实的业界标准...原创 2019-11-13 08:15:21 · 18603 阅读 · 0 评论 -
linux上怎么修改hostname
想改hostname,但是忘了,来做个笔记vi /etc/sysconfig/network保存记得重启reboot搞定原创 2019-11-12 21:39:49 · 283 阅读 · 0 评论 -
linux虚拟机克隆
系统重新安装耗时耗力,因此我们可以直接将已经安装好的机器克隆在你搭好的一台机器上,比如网络配好,防火墙关闭,jdk安装等。拍下一个快照。然后进行克隆循环以上工作,你的三台机器就出来。在这三台上进行网络的配置等操作。...原创 2019-11-12 21:21:51 · 268 阅读 · 0 评论 -
分享实用监控脚本:使用Shell检查进程是否存在
转载自良许Linux在运维工作中,为保证业务的正常运行,我们需要定时查看指定的进程是否还存在,一旦进程退出了,说明服务可能存在问题,运维工程师就可以在第一时间处理问题。今天就跟大家分享一个实用的shell脚本——时刻检查你的进程状态。在对进程进行监控时,我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务器上不同用户下运行着多个相同进程名的进程。下面的函数 ...原创 2019-11-10 21:54:40 · 812 阅读 · 0 评论 -
集群分发文件脚本
用途:Linux01(脚本文件)\linux02\linux03分发脚本使用前提配置ip和主机名称的映射需要让linux01机器知道linux02和linux03代表的是哪个ip配置SSH无密钥登录(不使用密码登录)(参考另外一个文档01_SSH免密钥登录.docx)ssh 192.168.1.102(1)在/usr/local/bin目录下创建xsync文件...原创 2019-11-09 09:24:59 · 512 阅读 · 0 评论 -
Linux下的查找命令
man find locate which whereis type man学习Linux命令,就得会看帮助文档,不然选项太多,根本记不住。常用的帮助文档命令有man,info,--help。一般用man比较多,比help命令细,比info命令简单。输入 man 命令,即可进入man page(手册页面)。man page常用的部分如下...原创 2019-11-08 21:34:49 · 199 阅读 · 0 评论 -
linux命令运行中,输入命令,如果输入错误,怎么删除?
ctrl + 删除键原创 2019-10-28 08:21:14 · 6688 阅读 · 1 评论 -
linux命令行输入下一行但不运行命令
只需要在本行输入 \ 然后回车即进入下一行且不运行命令。原创 2019-10-27 21:36:49 · 8112 阅读 · 1 评论 -
无法打开虚拟机,获取该虚拟机的所有权失败。 主机上的某个应用程序正在使用该虚拟机。
D:\Program Files (x86)\VMwareWorkspace\henu3\henu3.vmx在启动即可!原创 2019-10-27 20:21:25 · 4912 阅读 · 5 评论 -
绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd原创 2019-10-25 19:40:00 · 11351 阅读 · 0 评论 -
Linux Shell 文本处理工具集锦
本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧;01 find 文件查找1 查找txt和pdf文件...转载 2019-10-24 22:16:27 · 205 阅读 · 0 评论 -
浅析Linux awk命令
示例:[root@henu1 ~]# vi marks.txt1) George English 1002) Didi English 1003) George English 1004) George English 1005) George English 100[root@henu1 ...原创 2019-10-24 16:25:30 · 640 阅读 · 0 评论 -
centos vi模式下不能返回普通模式
ctrl + c //就ok了原创 2019-10-24 13:58:52 · 399 阅读 · 0 评论 -
代码实现【mini版】——给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
根据https://blog.youkuaiyun.com/qq_41946557/article/details/102708186思想去写!!!将文件中的信息当成我们文本中的每行文件,然后两个文件中分别是100条信息,然后进行读取 hash(url) %5首先准备两个文件:xxoo.txt ooxx.txt取模并且存储到5个小文件中。代码清晰易懂。适合初学。package...原创 2019-10-23 21:47:02 · 3107 阅读 · 5 评论 -
linux 命令 nohup 后台运行
原创 2019-10-23 20:54:25 · 247 阅读 · 1 评论 -
练习:每一分钟产生一个文件,保存本分钟内所有数字之和。
命令nohupgendata 文件#!/usr/bin/pythonimport time,random, threadingdef gen(): fname = '/tmp/log_'+str(time.strftime('%Y%m%d%H%M%S')) with open(fname, 'w') as f: for i in rang...原创 2019-10-23 15:56:01 · 453 阅读 · 0 评论 -
Shell编程 ——for循环、if语句、sleep睡眠。——每秒钟生成一个文件,一共生成60个文件
实践:每秒钟生成一个文件,一共生成60个文件,文件名格式是”20190101_101010.txt”。但是,第10、20秒,不生成文件。#!/bin/shfor((i=0;i<60;i++)) do NAME="/root/data/"$(date "+%Y%m%d%H%M%S") if [[ $i -ne 10 && $i ...原创 2019-10-23 14:13:49 · 2609 阅读 · 0 评论 -
Shell中的if语句中的&&
#!/bin/bashfor((i=0;i<5;i++))do if [ $i -ne 3 && $i -ne 5 ]; then echo yes333 fidone会报出错误:纠正:#!/bin/bashfor((i=0;i<5;i++))do if [[ $i -ne 3 && $i -n...原创 2019-10-23 13:54:00 · 5762 阅读 · 0 评论 -
浅析Nginx
导读:Nginx 相关介绍,Nginx是什么?能干嘛?想必大家一定听说过Nginx,若没听说过它?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HT...转载 2019-10-23 08:23:44 · 197 阅读 · 0 评论 -
使用crontab定时保存top信息到文件,并保存到数据库中
上篇介绍了通过 crontab将linux中的top信息写入文件中https://blog.youkuaiyun.com/qq_41946557/article/details/102686700这篇说一下,将保存的top信息,插入到数据库中,并且也是持续的插入。首先,我们查看一下文档:然后根据其建表: 【注建表是在linux上,安装mysqlhttps://blog.youkuaiyun.com/...原创 2019-10-22 21:50:53 · 1475 阅读 · 0 评论 -
通过 crontab将linux中的top信息写入文件中
通过 crontab将linux中的top信息写入文件中。问题:1.直接执行命令可以正常,放到shell脚本里面执行不行。 2.直接执行shell脚本正常输出,放到crontab后不行。具体步骤:vi toptest.shchmod 744 toptest.shcrontab -emore top_日期.txt...原创 2019-10-22 17:18:16 · 1708 阅读 · 2 评论 -
linux下查看mysql的版本
原创 2019-10-22 16:52:39 · 263 阅读 · 0 评论 -
linux安装mysql详细过程【easy】
1、看是否安装过yum list installed | grep mysql2、删除yum -y remove mysql3、安装yum -y install mysql-server4、查看是否安装成功rpm -qi mysql-server5、启动mysql服务service mysqld start6、输入命令mysql7、进入mysql命令...原创 2019-10-22 13:15:27 · 368 阅读 · 0 评论 -
最详细的创建虚拟机_minmal版本
使用root,密码为hadoop,密码不会显示直接输入就可以。Vi /etc/sysconfig/network-scripts/ifcfg-eth0删除HWADDR改行内容;并且删除70-persisten-net.rules这个文件网络配置成功关闭防火墙,并配置开机自启克隆操作:克隆后机器需要修...原创 2019-10-20 10:09:34 · 333 阅读 · 0 评论 -
最详细的创建虚拟机_创建_安装配置_配置启动向导
一、安装VMware二、安装CentOS-7 创建新的虚拟机 创建新的虚拟机:选择典型:选择稍后安装操作系统【或者傻瓜式安装选择安装程序光盘映像文件(iso),选择镜像,直接安装成功】:选择Linux,版本选择CentOS 7 64位:输入虚拟机名称和位置:磁盘容量可以按照默认不选,直接下一步:点击完成:配置虚拟机镜像路径,点击...原创 2019-10-19 16:53:41 · 2708 阅读 · 0 评论 -
还在发愁linux命令记不住吗?神器来了!
话不多说!!!直接干货!!!Github上的开源项目:https://github.com/jaywcjlove/linux-command点击https://git.io/linux后是不是福音了!!!...原创 2019-10-16 08:39:01 · 668 阅读 · 0 评论 -
12 款 Linux 终端推荐
如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端。Tilda这是一款可配置的雷神之锤风格的终端工具,也就是说,当用户敲击配置好的热键(缺省是F1)时,这个终端会从屏幕的顶端滑出,就跟雷神之锤游戏中的效果一样。它的安装方法...转载 2019-10-15 07:39:57 · 427 阅读 · 0 评论