Ubuntu22.04 开发环境配置(第一篇-基本配置)

一、背景

1.使用 C 和少许 C++ 开发控制台应用

2.使用Apache2+Php8.3+Mysql8开发web系统

二、基本环境

主机MacOs Sonoma 14.7
虚拟机Parallels Desktop 20 for Mac Pro Edition 版本 20.0.1 (55659)
虚拟机-操作系统Ubuntu 22.04 最小安装

三、主要开发软件

软件名称说明
vim9代码编辑器(c,c++,php,html,css,JavaScript,shell等等)
gcc13.1编译器
gdb14调试工具
lftp通过shell脚本连接远程服务器并部署应用
sshpass

连接远程服务器执行本地shell

apache2
php8.3使用的是yii2框架
mysql8数据库
iptables防火墙

四、Ubuntu基本配置

1.修改root密码并允许登录
vim /etc/ssh/sshd_config
	
# 查找关键字	PermitRootLogin
将PermitRootLogin prohibit-password改为如下设置:
PermitRootLogin yes			# 允许root直接登录
	
#PermitEmptyPasswords no
PermitEmptyPasswords no		# 因为设置了root密码,所以需要修改为no
	
systemctl restart ssh
	
# 修改root密码
sudo passwd root
New password: #输入root新密码
Retype new password: #再次输入root密码
passwd: password updated successfully #密码更新成功
2.修改apt源
vim /etc/apt/sources.list
	
把原有的内容都删除了,新增如下内容
	
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
	
	
apt-get update
apt-get upgrade
3.配置中文
sudo apt-get install language-pack-zh-hans
该命令将会下载并安装中文语言所需的包。根据系统提示,输入管理员密码进行确认,并等待安装完成。

update-locale LANG=zh_CN.UTF-8
该命令将会为终端设置中文编码,以便正确显示中文字符。

对于配置 Ubuntu 22.04.2,以下是一些建议的步骤: 1. 安装 Ubuntu 22.04.2:从 Ubuntu 官方网站下载适合你的计算机硬件架构的 Ubuntu 22.04.2 ISO 镜像文件。创建一个启动盘并将其插入计算机。启动计算机,按照屏幕上的指示进行安装。 2. 更新系统:安装完成后,打开终端并运行以下命令以更新系统软件包: ``` sudo apt update sudo apt upgrade ``` 3. 添加软件(可选):根据你的需求,可以添加其他软件来获取更多的软件包。例如,你可以添加第三方 PPA(Personal Package Archive)。 4. 安装常用软件:根据你的需求,安装一些常用软件包是很有帮助的。例如,你可以安装文本编辑器、Web 浏览器、媒体播放器等。以下是一些示例命令: ``` sudo apt install vim # 安装 Vim 编辑器 sudo apt install firefox # 安装 Firefox 浏览器 sudo apt install vlc # 安装 VLC 媒体播放器 ``` 5. 配置网络连接:在系统设置中,配置你的网络连接,包括无线网络、有线网络等。 6. 配置外部设备:根据你的需要,连接并配置打印机、摄像头、外部存储设备等。 7. 自定义外观:通过系统设置中的外观选项,可以更改桌面背景、主题、图标等。 8. 安装常用开发工具(可选):如果你是开发人员,可以安装一些常用的开发工具。例如,你可以安装编程语言、集成开发环境等。 这只是一个简单的配置指南,具体的配置取决于你的需求和个人喜好。希望对你有所帮助!如有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值