实验环境:RHEL7.0实验内容:启动文件损坏内核丢失启动运行级别错误文件导致系统不能开机1.启动文件损坏 Linux的启动文件为/boot/initramfs-3.10.0-123.el7.x86_64.img 1.1 损坏启动文件[root@server111 ~]# rm -rf /boot/initramfs-3.10.0-123.el7.x86_64.img 1.2现象650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109050601485.jpg" title="Screenshot from 2016-09-21 20:55:56.png" /> 1....
关闭SELinux(是美国安全局对强制访问的实现)功能[root@wen ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config #使用sed + i 命令修改 [root@wen ~]# grep "SELINUX=disabled" /etc/selinux/config #grep查看 SELINUX=disabled [root@wen ~]# cat /etc/selinux/config# This file controls the state of SELinux on the system. # SELINUX= can take one...
作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境。下面分享一个系统安装后的初始化脚本:#!/bin/bash#系统时最小化安装的,这里要安装系统的软件库yum groupinstall -y "development tools"#创建目录[ ! -d /server/tools ] && mkdir -p /server/tools[ ! -d /application ] && mkdir -p /application[ ! -d /data ] && mkdir -p /data[ ! -d /app/logs ] && mkdir -p...
To free pagecache:echo 1 > /proc/sys/vm/drop_caches 或sudo sh -c "echo 1 > /proc/sys/vm/drop_caches" To free reclaimable slab objects (includes dentries and inodes):echo 2 > /proc/sys/vm/drop_caches 或sudo sh -c "echo 2 > /proc/sys/vm/drop_caches" To free slab objects and pagecache:echo 3 > /proc/sys/vm/drop_caches 或sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"原文:https://www.cnblogs.com...
利用163邮箱简单的发送邮件,下面记录配置步骤,仅仅记录要点步骤。 申请163邮箱,开通客户端授权码以后,客户端可以利用这个授权码发送邮件。不需要繁琐的验证机制。650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110051932247.jpg" title="163mail" />将配置信息添加到/etc/mail.rc文件末尾。# send email set from=XXXXXX@163.com set smtp=smtp.163.com:25 set smtp-auth=login # 授权用户 set smtp-...
Ctrl+L 清屏Ctrl+D 退出 (logout / exit)Ctrl+U 刚刚写的命令发现写错了可以用Ctrl+U清除Ctrl+K 向后删除光标后面的Ctrl+C 直接取消 中断 也可以选择上面的Ctrl+USleep 是休眠的意思 休眠 sleep 100休眠100秒Ctrl+Z 暂停 进程还在 而 Ctrl+C是直接取消可以用fg恢复我们看log的日志会不停的动 一屏屏的 我们要看其中一行Ctrl+S 锁定Ctrl+Q 解锁有时候发现终端 死了 不动了一样 可以尝试使用ctrl+q解锁原文:http://sgc666.blog.51...
版本:mongodb3.2.6备份格式:/data/mongodb/bin/mongodump -h IP --port 端口号 -u 用户 -p 密码-d 数据库名-o 存储路径 恢复格式:/mnt/mongodb/bin/mongorestore -h IP --port 端口号 -u 用户名-p密码 -d 数据库名 备份的文件夹名/*注意,如果mongodb开启了认证登录,那么需要加参数--authenticationDatabase=admin,因为笔者使用的mongodb开启了认证登录,因此在备份和恢复中都使用了该参数。查看过相关资料,说是开启了认证(...
网络会话:通俗讲就是不同的网络模式模板,nmcli命令可以实现不同模板间的快速切换。1、查看系统中已有的网络会话[root@pc2 network-scripts]# nmcli connection show ## 可见有一个网络会话 NAME UUID TYPE DEVICE eno16777728 22ca4bf3-febe-4fc8-9091-2817e2cd6f66 802-3-ethernet eno16777728 [root@pc2 network-scripts]# nmcli con show NAME UUID...
============================================================================== Linux系统解压缩==============================================================================概述: 本篇将介绍Linux系统中的压缩和解压缩的工具,以及归档工具(tar,cpio)compress/uncompress:对应 .Z 结尾的压缩格式文件;gzip/gunzip:其对应的是 .gz 结尾的压缩格式文件;bzip2/bunzip2:其对应的是 .bz2 结尾的压缩格式文件;x...
使用 python 代码收集主机的系统信息,主要:主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存等系统信息。#!/usr/bin/env python #encoding: utf-8‘‘‘ 收集主机的信息: 主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存信息 ‘‘‘from subprocess import Popen, PIPE import os,sys‘‘‘ 获取 ifconfig 命令的输出 ‘‘‘def getIfconfig():p = Popen([‘ifconfig‘], stdout = PIPE)dat...
1、刨根问底---什么是yum源?yum的工作原理? 说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的。yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。 YUM是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器,YUM从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动...
1.关闭SELinux#临时关闭 setenforce 0#永久关闭 vim /etc/selinux/configSELINUX=disabled 2.设定运行级别为3#设定运行级别 vim /etc/inittabid:3:initdefault:#查看当前级别 [root@cobbler ~]# runlevel N 3 3.精简开机自启动#系统安装后只保留crond、sshd、network、rsyslog、sysstat五个服务开机启动chkconfig --list | grep 3:on | egrep -v "crond|sshd|network|rsyslog|sysstat" | awk ‘{print "chkconfig "$1" off"}‘ |...
1. tar.gz 安装 1)解压到指定位置(一般解压到usr共享目录下) tar -zxvf jdk.tar.gz 2)配置环境变量 vi /etc/profile 修改环境变量的配置文件,在文件中追加export JAVA_HOME=/usr/jdk1.8.0_171 //配置JAVA_HOME环境变量 export PATH=$PATH:$JAVA_HOME/bin //把JAVA_HOME追加到系统的path环境变量上 修改完文件,保存退出esc,shift+zz。 3)使改完后的文件生效:重启系统 或 source /et...
做为Linux系统管理员、或者是系统运维工程师,肯定会在工作遇到这样的需求:需要开发环境、测试环境、准生产环境等等环境,有时候建一个环境费时间不说,还容易出各种错误,好不容易建好了,可能还用不了几天。如果这时候有一个工具:能即用即建,不用则删,随时随地去创建一个系统多好! 所以,今天民工哥给大家推荐一个开源项目:Instantbox,为大家来解决这个烦恼。 什么是Instantbox?使用Instantbox可以让你随时随地构建一个系...
要求以root用户登录系统,右击桌面打开终端,查看当前登陆Linux系统所使用的用户名 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的使用说明 清除屏幕 ctrl+L使用“useradd tom”命令新建tom用户,为tom用户设置密码“123” 切换当前用户为tom 查看当前登陆Linux系统所使用的用户名 原文:http://www.cnblogs.com/sama/p/7545813.html