linux的初入yum源更新

本文介绍了如何在Kali Linux中重置root密码,通过启动编辑GRUB,修改启动参数,然后使用passwd命令。接着,讨论了Linux的yum源更新,包括备份、下载和更新操作。此外,还涵盖了Linux基本命令如ifconfig、ping、mv、cp、rm等,以及文件权限管理、用户管理、文件编辑器Vim的使用,以及用户和用户组管理。

 kali密码忘记

 

最关键的需求就是重置 root 用户的登录密码, 之后使用 root 账户可以修改其他账户的密码

启动Kali Linux,在启动了GNU GRUB 界面时按e进入编辑模式.
之后找到如图1所示的位置,把其中的ro改成rw,并删除.gz 后面的quite,替换成
init=/bin/bash .

 修改成功后,按Ctrl+X启动进程;然后在#后面使用passwd修改root密码即可。

 ----------------------------------------

 ---------------------------------

备份yum源

 进入yum源备份的文件夹

选择yum源并进行下载

运行yum makecache生成缓存

 

进行更新

 -----------------------------------

kali

查看kali中的yum文件

 查看是否有错误

读取yum源

 载入

 如果yum源过多重启即可   ruboot

 --------------------------------------


ifconfig  查看ip是否有问题
ping 127.0.0.1  测试本地网络环路是否有问题
mii-tool eth0   查看网卡物理连接是否正常
ping 192.168.0.1  ping网关测试网络连接是否正常
tracepath 8.8.8.8  追踪dns
tracepath [网站域名] 追踪外连接是否正常
nslookup [网站域名]  查看网络连接路径
Telnet [网站域名] 80  查看网络连接端口
Linux下文件新建、移动(重命名)、复制粘贴、删除命令使用方法(touch,mv,cp,rm)
文件新建命令使用方法
1、新建文件夹:mkdir 目录名

 2、新建文件:touch 文件名

文件移动(剪切)、重命名命令使用

linux终端下没有单独的剪切、粘贴命令,只有移动文件/目录命令,最终效果就是剪贴粘贴,该命令也可以重命名文件或者目录 
cp  复制
    命令格式:cp  源文件   目标文件
                       -a:是指archive的意思,也说是指复制所有的目录
                       -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
                       -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
                       -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
                       -l:建立硬连接(hard link)的连接文件,而非复制文件本身
                       -p:与文件的属性一起复制,而非使用默认属性
                       -r:递归复制,用于目录的复制操作
                      -s:复制成符号连接文件(symbolic link),即“快捷方式”文件

mv移动/重命名

touch 创建多个文本文档

rm  删除  -rf   删除非空文件夹

su   root   切换账户
​-------------------------------------

查看权限

------------------

 前三位代表文件所有者权限, 如图中红色
中间三位代表文件所属组的权限,如图中黄色
后三位代表其它人权限, 如图中蓝色(其中权限分别为 读 写 执行 )(rwx)

-------------------------- 

因为进制的原因导致读 写 执行(rwx)十进制时相加位7所以有时修改权限的时候可以用阿拉伯数字进行代替

更改权限
除了使用数字,还用可以用字母来表示权限,可以分别使用+ 和-默认权限
当普通用户创建一个文件时,其默认权限是rw-rw-r--
当普通用户创建一个目录时,其默认权限是rwxrwxr-x
当root用户创建文件时,其默认权限是rw-r--r--
当root用户创建目录时,其默认权限是rwxr-xr-x
上面提到这些默认权限是由umask决定来打开或关闭权限
在使用字母时u代表用户 (9位权限中的前三位) g代表组 (中间三位)
o代表其他人(最的三位)
在使用字母时a代表全部权限即777, r. w. x则分别表示自己的含义
如更改权限为r-xr-xr-x可以写成
chmod a-w file :所有 权限减去w

--------------------

默认权限
当普通用户创建一个文件时,其默认权限是rw-rw-r--
当普通用户创建一个目录时,其默认权限是rwxrwxr-x
当root用户创建文件时,其默认权限是rw-r--r--
当root用户创建目录时,其默认权限是rwxr-xr-x
上面提到这些默认权限是由umask决定

---------------

ls  -l  查看文件所有者

 ---------------------

