从零开始debian----Debian安装与设置(2015.10)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Debian安装与设置

步骤:

  • win7下制作U盘启动盘
  • 安装firmware软件以及无线网卡驱动
  • 更新系统
  • 逐步配置

win7下制作U盘启动盘
win7下制作U盘启动盘有很多工具,不过对于debian8.2,只有win32diskimager.exe有用。使用USB_Installer_1.9或者utraISO都不行,后者会导致进入U盘时出现Failed to load ldlinux.c32错误,前者会导致直接无法识别U盘;究其原因,是由于debian8.2的启动文件升级了,而utraISO和USB_Installer没有跟随升级。

安装firmware软件以及无线网卡驱动
由于debian第一个安装iso是不带网卡驱动的,所以安装时会提示寻找网卡驱动文件,如果暂时无法提供则刚安装好的debian系统无法连接网络,这对于在线更新apt-get以及开源资料来说很不方便。因此在安装之前可以先搜索firmware_realtek_0.43_all.deb(在其下载页面可以看到这个安装包支持的网卡类型),然后下载之后放到启动U盘中,系统安装好后,可以自动挂载U盘,将网卡驱动copy到系统中,然后顺利安装联网。安装命令是 dpkg -i *.deb
注:电脑网卡/无线网卡型号可以用鲁大师查看;可以搜索firmware来找到合适的网卡驱动;以及其他一些感兴趣的firmware软件。
存在问题:我是先安装0.36_wheezy版,再升级到0.43版。无线网卡驱动安装好后,连接wifi无法保存密码也无法输入密码,每次都得新建网络,然后才有密码输入框,才能连接,不知道跟自己的安装是不是有关;否则就是debian 8.2和0.43版驱动某个有问题。

