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 

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/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 2667

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

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

C_0010的博客 2739

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的博客 359

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

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

1670

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

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

注重长远 天天积累 cqujsjcyj 407

【最新完整步骤】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 2112

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

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

Java知音 1877

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

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

程序猿—从入门到上道 1352

Debian下LAMP环境的搭建

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

6602

Linux构建Debian文件系统

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

Wynter 2420

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

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

啊渊的专栏 1830

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 软件包的编译,集成和开发,包括编译环境的搭建和具体编译流程等,并针对使用过程中的常见问题进行总结,提供解决方法参考。

2372

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

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

weixin_39524959的博客 1577

ptrade从零开始学习量化交易第166期【ptrade量化策略研究参考--三个因子挖掘思路】

三个因子挖掘思路

GJ57017_wx的博客 1245

ADC实现模数转换Multisim电路仿真——硬件工程师笔记

8位模数转换器(ADC)是将模拟信号转换为8位数字信号的电子器件,具有256级量化能力。其工作原理分为采样、量化和编码三个阶段,关键参数包括分辨率、采样率、精度、线性度和信噪比。常见型号有ADC0804、ADC0808等,广泛应用于数据采集、音频处理、通信系统和消费电子产品中。典型应用时需要配置参考电压、模拟输入和数字输出引脚,并通过仿真实验验证转换效果(如-10V对应输出0,10V对应255)。硬件工程师需掌握其原理和参数选择,相关笔试面试资料可在优快云博客获取。

XU157303764的博客 1507

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

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

YiYueHuan的专栏 4637

OSCP-Challenge 2 - Relia

使用andrea:PasswordPassword_6登录远程桌面,在c盘根目录下发现一个计划任务的ps,文件,修改执行的exe位木马,获取到milana用户的反弹shell。,发现开放了一个8000端口,但是我们外部是访问不到的,它对应的页面是/var/www/internal/,这个目录下的文件我们是可以访问的,把这个文件打个包放到本地分析下。其中数据的可以直接连接mssql,但是端口是49965,不过在数据库中没发现什么可用的信息,但是可以修改密码直接进后台,这个可以先放放。

羽的博客 7760

RK3399平台 Debian9搭建TensorFlow,OpenCV

RK3399 Debian9 TensorFlow OpenCV

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

Apollo Planning2.0决策规划算法代码详细解析 (1):环境搭建

1、官方提供连接:git clone https://github.com/ApolloAuto/application-pnc.git。此外,也更新了dreamview对pnc的支持,使得调试更加方便。apollo开源团队近期更新了planning版本,对代码进行了一定程度上的重构。(2)进入docker,并编译整个工程:./apollo.sh build_dbg。下载项目环境后使用aem进行环境配置;2、有一定基础建议直接拉取最新代码,自己手动进行编译。(1)环境安装: ./dev_start.sh。

自动驾驶Player的博客 1838

3.3 数据导入与导出方法

Simulink 提供了多种数据导入与导出方法,能够满足不同场景下的需求。无论是从 MATLAB 工作区或外部文件导入数据,还是将仿真结果导出到工作区或文件,这些功能都极大地增强了模型的灵活性和实用性。掌握这些方法后,用户可以更高效地完成复杂系统的建模与分析任务。

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值