#巩固知识点#
0001.reboot 重启
0002.sudo passwd root 修改root密码
0003.sudo vim /etc/apt/sources.list 修改镜像文件
操作顺序:
输入i,进入编辑模式
光标移动到第一个 deb前,加#号
移动光标至 #Additional line for source packages
#deb-src http://http.kali.org/kali kali-rolling main contrib non-free 后按回车
输入 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib(以阿里云为例)
按esc 退出,验证是否正确
输入wq! (左下角命令行) 保存退出
注:可能出现在问题
1、未正常退出sources.list文件,下次打开会提示
(1) 另一个程序可能也在编辑同一个文件。
如果是这样,修改时请注意避免同一个文件产生两个不同的版本。
退出,或者小心地继续。
(2) 上次编辑此文件时崩溃。
如果是这样,请用 ":recover" 或 "vim -r /etc/apt/sources.list"
恢复修改的内容 (请见 ":help recovery")。
如果你已经进行了恢复,请删除交换文件 "/etc/apt/.sources.list.swp"
以避免再看到此消息。
修复文件后删除交换文件
2、虚拟机Kali无法正常修改保存文件(无法出现输入命令行)
(1) 先按Esc,然后按Shift+:(即Shift和冒号键),会显示冒号,直接在后面输入wq(之 类的指令),然后回车即可退出修改形式。wq之类的指令包括如下:
:w 保存文件但不退出vi
:w file 将修改别的保存到file中,不退出vi
:w! 强制保存,不退出vi
:wq 保存文件,并退出vi
:wq! 强制保存文件,并退出vi (虚拟机若提示权限低,可使用该命令保存退出)
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 抛弃所有修改,从上次保存文件开端再修改。
(2)保存后如果提示e212代码, w ! sudo tee %
这种方法有个要求就是当前编辑用户必须在 sudoers这个文件中
(3) 第二种方法有误,尝试修改权限,可能是用户权限低
0004.sudo dpkg-reconfigure locales更改操作系统语言
弹出界面中选择 zh_UN.UTF-8
0005.文件目录层级
/-----bin /******bin 第一级******/ 二进制文件的缩写,存储常用命令
boot 启动Linux的核心文件,含镜像文件等
dev device ,存放Linux外部设备
etc etcetera ,存放系统管理文件及子目录
home---alice 用户主目录,每个用户一个,以用户名命 名,下含alice bob eve 文件
bob
eve
root 系统管理员目录
run 临时文件
sbin /******sbin 第一级******/ 系统管理员使用的系统管理程序所存放的文件夹
tmp
usr------bin /******bin 第二级******/
local
sbin /******sbin 第一级******/
tmp
var------tmp
proc 系统进程,虚拟文件系统,存储当前运行状 态。该目录在内存中存储。
0006. echo 1> /proc/sys/net/ipv4/icmp_echo_ignore_all 禁ping
0007. cd /etc 切换至etc文件夹 切换目录同dos相似
0008.vim /etc/apt/sources.list 编辑文件 vim /*输入文件路径/
009.ifconfig 查看网络端口配置情况
0010. vim /etc/network/interfaces.d/* 修改端口配置
0011. /etc/init.d/networking restart 重启网卡
0012. update-rc.d networking defaults 设置系统启动后自启动网卡
0013.软件源仓库(清华、阿里、科大、kali等,具体可搜)
软件源格式分为四个部分。 deb、下载地址、版本代号、限定词
eg: deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib 部分软件没有二进制 包,只提供源代码,需添加deb-src 软件源
0014.su root 切换root用户 passwd root 设置root密码
0015.apt-get update apt-get upgrade -y 或者 apt-get dist-upgrade -y 更新系统的两个命令
upgrade和dis-upgrade区别在,前者保留软件之前配置,后者覆盖配置
0016.apt-get install 安装软件
0017.rm 删除文件
shred -u xxxx 删除文件之前覆盖文件的内容(待核实具体实现效果)
srm xxx 类似shred命令
secure-delete 工具包删除
0018.sudo apt-get update 重新加载源文件
如果出现报错:
(1)E:软件包列表的目录 /var/lib/apt/lists/partial 缺失 -Acquire (13:权限不够 )
W: 用 unlink 删除文件 /var/cache/apt/pkgcache.bin 出错 - RemoveCaches (13: 权限不够)
W: 用 unlink 删除文件 /var/cache/apt/srcpkgcache.bin 出错 - RemoveCaches (13: 权限不够)
原因:可能是文件夹已经存满,需要删除 执行 sudo apt-get clean
再打开 df -h 查看文件夹存储空间利用情况
(2)再次更新后 ,如果提示
E: 无法打开锁文件 /var/lib/apt/lists/lock - open (13: 权限不够)
E: 无法对目录 /var/lib/apt/lists/ 加锁
原因:命令没有输入完整, sudo 可能没有输入
输入 sudo passwd root
su
看是否通过,或有没有报错再进行下一步检查。
0019. apt-get install fcitx fcitx-googlepinyin(安装成功后重启) 安装中文输入法
0020.sudo dpkg-reconfigure tzdata 修改时区 选择Asia---->;shanghai
0022.service apache2 start 安装apache2
service apache2 status 查看apache2状态,按Q退出
0023. service ssh start 启动ssh服务
service ssh status 查看ssh服务
0024.netstat -tpan | grep 22 服务器端口查看
0025. :g/^#/d vim打开文件后,过滤注释文件