栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

blackarch linux 安装学习笔记2021

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

blackarch linux 安装学习笔记2021

一、下载镜像

从阿里云镜像站下载的:

blackarch镜像-blackarch下载地址-blackarch安装教程-阿里巴巴开源镜像站

二、物理机安装(vm应该更简单)

打算win10+kali+blackarch,UEFI环境,已装好win10+kali,BIOS设置为windows Boot Manager在第一位启动。

做好Blackarch镜像的启动U盘,根据老鸟们经验和自己实测,UltraISO是指定不要用的,rufus-3.15还是不错的,但一定要选“以DD镜像模式写入”,选上面那个安装过程会出各种问题。

 三、安装

插U盘启动,进blackarch界面;

 账号root密码blackarch登录:

terminals随便打开一个命令窗口:

t

按老鸟的教程一通弄:

查看网卡
ip addr

wlan0:是我的笔记本的无线网卡。 

开启网卡
ifconfig 网卡 up

开启动态获取IP
dhcpcd

 我又没插网线,这步有毛用,管它的敲了看看再说;

老鸟说改下面这个Github为baidu:

vim /bin/blackarch-install

实际我没找到github.com,找到的是www.yahoo.com,把它换成www.baidu.com也行;

在下面键入:/yahoo.com  可以快速定位语句位置;

咋改我也刚会,顺序是:先按键盘i--->更改语句--->按Esc键--->键入:wq--->回车。

 

 修改国内源(按阿里镜像页面写的改的)

vim /etc/pacman.conf

在 /etc/pacman.conf 文件末尾添加两行:

[blackarch]
Server = https://mirrors.aliyun.com/blackarch/$repo/os/$arch

然后请安装blackarch-keyring包以导入 GPG key。

 

================================

我们可以选择国内的源来加快下载速度
用vim这个命令修改/etc/pacman.d/mirrorlist这个文件
# vim /etc/pacman.d/mirrorlist

可以用浙大,清华的源:
vim下的查找命令: / something (something是你要查找的内容,按回车自动跳转到你查找的位置)
把这两个剪切复制到前面就行了,用2 dd这个命令,意思的是从光标开始剪切2行,数字可以换成别的

# Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

完成之后按Esc退出编辑模式,接着用:wq保存
===========================================

一通改,可截至目前我的网都没连上,想着连wifi比较方便:

1)先按照老鸟的方法(没搞出来)联网方法:

右键->network->wicd-gtk

 没看明白咋连上wifi的,自己弄了一下,如下图,可还是连不上:

 

 

 一通瞎操作,也不知对不对,反正没成功。

2)bing搜一下吧,找到个老外的文档,按着操作还真就连上wifi了,链接:

How To Setup A WiFi Network In Arch Linux Using Terminal

我做的步骤如下:

1、iwconfig

可以看无线网卡名字,比如我的是wlan0

2、前面已经做过无线网络启用操作了

ifconfig wlan0 up

ip link set interface up  //这条命令是不是同上命令一个意思?懒得深究了

3、敲命令:wifi-menu

调出图像界面,选你要连的ssid,输入wifi密码,连接成功,真TM简单。

 

 

 ping baidu.com 通了;

 MD,折腾了半天,这还没开始安装呐。

2021.10.5再折腾时,同一台电脑,用wifi-menu方法又不行了,莫名其妙:

接着查文档:Network configuration (简体中文)/Wireless (简体中文) - ArchWiki 

查看接入点

# iw dev wlan0 scan |less
  • 如果有 RSN 信息,网络被 Robust Security Network(WPA2) 协议保护。
  • 如果有 WPA 信息,网络被 Wi-Fi Protected Access 协议保护。
  • 如果没有看到 RSN 或 WPA,但是看到了 Privacy, 表示使用的是 WEP。

WPA/WPA2

# wpa_supplicant -i interface -c <(wpa_passphrase your_SSID your_key)

假设设备使用 wext 驱动。如果无法工作,可能需要调整选项,参见 WPA supplicant。

