Debian 完整开发平台搭建说明

OneTerm开源堡垒机实战(二):快速部署与基本使用 OneTerm 是一个简单、轻量、灵活的 Web 端开源堡垒机, 通过本系列文章带你快速了解 OneTerm 的价值与优势, 欢迎体验! 阅读详情

本说明整理适用于Debian 5.0 系统,资料来自互联网

从Debian的官方网站下载(网络安装版的ISO镜像):

debian-500 -i386-netinst.iso  

 

设置网络环境

// 设置DNS,直接编辑/etc/resolv.conf 可以同时设置多个DNS  

nameserver 202.103 .96.68   
nameserver 202.103 .96.112   
 

// 设置IP,直接编辑/etc/network/interfaces

auto lo eth0   
iface lo inet loopback   
// 采用固定IP:

iface eth0 inet static   
address 192.168 .0.10   
netmask 255.255 .255.0   
broadcast 192.168 .0.255   
gateway 192.168 .0.1   
 

// 采用DHCP:  

auto eth0   
iface eth0 inet dhcp   
// 激活和终止网络接口  

ifdown eth0   
ifup eth0  
// 上面的设定只有重启网络后才会生效:  

/etc/init.d/networking restart
Debian 更新工具

apt-get update // 更新源列表   
apt-cache search xxx // 在源中搜索xxx软件   
apt-get install xxx // 从源中安装xxx软件   
apt-get download xxx // 从源中下载xxx debian deb包   
apt-get source xxx // 从源中下载xxx的源码包   
apt-get remove xxx // 删除包   
// 清除:当使用 apt-get install 指令安装套件,下载下来的 deb 会放置于   
// /var/cache/apt/archives, 使用 apt-get clean 指令可以将之清除.  

apt-get clean  

 

//设定更新源 ,在/etc/apt/sources.list中添加更新源:  

deb http://debian.cn99.com/debian/ stable main non-free contrib   
deb http://debian.cn99.com/debian-non-US/ stable/non-US main contrib non-free   
deb http://mirrors.163.com/debian stable contrib main non-free   
deb-src http://mirrors.163.com/debian stable contrib main non-free    
deb http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib   
deb-src http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib
deb http://debian.ustc.edu.cn/debian/ lenny main non-free contrib   
deb-src http://debian.ustc.edu.cn/debian/ lenny main non-free contrib    
deb http://ftp.tw.debian.org/debian lenny main     
deb-src http://ftp.tw.debian.org/debian lenny main  
// 从源获得最新软件列表:  

# apt-get update
# apt-get install apt-spy // 安装 apt-spy   
# mv sources.list sources.list.bak // 备份老大源列表   
#man apt-spy // 获取详细的使用方法   
 
// 更新您的镜像列表文件 /var/lib/apt-spy/mirrors.txt  

# apt-spy update    
 
// 在亚洲寻找速度最快的stable版镜像, 并生成sources.list文件   

# apt-spy -d stable -a Asia   
# cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list   
 
// 更新源:  

# apt-get update
安装Telnet,SSH

// 安装telnet:  

# apt-get install telnetd   
# /etc/init.d/openbsd-inetd start   
// 安装 openssh server:  

# apt-get install openssh-server   
# /etc/init.d/ssh restart 
安装vsftpd

# apt-get install vsftpd   
  
// 编辑/etc/vsftpd.conf   
激活   
local_enable=YES   
write_enable=YES   
// 启动 vsftpd   
/etc/init.d/vsftpd restart
安装编辑工具vim:

# apt-get install vim-full   
  
// 编辑/etc/vim/vimrc文件   
打开syntax on、set nu
安装编译,工程构建,调试工具

/*  
 * 说明:  
 * build-essential: 基本编译环境 (gcc, g++, libc, make等)  
 * autoconf:        自动配置工具   
 * automake:        make相关  
 * gdb:             调试工具  
 */   
