banner
huqingye

huqingye

我的Kali环境配置相关记录

更换源并更新#

https://gitee.com/SuperManito/LinuxMirrors

sudo apt-get update
sudo apt-get upgrade

SSH 系统自带下面的命令可以控制开启和关闭等服务#

systemctl enable ssh.service
systemctl status ssh.service
systemctl start ssh.service
systemctl restart ssh.service

Docker 一键安装脚本#

https://gitee.com/SuperManito/LinuxMirrors

安装一些常用应用:#

sudo apt install wget openssh-server nano exa fzf neofetch alacritty git tmux lua5.4 perl gcc g++ cmake zsh gdebi

nvim 去官网下载软件包安装!#

配置参考:#

/bin/sh: python: not found 问题的解决#

https://blog.csdn.net/qq_35067322/article/details/104917602

安装字体#

https://blog.csdn.net/qq_37955704/article/details/117901454

java 系统自带用下面的命令验证:#

javac -version
java -version

python 查找安装路径
https://blog.csdn.net/jenyzhang/article/details/49646641

安装 rust 编程环境#

curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env

安装 go 编程环境#

下载地址#

https://golang.google.cn/dl/

wget https://golang.google.cn/dl/go1.18.1.linux-amd64.tar.gz

执行命令

sudo tar -xzvf go1.18.1.linux-amd64.tar.gz -C /usr/local

打开配置文件

sudo vim ~/.bashrc

修改配置文件下面内容放在配置文件最下面:

export GOROOT=/usr/local/go
export GOBIN=$HOME/go/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin
export GOPATH=$HOME/go
export GOPROXY=https://goproxy.io,direct
export GO111MODULE=auto

退出运行命令激活

source ~/.bashrc

不成功切换到 bash!
验证安装是否成功

go version

或者

go env

go 切换本地服务器下载依赖包!#
sudo vim /etc/profile
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

之后更新配置:

source ~/.profile

nodjes 安装:#

官方网站#
可以下载脚本安装,不要用 sudo 运行脚本!但要给脚本开户用户权限!#

chmod +x ./setup.sh

安装稳定版

nvm install stable

npm 切换源#

https://mirrors.sjtug.sjtu.edu.cn/docs/npm-registry

gping 安装:#

echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
sudo apt update
sudo apt install gping

自带 python 和 pip, 只需要更新一下 pip:#

pip install --upgrade pip
pip3 install --upgrade pip
安装一些常用应用:#

pip3 install mycli tldr rich

helix 安装:只能编译安装了。#

add-apt-repository:找不到命令
网上查了一下资料,原来是需要
software-properties-common
于是
sudo apt-get install software-properties-common
然后就能用add-apt-repository了

Anaconda 安装方法,最好自己查一下有没有新版本#

wget > https
://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh
bash Anaconda3-2021.04-Linux-x86_64.sh

安装 kotlin#

https://www.kotlincn.net/docs/tutorials/command-line.html
在基于 UNIX 的系统(如 OS X、Linux、Cygwin、FreeBSD 和 Solaris)上安装 Kotlin 的更简单方法是使用 SDKMAN!。 只需在终端中运行以下命令并按照说明操作即可:

$ curl -s https://get.sdkman.io | bash

接下来打开一个新终端并安装 Kotlin:
$ sdk install kotlin
验证是否安装成功

kotlinc -version

postgresql 安装教程:#

sudo su - postgres
psql
ALTER USER postgres WITH PASSWORD '此处填写密码';
\q
exit
开启服务#
1.先查看是否有postgresql服务
[root@os bin]# cd /usr/lib/systemd/system
[root@os system]# ls
2. 关闭服务
    systemctl stop postgresql-9.5.service

3.启动服务
    systemctl start postgresql.service

重启
    systemctl restart postgresql.service

查看状态
    systemctl status postgresql.service
开机启动
systemctl enable  postgresql.service