如果连接成功,在新终端中执行后续命令或(或者通过 Ctrl+c 退出并使用 -B 参数在后台再次执行上述命令。WPA supplicant 页面包含更多参数和配置文件的信息。

通过下面命令确认是否连接成功:

# iw dev wlan0 link

上面是文档中的描述引用,我的wifi跑的是WPA2的,试着执行了上述的一条命令,就成功联网了,莫名其妙,MD:

# wpa_supplicant -i wlan0 -c <(wpa_passphrase ITSC@K3_5G 12345678)

通了,说明上说再加个-B参数,也试了好使:

# wpa_supplicant -B -i wlan0 -c <(wpa_passphrase ITSC@K3_5G 12345678)

======================================================

正式安装

安装
blackarch-install

 

 

 

 

默认us,可设置cn,但设置cn会提示发生某些错误 

 

 设置主机名,可随意,到时候可以在/etc/hostname里面修改
WRUS

分区:

 

 接下来问你

Full encrypted root y/n?

当然写NO啊!! LUKS加密频繁存取SSD造成寿命极大缩减,而且密码一旦忘记就

 

安装正式开始了:

 等待一段时间后就开始设置登陆账户了,首先设置root账户密码:

间歇性抄图,意思差不多:

现在输入y创建一个普通账户:

设置普通账户的密码:

输入y选择时区:

输入UTC选择世界标准时间:

输入reboot重启后就可以进入安装好的BlackArch Linux系统了:

安装完毕

系统使用

开机登录界面中文字符集乱码

普通用户添加sudo权限

登录root编辑/etc/sudoers文件
vim /etc/sudoers

进入编辑模式,搜索:(ALL)

在语句的下面添加
user ALL=(ALL) ALL
(这里的user是你的用户名),然后保存退出

解决中文乱码

普通用户修改/etc/pacman.d/mirrorlist文件

1
2
3
sudo su

vi /etc/pacman.d/mirrorlist

把中科大或者清华的源放在首行,屏蔽其他源

更新BlackArch
sudo pacman -Syyu --needed --overwrite '*' blackarch

安装中文字体
sudo pacman -S wqy-zenhei wqy-microhei

安装等宽字体
sudo pacman -S ttf-dejavu

sudo pacman -S adobe-source-code-pro-fonts

启用网卡

查看网卡
ip addr

开启网卡
sudo ifconfig 网卡 up

开启动态获取IP
sudo dhcpcd

开机自启dhcp服务

sudo systemctl enable dhcpcd

把vim变为vi,把用户环境的vi=vim屏蔽去掉,再应用用户环境变量
vim ~/.bashrc

alias vi="vim

应用用户环境变量
source ~/.bashrc

更新

仅更新仓库
sudo pacman -Syy

更新仓库和包
sudo pacman -Syyu

更新BlackArch
sudo pacman -Syyu --needed --overwrite '*' blackarch

卸载软件
sudo pacman -Rs xxxx

清理包缓存
sudo pacman -Sc

sudo pacman -Scc

安装软件

sudo pacman -S vim tmux mariadb

➊启用mariadb

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

sudo systemctl restart mysqld

mysql_secure_installation

➋(可选)安装open-vm-tools

sudo pacman -S open-vm-tools

➌(闲着没事选)安装vmware-tools

进入root模式,输入root密码
su -

查看cd-rom是否挂载
ls /dev

在/mnt目录下新建一个名为cdrom的文件夹
mkdir /mnt/cdrom

将光盘挂载到/mnt/cdrom目录下
mount -t iso9660 /dev/cdrom /mnt/cdrom

将名为“VMwareTools-xxxxxx.tar.gz”复制到/root目录下
cp /mnt/cdrom/VMwareTools-xxxxxx.tar.gz /root/Desktop

在/etc下创建init.d文件夹
mkdir /etc/init.d

进入init.d文件夹
cd init.d

创建7个文件夹
for i in {0,1,2,3,4,5,6}; do mkdir rc$i.d; done

返回Desktop,解压压缩包,安装
./vmware-install.pl

启动图形界面
/usr/bin/vmware-user

startx

配置SSH公钥连接

修改配置文件,启用公钥登陆
sudo vim /etc/ssh/sshd_config

1
2
3
4
5
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

PasswordAuthentication no

开机启动
systemctl enable sshd.service

用Xshell生成一个密钥

在linux用户目录下的.ssh文件夹里面新建一个authorized_keys文件
touch ~/.ssh/authorized_keys

把密钥内容写入authorized_keys文件里面
echo xxx > ~/.ssh/authorized_keys

立即重启
systemctl restart sshd.service

压缩blackarch磁盘空间

sudo /usr/bin/vmware-toolbox-cmd disk shrink /
或者
sudo /etc/vmware-toolbox-cmd disk shrink /

修改北京时区

sudo cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

如果依旧不显示北京时区时间,把cts-8改为cts-0
sudo vim /etc/localtime

(可选)配置静态IP

查看自己的网卡
ifconfig -a

编辑配置文件
sudo vim /etc/netctl/ens33

添加

1
2
3
4
5
6
7
8
Interface=ens33
Connection=ethernet
IP=static
Address=('192.168.75.144/24')
Gateway='192.168.75.2'
DNS=('192.168.75.2')
TimeoutUp=300  
TimeoutCarrier=300

使用netctl命令生效
cd /etc/netctl/

netctl enable ens33

netctl reenable ens33

reboot


其他

有关root用户下抓包工具wireshark错误:
vi /usr/share/wireshark/init.lua

将倒数第二行:
dofile(DATA_DIR.."console.lua")
改为
--dofile(DATA_DIR.."console.lua")

相关更新的问题

无法下载包
包地址

PGP(密钥不符)
错误:无法提交处理 (无效或已损坏的软件包 (PGP 签名))

将repo中的SigLevel = PackageRequired注释掉,添加SigLevel = Never
sudo vi /etc/pacman.conf

清理PGP并重新更新

1
2
3
4
5
6
7
8
9
sudo rm -R /etc/pacman.d/gnupg/
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --populate blackarch

sudo pacman -S archlinux-keyring
sudo pacman-key --refresh-keys

sudo pacman-key --refresh-clear

其他

BlackArch开机后默认没有网络:

 

1

2

3

 

dhcpcd # 开启动态获取ip

systemctl enable dhcpcd # 开机自启dhcp服务

关于vi,数字键盘无法输入数字,把用户环境的vi=vim屏蔽去掉,再应用用户环境变量

 

1

2

3

 

vim ~/.bashrc

alias vi="vim"

source ~/.bashrc # 应用用户环境变量

抓包工具wireshark错误:
vi /usr/share/wireshark/init.lua

将倒数第二行:
dofile(DATA_DIR.."console.lua")
改为
--dofile(DATA_DIR.."console.lua")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号