更新系统
这一步比较简单。

  • su进入root权限 (此时还没有安装sudo)
  • mousepad /etc/apt/sourceslist.txt
    (网上寻找合适的源,常见的有163的,sohu的,中科院的,其网址分别为mirrors.163.com, mirrors.sohu.com, ftp.cn.debian.org; 源的格式为http://* /deian/ jessie main contrib non-free http://* /debian/ jessie-updates main contrib non-free; 其中* 用上述网址代替)
  • apt-get update
  • apt-get dist-upgrade

逐步配置
安装sudo

  • apt-get install sudo
  • chmod +w /etc/sudoers 给sudoers写的权限
  • mousepad /etc/sudoers 在root ALL……下一行加上username ALL……,ALL后面的是一样的。然后保存,关闭。
  • chmod 0440 /etc/sudoers 限制sudoers文件不必要的权限。然后就可以exit跳出root模式,在当前用户下使用sudo了。

安装中文字体,让系统支持中文(不再是乱码)

  • sudo apt-get install tty-wqy-zenhei tty-wqy-microhei 这两种字体是笔者认为比较不错的中文自己,读者可以根据自己喜好安装。

安装中文输入法fcitx

  • sudo apt-get install fcitx fcitx-sunpinyin fcitx-ui-classic fcitx-ui-light 安装完之后重启,在settings菜单中找到fcitx configuration进行配置,input method中点击左下角+号,然后取消只显示当前语言输入法的勾,在下面框中输入sunpinyin,搜索到sunpinyin点击添加即可。然后就可以在输入文本的地方ctrl+space调出中文输入法了。

解决命令行打开mousepad一堆warning,比如Gtk-WARNING **: Attempting to store changes into ‘/root/.local/share/recently-used.xbel’

  • sudo mkdir -p /root/.local/share/ 即可。上述warning是说无法在指定位置写入,这说明上述指定位置可能是系统命令默认的,但是可能还不存在,所以建立这样一个目录即可。

debian系统完全读写ntfs格式的硬盘

  • 需要安装ntfs-3g,然后每次挂在用mount -t ntfs-3g /source /goal即可。
  • sudo apt-get install ntfs-3g
  • mount -t ntfs-3g /dev/sda3 /mnt/sda3 这条命令是示意,-t表示以type类型是ntfs-3g的格式挂在设备sda3,这里需要更改成自己想要挂载的设备号。

安装sublime text 3破解版

命令别名

  • 这里有一个非常给里的网址http://www.01happy.com/linux-command-alias-unalias/
  • 具体而言就是alias name=’do some thing’,则下次在终端中输入上述name就会对应执行 ” 中的行为,而unalias是用来取消这个别名的,unlias name。alias是一次性的,关闭终端、注销、关机之后这个别名就没用了。如果想要设定某些操作的永久别名,则应该在~/.bashrc文件末尾加上上述alias name=’do some thing’语句。又因为~/.bashrc中有
    • if [ -f ~/.bash_aliases ]; then
      . ~/.bash_aliases
      fi
      这样一段。所以也可以在用户根目录~下新建.bash_aliases文件,将别名设定语句alias name=”等全部放入该文件中,保存关闭。然后source ~/.bashrc载入,就可以实现全部别名操作了。

linux操作

linux命令值得不断学习和熟练,这里列出几条使用过的不常见命令,仅作学习记录之用
arch—–显示当前系统架构,比如x86_64
cal——-显示日历
date—–显示日期和时间
cat /proc/meminfo
cat /proc/modules
cat /proc/version
cat /proc/partitions
cat /etc/issue
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/filesystems
上述几条cat命令分别显示当前系统的内存使用情况,模块信息,版本信息,系统分区,系统发行版本信息,cpu信息,终端信息,文件系统等。
free——显示内存使用情况,-b, -k, -m, -g分别为用bite,kb, MB, GB为单位来显示。
history—-terminal commands history
hostname—hostname of this computer/system

Kali Linux使用sudo启动mousepad失败,出现“Failed to initialize xfconf”错误问题的解决办法 Kali Linux使用root身份启动mousepad失败,出现“Failed to initialize xfconf”错误问题的解决办法问题描述解决方法问题交流参考资料 问题描述 在 Kali Linux (此处以2021.1版本为例)中,mousepad 为 Xfce 桌面环境默认编辑器。当使用 root 用户运行 mousepad 时,会遇到错误,提示信息如下: 中文提示: Failed to initialize xfconf: 执行子进程“dbus-launch”失败(没有那个文件或目录) 阅读详情

相关推荐

从零开始debian——debian装机中遇到和解决的问题

尝试版本:debian testing----jessie 尝试时间:01/25/2015 问题一:安装过程中和安装完成后都 ” 无法无线联网 “ 解决方法:查询好自己的 PC 的无线网卡的型号属于哪个公司哪个系列,比如瑞昱。(因为现在的网卡驱动至少可以通用到一个系列用同一个,甚至几个系列用同一个)。然后在拷贝到刚刚安装好的系统中(刚装好的jessie具备挂载windows系统各种分区的能力

泥巴晒太阳-rootie321 1016

Linux系统的一些操作命令(副本)

关于Linux系统的一些操作命令 基础命令:一切皆文件 根目录 / ,linux中没有错误就是成功的操作 ​ 绝对路径:文件路径的全称 cd home; 绝对路径跳转 cd/home/xx ​ 相对路径:当前目录下后部分 cd …/usr ​ cd ~ 回到当前的用户目录 Ctrl+鼠标滚轮, 放大缩小字体 clear 清楚框内内容 cd xx 命令 进入到xx文件夹 (切换目录命令,根目录cd /;返回上一级目录 cd …;当前目录 ./) ls 查看当前文件夹内所有文件目录 (列出目录)

m0_37516650的博客 1123

Debian 8 安装 Git 的三种方案避坑指南

Git 是分布式版本控制的核心工具,其工作原理依赖配置层级、依赖库兼容性及底层系统调用(如 openat、getpwuid)。在老旧发行版如 Debian 8 上,原生 Git 2.1.4 存在功能缺失、安全漏洞和配置冲突等技术局限,导致 `fatal: not a git repository` 和 `git config user.email` 异常等高频问题。其技术价值在于支撑 CI/CD、嵌入式固件开发工业级持续集成,典型应用场景包括产线测试机、自托管 GitHub Actions runner

506

Linux基础入门--网络工具--usb_modeswitch

Linux基础入门--网络工具--usb_modeswitch

香蕉一号 3696

【备忘】Debian打开wireshark出现Gtk-WARNING **: cannot open display: :0解决方案

找了很多方案,只有下面浙

hduffddybz的专栏 3679

U盘安装Debian,提示缺少无线网卡驱动

安装过程中,提示缺少rtlwifi/rtl8192cfw.bin,查询后,发现该驱动固件在firmware-realtek_0.43_all.deb文件中包含,文件在下载地址位置。文件下载后,如果在Linux环境,可以直接解压该deb包,如果是Windows环境,可以下载undeb工具,解开deb包,拷贝rtlwifi/rtl8192cfw.bin文件到U盘的firmware目录,然后点击“继续”。

永不消逝的记忆 5422

debian重启命令_在Debian上搭建家庭NAS备忘录

内容概要撰写本文的目的是为了将搭建过程中的各种琐碎事项归纳整理,以便需要时查阅。文中以图文形式尽可能详细地将每一步操作记录在案,故亦可供有类似需要的DIYer们参考。本文内容包括:NAS方案选择硬件配置Debian系统安装及基本配置NAS存储硬盘配置SMB服务配置及共享目录访问DLNA服务配置及音频应用UPS互连实用工具软件介绍NAS方案选择近几年来NAS越来越被大家熟识,网上相关的软硬件配置...

weixin_39524959的博客 1572

Debian 10 + Apache + Let‘s Encrypt 一键启用 HTTPS 实战指南

HTTPS 已成为现代 Web 服务的基础安全要求,其核心是 SSL/TLS 协议实现的传输加密身份认证。Let’s Encrypt 作为免费、自动化、开放的证书颁发机构(CA),通过 ACME 协议实现域名验证证书签发,彻底替代了传统付费证书和自签名方案。在稳定可靠的 Debian 10 系统上,结合官方 Certbot 客户端 Apache 深度集成插件,可全自动完成证书申请、配置部署、HTTP 强制跳转及 90 天续期——整个流程无需编译、不依赖外部源、零手动修改配置。该方案广泛适用于企业官网、

weixin_30896825的博客 429

从零开始debian----给默认浏览器iceweasel安装flash插件

debian jessie下为iceweasel安装flash插件:实战成功方法

泥巴晒太阳-rootie321 1050

Debian 8 上用 RVM 安装 Ruby on Rails 的工程实践指南

Ruby on Rails 是一套强调开发效率可维护性的 Web 应用框架,其运行依赖特定 Ruby 版本隔离的 gem 生态。在老旧但稳定的 Linux 发行版(如 Debian 8)上部署 Rails,核心挑战在于绕过陈旧系统 Ruby、规避 apt 包管理冲突,并实现多版本 Ruby 项目级 gem 隔离。RVM(Ruby Version Manager)凭借用户级沙盒、bash 兼容性优化及自动依赖提示能力,成为该场景下比 rbenv 更稳健的选择。它支持在不触碰 `/usr/bin/ruby

weixin_34008805的博客 409

Debian 8 swap配置实战:从零构建安全可靠的swapfile

交换空间(swap)是Linux内存管理的核心机制,其原理在于扩展虚拟内存、协同内核OOM Killerpage cache回收策略,从而保障系统在内存压力下的可控降级能力。在老旧但仍在服役的Debian 8环境中,由于内核版本为3.16且默认不启用swap,手动配置swapfile成为维稳刚需。相比swap分区,swapfile具备零停机、可弹性伸缩、适配ext4文件系统等工程优势,尤其适用于物理磁盘不可重分区、XFS不兼容、或需在外挂硬盘上动态扩展swap的真实运维场景。本文聚焦Debian 8这一特

weixin_34195142的博客 410

Debian 8 + Apache mod_proxy 构建高稳反向代理实战

反向代理是现代Web架构中实现流量分发、SSL终止安全加固的核心技术,其本质是通过中间服务器转发客户端请求至后端服务,并重写响应头以隐藏真实架构。Apache的mod_proxy模块作为成熟稳定的HTTP代理实现,依托Debian 8长期支持的内核软件生态,提供了极高的运行确定性审计可控性。相比动态路由型代理,它更强调配置可追溯、漏洞修复及时、协议兼容性强等工程价值,在政务、金融等强合规场景中承担着TLS卸载、Header净化、WAF集成健康探针等关键任务。本文聚焦于Debian 8环境下Apach

weixin_34221332的博客 2419

Debian 8下Apache mod_rewrite生产级配置实战

URL重写是Web服务路由控制的基础能力,其核心原理在于Apache请求处理生命周期中的URI转换阶段。通过mod_rewrite模块,开发者可实现301跳转、SEO友好路径、参数隐藏等关键功能,技术价值体现在流量平滑迁移、搜索引擎权重保留架构解耦上。典型应用场景包括老旧PHP系统URL重构、多语言站点路由、域名标准化及反向代理适配等。本文聚焦Debian 8(Apache 2.4.10)这一长期服役的生产环境,深入解析mod_rewrite启用机制、RewriteEngine开关位置、AllowOver

weixin_34007020的博客 351

Linux for pogoplug pro 安装指导手册

硬件说明 第一种:pogoplug pro/video/v3 (据说熊老板出的货是video版的) 基本参数如下: 架构:ARM v6l 处理器:PLX NAS-7820 700MHz 双核 内存: DDR2 128MB FLASH: NAND 128MB 接口:USB x4 , SATA x1 , 千兆 x 1, mini PCI-e x 1 产品编号: POGO-P01 - P...

4305

Debian 8下部署TigerVNC远程桌面实战指南

VNC(Virtual Network Computing)是一种基于RFB协议的跨平台远程图形桌面技术,其核心原理是服务端渲染X11界面并编码传输,客户端解码显示。相比Web化方案(如noVNC)或现代Wayland远程协议,VNC在资源受限环境具备低内存占用、无浏览器依赖、兼容老旧终端等不可替代的技术价值。它广泛应用于工业控制、边缘计算、嵌入式运维及教育云平台等对稳定性轻量化要求严苛的场景。本文聚焦Debian 8(Jessie)这一仍大量服役于生产环境的SysV init系统,详解如何基于Tiger

weixin_30619101的博客 334

yacc+编译+linux,好久没有用Linux了,重新用Debian8编译了一遍LFS-7.8-systemd

2005年那会儿编译过一次LFS6.1+BLFS,用了几年做桌面,2008年之后几乎就没怎么用过Linux了,最近忽然兴起,想使用Linux做股票的数据分析,重新编译一遍LFS7,因为官方没有LiveCD,LinuxSir.org也关闭了,以前的一点点经验早就忘光了,竟几次失败,于是网上好好做了一遍功课,后来用Debian8做主系统编译成功,大家分享一下,很想念泡LinuxSir.org论坛的那...

weixin_35706255的博客 341

Debian 9远程桌面实战:TigerVNC+XFCE+systemd用户服务部署指南

VNC(Virtual Network Computing)是一种基于RFB协议的跨平台远程图形桌面技术,其核心原理是将X11会话编码传输并渲染,实现真实桌面交互。相比SSH命令行,VNC提供完整的GUI运维能力,在老旧服务器、嵌入式设备和无显示器场景中具有不可替代的技术价值。尤其在Debian 9等长期支持(LTS)系统中,因软件栈陈旧、显示管理器(如GDM3)VNC兼容性差、D-Bus会话初始化缺失等问题,传统tightvnc方案极易出现黑屏、灰屏、鼠标失灵等故障。本文聚焦TigerVNCXFCE

weixin_34101784的博客 314

Debian 8下为Nginx启用ngx_http_log_module实战指南

Nginx的ngx_http_log_module是实现自定义日志格式、高级变量(如$request_time)和JSON日志输出的核心模块,其原理在于编译期通过--with-http-log-module参数激活HTTP日志处理逻辑,并在运行时解析log_format指令生成结构化日志。该模块的技术价值在于支撑性能监控、全链路追踪日志平台(如ELK/Loki)对接,广泛应用于反向代理、API网关及金融风控等对日志精度要求严苛的生产场景。然而在Debian 8等老旧LTS系统中,官方包默认禁用该模块(--

cuixie2370的博客 398

Debian 8部署TigerVNC+LXDE远程桌面实战指南

VNC(Virtual Network Computing)是一种基于RFB协议的跨平台远程图形桌面技术,其核心原理是服务端捕获X11显示输出并编码传输,客户端解码渲染交互。该技术在资源受限、无GPU、离线或老旧系统中具备不可替代性,尤其适用于工控终端、教育设备及嵌入式网关等存量环境。相比SSH命令行或现代云桌面,VNC提供完整的GUI会话生命周期管理真实桌面交互能力,对GTK/Qt应用兼容性好、启动快、依赖轻。本文聚焦Debian 8(Jessie)这一长期稳定但已停止支持的发行版,详解如何通过Tige

weixin_33997389的博客 315
上一篇: sublime text 3更改已有的build system(debian jessie)
下一篇: 开篇
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值