apt-get install build-essential   
apt-get install autoconf    
apt-get install automake   
apt-get install gdb  
安装开发文档:

/*   
 *  说明:   
 *  manpages-dev: C/C++man帮助手册  
 *  Binutils:   链接器(ld)、汇编器(as)、反汇编器(objdump)和档案的工具(ar)  
 *  glibc-doc:  GUN C标准库文档  
 *  stl-manual: 标准C++ STL模板文档  
 */   
apt-get install manpages-dev   
apt-get install binutils-doc    
apt-get install cpp-doc   
apt-get install gcc-doc   
apt-get install glibc-doc    
apt-get install libstdc++6 -4.3 -doc   
apt-get install stl-manual  
在VMware中增加新硬盘:

关闭VM中正在运行的虚拟系统   
在虚拟机系统名称上点击右键-> Vitual Machine Settings   
在虚拟机edit页新增一个磁盘。   
可以看见Hardware中出现了一块新的硬盘HardDisk2.   
启动虚拟机,进入/dev目录下ls,查看刚加的硬盘名称。如: /dev/sdb   
对/dev/sdb进行分区:fdisk /dev/sdb   
 Command (m  for  help): m Help info    
 Command  (m  for  help): n Add a  new  partition   
 Command  (m  for  help): w Write table to disk and exit   
格式化硬盘为ext3分区格式:mke2fs -j /dev/sdb1   
检查新分区是否存在:fdisk -l   
修改/etc/fstab,使得刚新建的分区可以开机自动挂载。   
# <file system>    <mount point>    <type>    <options>     <dump>    <pass>   
  /dev/sdb1    /oracle    ext3    errors=remount-ro     0      1   
重新启动,查看结果:df -h 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liuchangyu23/archive/2009/09/02/4511102.aspx

Debian(Ubuntu)系统Deb包打包说明 DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。 阅读详情

相关推荐

ARG DEBIAN_FRONTEND=noninteractive作用说明

DOCKER 构建中的自动化参数

多头注意力探索Now 2666

OneTerm——轻量简洁的开源堡垒机解决方案

oneterm是一个轻巧的堡垒机开源解决方案

C_0010的博客 2733

Debian 7 Wheezy 安装 Git 的完整实战指南

Git 是分布式版本控制系统的标准工具,其核心原理基于快照存储、有向无环图(DAG)提交历史与本地仓库独立性。在老旧系统中部署 Git,关键在于突破包管理生态断层——当官方源失效、GPG 密钥过期、libc ABI 不兼容等底层限制出现时,需回归 apt 源重定向、archive.debian.org 归档镜像适配及 signed-by 密钥机制等基础技术路径。本文聚焦 Debian 7(Wheezy)这一典型遗留环境,覆盖源配置修复、git-core 二进制安装与 Git 2.30.2 源码编译双路径、S

weixin_33698043的博客 357

OneTerm-简单、轻量、灵活的开源堡垒机

OneTerm是一款轻量级开源堡垒机,旨在完善一站式运维平台OneOps的产品矩阵。它支持多协议连接,基于ACL模块实现细粒度权限管理,提供资产、目录快捷授权功能。核心组件包括MySQL、Redis、guacd等6个模块,部署简单。主要功能包括工作台远程运维、资源管控、访问控制及审计中心,支持会话监控、录像回放等安全审计需求。系统还提供个性化设置和云存储选项,兼顾易用性与安全性,为运维团队提供高效便捷的远程访问管理解决方案。项目开源地址:https://github.com/veops/oneterm

1662

Debian 9 搭建 TigerVNC+XFCE 远程桌面完整指南

