linux home
light black list

Linux换源

1.选择apt镜像源(copy)

阿里源: deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib 腾讯源: deb https://mirrors.cloud.tencent.com/kali kali-rolling main non-free contrib deb-src https://mirrors.cloud.tencent.com/kali kali-rolling main non-free contrib 清华源: deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib 中科源: deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

ubuntu系统换源

进入源配置文件(bash) sudo vim /etc/apt/sources.list 用# 注释掉文件里的原官方 镜像源代码,再添加刚才复制的镜像源,保存并退出 sudo apt update

Centos系统换源

备份源文件 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak 下载源文件 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum clean all # 清理旧缓存 sudo yum makecache # 生成新缓存 sudo yum update #更新yum源

二.密钥失效:

从 Ubuntu 的密钥服务器接收指定的 GPG 密钥 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED65462EC8D5E4C5 删除格式错误或者过期的gpg密钥文件 sudo rm -f /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/* 从 Kali Linux 官方源获取并安装最新的归档密钥环 wget -q -O - https://archive.kali.org/archive-key.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kali-archive-keyring.gpg 更新apt包 sudo apt update

三.设置中文界面

安装中文语言包: sudo apt update sudo apt install -y locales sudo dpkg-reconfigure locales 安装中文输入法 sudo apt update sudo apt install -y fcitx fcitx-config-gtk fcitx-module-cloudpinyin fcitx-sunpinyin --fix-missing 最后重启系统 sudo reboot

Linux服务器搭建

下载apache2或者nginx服务 sudo apt update sudo apt install apache2 sudo systemctl start apache2 #开启apache服务 sudo systemctl enable apache2 #设置开机自启 编辑属于自己的网页: vim /var/www/html/index.html 浏览器搜索localhost可查看写好的网页 安装php后端语言 (无后端可忽略以下全部内容) sudo apt install php php-mysql 安装数据库 sudo apt install mariadb-server sudo systemctl start mariadb.service sudo systemctl enable mariadb.service sudo ufw allow 3306/tpc #开放数据库端口(慎选) 设置数据库root用户密码 mysql_secure_installation 进入mysql并创建数据库 msql -u root p CREATE DATABASE demo; USE demo; CREATE TABLE user(name varchar(255),age int,sex char(2),time datetime default now()); 使用php连接数据库,创建.php后缀的文件,编辑以下内容 $host = 'localhost'; $user = 'root'; $password = 'password'; $dbname = 'demo'; $conn = new mysqli($host,$user,$password,$dbname); if($conn->connetc_error){ die('数据库连接失败'); }else{ echo "数据库连接成功"; }

域名及证书的配置

注意:请将代码中的 !!!.com 换为自己的域名

网络教程:

ssl证书获取地址及教程 详见:GitHub 点击转跳

本地教程:

腾讯云 阿里云 京东云 西部数码 购买域名后请将域名解析到对应的云服务器 在线获取acme.sh curl https://get.acme.sh | sh -s email=my@example.com /root/.acme.sh/acme.sh --issue -d !!!.com -w /var/www/html apache服务: mkdir /ssl #单独建立一个存放ssl证书的文件夹 /root/.acme.sh/acme.sh --install-cert -d !!!.com \ --cert-file /ssl/cert.pem \ --key-file /ssl/key.pem \ --fullchain-file /ssl/fullchain.pem \ --reloadcmd "service apache2 force-reload" nginx服务: mkdir /ssl #单独建立一个存放ssl证书的文件夹 /root/.acme.sh/acme.sh --install-cert -d !!!.com \ --key-file /ssl/key.pem \ --fullchain-file /ssl/cert.pem \ --reloadcmd "service nginx force-reload" 将获取的证书文件,通过配置正确引入 sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf sudo vim /etc/apache2/sites-available/default-ssl.conf 在文件中找到并修改为以下内容 ServerName = !!!.com SSLCertificateFile /ssl/cert.pem SSLCertificateKeyFile /ssl/key.pem SSLCertificateChainFile /ssl/fullchain.pem nginx服务 同理 sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default sudo vim /etc/nginx/sites-available/default 在文件中添加以下内容 server_name !!!.com; listen 443 ssl default_server; listen [::]443 ssl default_server; ssl_certificate /ssl/cert.pem; ssl_certificate_key /ssl/key.pem; 启用ssl模块 sudo a2enmod ssl sudo /etc/init.d/apache2 force-reload 最后重启服务 apache服务: sudo systemctl restart apache2 #ubuntu系统 sudo systsemctl restart httpd #centos系统 nginx服务: sudo systemctl resatrt nginx

Linux常用软件安装

下载地址:点我下载

使用说明

安装deb文件 sudo dpkg -i 文件名.deb 安装Vmware sudo apt update sudo apt upgrade sudo apt install linux-headers-generic #安装通用内核文件 sudo mv ./vmware.deb ./vmware.bundle sudo chmod +x ./vmware.bundle #变为可执行文件 sudo ./vmware.bundle #安装 安装putty sudo apt install putty 安装filezilla sudo apt install filezilla 安装qqmusic 命令打开qq音乐 qqmusic --no-sandbox 图形界面启动 sudo vim /usr/share/applications/qqmusic.desktop Exec=/opt/qqmusic/qqmusic --no-sandbox%U #修改文件内容为 sudo reboot