IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux操作系统yum安装及基础命令 -> 正文阅读

[系统运维]Linux操作系统yum安装及基础命令

Linux忘记root密码如何修改?

第一步:选择重启客户机

第二步:直接按键盘? E 进入编辑模式

第三步:把ro改成rw,删掉quiet splash,在后面加上init=/bin/bash

第四步:然后按ctrl+x退出当前界面,到下图的界面

第五步:如果没出现后面的root@(none):/#,按几下回车就行了

第六步:然后输入passwd,重置新的密码,输入密码不会显示

第七步:重置完密码后,重启

第八步:重启后,登录账号是root,密码是刚刚重置的密码

CentOS7、kali更新软件源

CentOS7更新yum源为阿里云

(1)首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

(2)进入yum源配置文件所在文件夹

cd /etc/yum.repos.d/

(3)下载163或者阿里云的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份,我安装了CentOS7)

163:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

CentOS7:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

(4)运行yum makecache生成缓存

yum makecache

(5)更新系统

yum -y update

kali更新yum源

首先先查看kali中源的文件,里面默认有官方的源。(vim /etc/apt/sources.list)

而后把咱们找到的国内的源添加上,将官方的源进行注释。(在前面加“#”)。下面为国内及国外的源。

# kali官方源 
deb http://http.kali.org/ moto main non-free contrib 
deb-src http://http.kali.org/ moto main non-free contrib
deb http://security.kali.org/ moto/updates main contrib non-free 
deb-src http://security.kali.org/ moto/updates main contrib non-free
#中科大kali源 
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib 
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib 
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
#新加坡kali源
 deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib 
 deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib 
 deb http://security.kali.org/kali-security kali/updates main contrib non-free 
 deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free 
 deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
#阿里云kali源 
deb http://mirrors.aliyun.com/kali kali main non-free contrib 
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib 
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
#163 Kali源 
deb http://mirrors.163.com/debian wheezy main non-free contrib 
deb-src http://mirrors.163.com/debian wheezy main non-free contrib 
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib 
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib 
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib 
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
#中科大 
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#浙大 
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free 
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学 
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib 
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#清华大学 
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free 
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

下图是我本身的kali linux中在用的源。

?有几个命令会在更新源中用到。

apt-get update:更新源列表。若是修改源列表或者想要进行同步刷新或添加新的源,应该执行上面的命令。

apt-get upgrade:该命令将尝试下载在apt服务器上具备更新的全部软件包,而后按下 “y”时安装它们。

apt-get dist-upgrade:该命令也是更新全部软件包。可是当upgrade更新时,若是依赖关系没法解决可能会报错或者中止,可是dist-upgrade命令能够自动解决依赖关系。所以dist-upgrade可能会更新不但愿更新的软件,致使一些须要依赖旧包的软件没法运行。

因此,apt-get dist-upgrade慎用。通常使用 apt-get update && apt-get upgrade 能够保证系统的完整性。

而后进行清理。apt-get clean

重启便可。reboot

yum 卸载安装软件

一、yum简介

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

二、常用的yum命令

1、显示已经安装的软件包(yum list installed)

?2、查找可以安装的软件包(以 tomcat 为例)(yum list tomcat)

?3、安装软件包(以 tomcat 为例)(yum install tomcat)

?4、卸载软件包(以 tomcat 为例)(yum remove tomcat)

?5、列出软件包的依赖(以 tomcat 为例)(yum deplist tomcat)

?6、-y 自动应答yes

在安装软件的时候,会有中断,让用户选择是否要继续,如下图:

我们可以用 -y 来应答所有的 yes , 比如我们安装 tomcat 的时候,用下面的命令,将安装任务一气呵成,不会中断。

yum -y install tomcat

7、info 显示软件包的描述信息和概要信息

以 tomcat 为例(yum info tomcat)

?8、升级软件包

升级所有的软件包(yum update)

升级某一个软件包 ,以升级 tomcat 为例(yum update tomcat)

检查可更新的程序(yum check-update)

查看安装(rpm -qi firefox)

基本网络故障排除

1.三步Ping法
应先了解用户或想想自己最近都进行了哪些操作,然后再采用三步Ping法,通常能揪出原凶。

  • 第一步:首先进入命令行模式,通过“ping 127.0.0.1”来判断TCP/IP协议是否安装成功,不通则重新安装TCP/IP协议,如果通则进入下一步。
  • 第二步:输入“ipconfig”获得本机IP地址及网关地址,通过“ping 本机IP地址”来判断网卡是否有问题,如果Ping不通,则需要重新安装网卡驱动,如果通则进入下一步。
  • 第三步:通过前两步已经能够判断出本机网络协议和网卡工作正常,下面就要看问题是出在网线,还是出在远程服务器或路由器链路上了。执行“ping 网关IP地址”,如果不通则说明问题基本出在网线上,这时应该查看RJ45水晶头上是否有线扭断,或换根网线测试一下,如果通则说明从本机到服务器或路由器远程链路连接正常,问题出在服务器或路由器上的设置,与本机无关。

2.逐个击破法

(1)操作系统原因
常见的因系统设置导致网络不通的原因有如下三种:

  • ①Windows 98没有用网络登录方式登录。
  • ②IP地址、DNS服务器和网关等网络参数设置有错误,IE无法浏览则还要进一步检查是否需要设置代理服务器。
  • ③Windows 2000经常出现主域浏览的强制选举。
  • 第三个问题出现的频率比较高,在这种情况下,Ping一台在网络中运行的主机,得到的信息都是“Request timed out”,请注意看“本地连接”状态里发送和接收的数据包,接收数据始终为零,查看事件器,应该会出现信息来源为Browser的信息。出现这种情况可以通过更换网卡插槽来解决,不过这样比较麻烦,我的经验是对网卡参数进行一次还原性调整,进入“设备管理器”,查看网卡属性,点击“高级”选项卡,更改某个属性的值,确定后再还原。例如我一般选择“Linespeed”这个属性,其初始设置为“Auto Mode”,首先将其更改为“10M”,然后“确定”,等待网卡初始化后再到这里把设置改回原来的“Auto Mode”,问题就可以解决了。这是我在工作中总结出来的,如果有更好的方法,欢迎交流。

(2)软件原因

可能因为安装一些软件导致无法访问网络,这种软件主要是网络代理软件,如果尝试以上方法不能解决问题,不妨查看一下安装软件列表中是否有这类软件,如果有则可以考虑卸载。

(3)硬件原因

  • 第一步:查看网卡的指示灯是否处于闪烁或常亮状态,由于各种网卡指示灯状态显示方式并不相同,红灯或状态指示灯不亮并不一定代表有故障,有些网卡只有在发送数据包时指示灯才会闪亮(在早期ISA网卡上比较常见),所以只是单纯观察状态灯并不能确定问题出在硬件,需要进一步的测试。用Ping命令测试,如果在命令执行过程中指示灯也始终处于熄灭的状态,则可以初步判定是硬件问题。
  • 第二步:检查网线,把网线接头从网卡和信息插座中拔出,插在测线器的两个插口中,打开测线器开关,如果看到左右各8个指示灯顺序闪亮,则表明网线通信正常,如果有某个指示灯不亮,则表明网线有问题,需要进行更换。

linux系统网络故障排除流程

  • 1.ifconfig? 查看ip是否有问题
  • 2.ping 127.0.0.1? 测试本地网络环路是否有问题
  • 3.mii-tool eth0?? 查看网卡物理连接是否正常
  • 4.ping 192.168.0.1? ping网关测试网络连接是否正常
  • 5.tracepath 8.8.8.8? 追踪dns
  • 6.tracepath [网站域名] 追踪外连接是否正常
  • 7.nslookup [网站域名]? 查看网络连接路径
  • 8.Telnet [网站域名] 80? 查看网络连接端口

文件的复制粘贴移动

一、文件复制命令cp

命令格式:cp 源文件 目标文件

参数说明:

  • -a:是指archive的意思,也说是指复制所有的目录
  • -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
  • -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
  • -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
  • -l:建立硬连接(hard link)的连接文件,而非复制文件本身
  • -p:与文件的属性一起复制,而非使用默认属性
  • -r:递归复制,用于目录的复制操作
  • -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
  • -u:若目标文件比源文件旧,更新目标文件

如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:

cp /test1/file1 /test3/file2

二、文件移动、重命名命令mv

命令格式:mv [-fiu] 源文件 目标文件

参数说明:

  • -f:force,强制直接移动而不询问
  • -i:若目标文件(destination)已经存在,就会询问是否覆盖
  • -u:若目标文件已经存在,且源文件比较新,才会更新

如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:

mv /test1/file1 /test3/file2

文件重命名

命令格式:mv 要修改的文件名 修改后文件名

三、文件删除命令rm

命令格式:rm [-fir] 文件或目录

参数说明:

-f:强制删除

-i:交互模式,在删除前询问用户是否操作

-r:递归删除,常用在目录的删除

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-24 08:22:22  更:2021-11-24 08:24:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:52:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码