VNC(Virtual Network Computing)是一种基于RFB协议的远程图形化访问技术,通过在服务端启动独立X会话并编码传输帧缓冲,实现跨网络的桌面共享与控制。其核心原理依赖于VNC服务器(如TigerVNC)与轻量桌面环境(如XFCE)的协同:前者提供高效编码压缩与安全连接管理,后者保障低资源占用与良好兼容性。该技术具备部署灵活、无需GPU加速、适配老旧硬件等显著工程价值,广泛应用于Linux服务器运维、边缘设备调试、嵌入式系统管理及家庭NAS远程操控等场景。本文聚焦Debian 9(Str

注重长远 天天积累 cqujsjcyj 406

【最新完整步骤】DEBIAN13 安装miniconda

(sources.list 中的组件名称是否拼写错误?(sources.list 中的组件名称是否拼写错误?(sources.list 中的组件名称是否拼写错误?(sources.list 中的组件名称是否拼写错误?警告: 鉴于仓库 'http://security.debian.org/debian-security trixie-security InRelease' 不含有 'non-free​​' 组件,跳过配置文件 'non-free​​/dep11/icons-64x64.tar' 的获取。

深耕CV 2104

一款优秀、亮眼的开源堡垒机

在运维的日常工作中,登陆服务器操作不可避免,为了更安全的管控服务器,但凡有点规模的公司都会上线堡垒机系统,堡垒机能够做到事前授权、事中监控、事后审计,同时也可以满足等保合规要求。提到堡垒机,大伙第一时间能够想到的可能是JumpServer,JumpServer经过了多年的发展已经十分的稳定和成熟,是非常优秀的开源项目,被大家广泛所熟知,但今天给大家介绍的是另一个最近体验到的亮点颇多的开源堡垒机:OneTermOneTerm提供网络安全解决方案,旨在提高网络的安全性,特别是在访问敏感系统和资源时。

Java知音 1872

基于Seafile搭建一个私人网盘,使用Debian8+Sqlite3

文章目录什么是Seafile?你需要的一些准备... ...安装Seafile1.环境准备2.安装依赖3.安装服务器4.启动 Seafile 服务器5.Enjoy!结语 什么是Seafile?     Seafile是一个遵循GPL V3的开源的企业网盘系统。除了被很多企业采用的企业版之外,它的社区免费版也是十分优秀的。    ...

程序猿—从入门到上道 1350

Debian下LAMP环境的搭建

Debian下LAMP环境的搭建以前安装LAMP环境都是采用下载软件包自己编译安装的方法搭建的。当时以为采用apt的方式来安装时软件包版本的陈旧是一个问题,另一个主要的问题就是并不知道apt将这些软件包安装到什么地方,从而使得自己要修改一个配置文件或是启动一个服务命令时都找不到。采用手工编译安装的方法,虽然可以很好的控制软件包的安装位置,但是却不得不自己去解决各种的依赖关系。如编译PHP时

6600

Linux构建Debian文件系统

在linux系统中,自己定制的文件系统,下面介绍Debian系统的制作。

Wynter 2417

统信操作系统《扫雷》软件构建与发布(Qt+deb)

统信操作系统有自己的商城,因此我们所说的发布其实就是将软件构建成deb包,然后将其上传到应用商店后台,通过审核后用户就能够在应用商店中下载软件了。软件开发完成后如何打包成deb包也是软件发布的关键步骤。构建命令如下:在软件的主目录中构建debian名称的文件目录,debian文件目录的名字是固定的,因此不要改动。在debian目录中我们最少需要构建一下几个文件。以下文件名称都是固定的。1.1 control 文件 《扫雷》control文件样例 Package:指该软件包的名字。如果你的软件包名称有两

啊渊的专栏 1826

debian下python flask环境搭建

先来说明开发环境: debian 8 jessie python 3.4版本 virtualenv,pip uwsgi 2.0.12 nginx 1.8(自行编译安装) 环境搭建步骤:-已经安装python(debian自带) -安装pip -安装virtualenv -创建项目目录 -安装uwsgi -安装nginx安装pip$ sudo apt-get install python-p

lsyAndroid的专栏--解决实际开发中自己遇到的问题 3229

Rockchip RK3588 Linux Debian 编译环境搭建及开发说明

本文主要介绍了 Linux Debian 固件和 Debian 软件包的编译,集成和开发,包括编译环境的搭建和具体编译流程等,并针对使用过程中的常见问题进行总结,提供解决方法参考。

2371

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

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

weixin_39524959的博客 1575

传输线的特征阻抗

信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输入端或输出端处于阻抗匹配状态,简称为阻抗匹配。否则,便称为阻抗失配。有时也直接叫做匹配或失配。指一个电路输入端的等效阻抗。在输入端上加上一个电压源U,测量输入端的电流I,则输入阻抗Rin就是U/I。可以把输入端想象成一个电阻的两端,这个电阻的阻值,就是输入阻抗。- 对于电压驱动的电路,输入阻抗越大,则对电压源的负载就越轻,因而就越容易驱动,也不会对信号源有影响;

学海无涯的专栏 4459

从ENVI SARscape到SNAP:手把手教你迁移哨兵1 GRD数据预处理流程(含避坑指南)

本文详细介绍了从ENVI SARscape迁移到SNAP处理哨兵1 GRD数据的全流程,包括工具哲学差异、数据准备注意事项、核心处理流程等效实现及地形校正技巧。特别针对雷达数据预处理中的常见陷阱提供避坑指南,帮助用户高效完成工具迁移并确保结果质量。

weixin_28677005的博客 477

Ubuntu & Debian 系统下挂载 Samba 共享目录的完整指南

在 Ubuntu/Debian 系统上挂载 Samba 共享目录可以通过 `mount` 命令结合 `cifs` 文件系统类型实现。

YiYueHuan的专栏 4633

【Pytorch教程】:卷积神经网络 CNN

Pytorch教程目录 Torch and Numpy 变量 (Variable) 激励函数 关系拟合(回归) 区分类型 (分类) 快速搭建法 批训练 加速神经网络训练 Optimizer优化器 卷积神经网络 CNN 目录Pytorch教程目录什么是卷积神经网络 CNN卷积 和 神经网络池化(pooling)流行的 CNN 结构CNN 卷积神经网络MNIST手写数据CNN模型训练可视化训练全部代码 什么是卷积神经网络 CNN 卷积 和 神经网络 卷积神经网络是如何运作的呢, 举一个识别图片的例子, 我们知

nanke_4869的博客 8053

RK3399平台 Debian9搭建TensorFlow,OpenCV

RK3399 Debian9 TensorFlow OpenCV

从小白一步一步走上嵌入式工程师之路的专栏 1423

Vivado2023.2与Vitis协同开发:从Hello World到BOOT.BIN的完整流程解析

本文详细解析了使用Vivado 2023.2与Vitis协同开发ZYNQ/MPSoC平台的完整流程。从环境安装、硬件设计、软件编写、在线调试到生成独立的BOOT.BIN启动文件,手把手指导开发者完成从Hello World到系统固化的全步骤,并提供了常见问题的避坑指南,帮助初学者快速掌握软硬件协同开发的核心技能。

weixin_29197051的博客 172

ESP32-S3双屏AI吊坠:微型边缘智能终端设计实践

边缘智能终端是指在设备端完成数据感知、处理与响应的嵌入式系统,其核心在于低延迟、高隐私与弱网适应性。基于ESP32-S3等轻量级主控,通过语音唤醒、本地AI推理与双屏异步渲染等关键技术,可构建资源受限场景下的实用化人机交互节点。这类设计显著降低对云端依赖,提升实时性与数据安全性,广泛应用于智能穿戴、IoT交互面板及便携式语音设备。本文以‘璀璨·AI吊坠’为实例,深入解析双面圆形屏驱动、ES8311音频链路优化、VAD+Porcupine本地语音流水线,以及亚微安级低功耗状态机实现,为微型AI终端的软硬协同开

weixin_42348783的博客 631
上一篇: 如何 安装/反安装 .deb 套件包?
下一篇: Debian下常用软件列表
Linux先生
博客等级 码龄20年 97粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值