远程连接参考
https://www.cnblogs.com/studywithallofyou/p/12397107.html

mariadb 安装教程#

https://blog.csdn.net/cyz141001/article/details/120236803

sudo mysql -uroot -p
设置登陆密码
set password for root@localhost = password('spacemacs');

use mysql;
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 此处填写密码' WITH GRANT OPTION;
 #设置root密码!
FLUSH PRIVILEGES;

exit
systemctl restart mariadb
远程访问方法:

终端美化:#

执行命令安装 z4h:

if command -v curl >/dev/null 2>&1; then
  sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
else
  sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
fi

tmux 美化配置#

先安装 tumx 应用,然后安装美化配置脚本

git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .

终端应用 alacrity 安装:#

在 Debian / Ubuntu 下安装 Alacritty - 知乎 (zhihu.com)#

安装过程如下:
首先确保你的系统中有 git 、 curl 、 cargo ,若没有请安装:

sudo apt install git curl cargo

接下来将仓库中的文件 clone 下来:

git clone https://github.com/alacritty/alacritty.gitcd alacritty

之后安装 rust 编译工具:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

确认一下刚刚安装的编译工具:

rustup override set stable
rustup update stable

安装几个待会儿安装所依赖的包:

sudo apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev python3

使用 cargo 来编译安装:
cargo build --release
若没有报错,也就是完成了编译安装,那么你将可以在 ./target/release/ 下找到一个可执行的二进制文件 alacritty ,这时候已经离完成安装不远了。
接下来回到 target 的父目录,通过以下指令使你能在 GUI 中打开 alacritty :

sudo cp target/release/alacritty /usr/local/bin # or anywhere else in $PATHsudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svgsudo desktop-file-install extra/linux/Alacritty.desktopsudo update-desktop-database

这时你已经可以在系统中找到 alacritty 的身影了。但别急,还有最后一步配置要做。
接下来分三个主流 Shell 进行配置:
对于 Zsh :

mkdir -p ${ZDOTDIR:-~}/.zsh_functionsecho 'fpath+=${ZDOTDIR:-~}/.zsh_functions' >> ${ZDOTDIR:-~}/.zshrccp extra/completions/_alacritty ${ZDOTDIR:-~}/.zsh_functions/_alacritty

对于 Fish :

mkdir -p $fish_complete_path[1]cp extra/completions/alacritty.fish $fish_complete_path[1]/alacritty.fish

对于 Bash :
如果不想移除 alacritty 的源文件夹,你应该:

echo "source $(pwd)/extra/completions/alacritty.bash" >> ~/.bashrc

否则你应该复制补全文件到~/.bash_completion 下并 source 它:

mkdir -p ~/.bash_completioncp extra/completions/alacritty.bash ~/.bash_completion/alacrittyecho "source ~/.bash_completion/alacritty" >> ~/.bashrc

结束了最后的配置后,alacritty 的安装就完成了!
安装主题

npm i -g alacritty-themes

输入下面的命令生成背景配置文件!

alacritty-themes --create

输入下面命令进行主题选择!

alacritty-themes

helix 文本编辑器安装:#

    sudo add-apt-repository ppa:maveonair/helix-editor
    sudo apt update
    sudo apt install helix

自带主题也可以安装第三方主题
Release latest · CptPotato/helix-themes (github.com)
下载主题包解压后复制到:
> ~/.config/helix/themes /
配置语言服务:
> ~/.config\helix\languages.toml

按配置要求安装写入配置信息

配置编程器基本信息,比如默认用那个主题!
How to install the default language servers · helix-editor/helix Wiki (github.com)
##### 配置文件位置: > ~/.config\helix\config.toml

基本配置如下:#
          theme = "doom_acario_dark"
            [editor]
            line-number = "relative"
            mouse = false
            [editor.cursor-shape]
            insert = "bar"
            normal = "block"
            select = "underline"
            [editor.file-picker]
            hidden = false
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。