更改文件所有者,必须要用root用户来执行
将文件123的所有者改为root
chown root 123
将文件123的所有者和所属组都改为root
chown root:root 123
将文件夹Picture s和其子文件夹和子文件的所有者和所属组均为改root
chown -R root:root Pictures

-----------------------------

显示行号  cat  -n

 ------------

more查看文件内容的时候如果内容过多的情况下,翻阅不便的时候可以按空格进行翻页

也可以选择用Ctrl+D向上翻页,Ctrl+F向下翻页,Q退出。

---------------------

less :作用和more类型,但功能多-点,可以使用方向键上下翻动
可以输入"/root回车"进行查找.查找时可以通过N和n进行向前或向后
查找。

---------------------

tail 显示文件后10行,也可以接- n选项,显示后n行
tail -f选项,动态显示文件后10行,即可以实时观察文件,常用于实时查看日志。

tarl -l /var/log/messagec1

----------------------------------------------

 创建文本文档    编辑文档输入a则可进入输入模式   退出则为q,wq保存退出;wq!同样也可以

进入插入模式后,要想退出先按Esc然后:输入q  或者wq!保存/退出

-----------------------------

cp /etc/dnsmasq.conf /tmp/1.txt //复制文件, 用于实践完成以下操作
为了便于理解,显示行号操作,:set nu回车
将光标分别下、右、左、上移动6个字符(命令模式6j 6| 6h 6k )
将光标向下、向上翻两页(命令模式CTRL+F按两次, CTRL+ B按两次)
将光标移到第54行(命令模式54G)
将光标移动到行尾,再移动到行首(命令模式行尾: $即SHIFT+4 行首^即
SHIFT+6 )
将光标移动到文件最后-行(命令模式G)
将光标移动到文件第一行(命令横式 gg )

 -----------------------------------------------

Linux有三种不同类用户
管理用户,即root用户,root用户是在安装操作系统时,由系统自动创建,
具有Linux的所有权限。通常root用户是黑客在本机的终极目标。
一般用户,即我们前面安装系统时创建的sangfor.可以在操作系统上访问程
序,如vim,数据库,WEB浏览器。可以创建保存文件到自己的HOME目录。
无法修改系统配置文件
服务用户,用于apache、邮件、打印服务等系统服务。这些服务用户与
Linux系统用户进行交互,通常不需要我们人为的去更改。
通常我们对Linux的操作过程是:使用普通用户登录进行查看,而需要修改
Linux时,切换为root用户或使用root的权限进行操作

---------------------------------

--/etc/passwd/   文件管理

 ---------------------

/etc/passwd共有7列,以:隔开,依次解析如下:
username:代表用户名,可以包含数字- ._. 但不能-开头, 不能大于32
个字符
password:用户口令,可以是x *或字母数字的随机合。
x表示实际口令指向/etc/shadow,
*表示禁用的用户
字母数字随 机表示加密后的口令
UserID:用户的数字ID, root默认是0,普通用户默认从1000开始
GroupID:用户所属的组ID,默认情况下,Linux会给每个用户新建一个用户组,
与数字ID匹配

--------------------------------------

/etc/shadow文件:是/etc/passwd文件的补充。包含8列信息依次如下
Username:用户名
Password:加密后的口令,对应在/etc/password第二列需要是x
Password history :口令的最后修改日期,在1970年1月1日之后的天数
mindays:用户必须保持该口令的最小天数
maxdays:口令的使用最长天数,在此之后必须更改口令
warndays:口令过期前,提供警告的天数
inactive:口令过期后仍然可使用口令的天数,在此期间会提示修改口令
disable:禁用账户后,在1970年1月1日之后的天数

------------------------------------------------

useradd命令
useradd 用户名
-u:指定uid
-9: 指定GID
-d:指定用户家目录
-C: 输入备注信息
-M:表示不建立家目录
-s:自定义shell程序,不使用默认的/bin/bash
-e: YYYY-MM-DD格式,输入用户的过期日期

---------------------------------

groupadd
groupadd -g GID groupname
注意: groupadd如果不加-g指定GID,那系统会默认从1000后开始分
groupdel groupname
直接删除用户组
删除时,如果组中有用户的“主要组”是此组,则不能删除,需要先删除用户

---------------------------------

Linux以root运行命令
su root    //切换为root用户
usermod -G wheel sangfor //将sangfor添加到wheel组
su sangfor //切换回sangfor用户
sudo Is /root //使用sudo执行成功
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值