Linux--使用Ubuntu
Ubuntu
Ubuntu是一个以桌面应用为主的开源GUN/Linux操作系统。
专业的Python开发者一般会选择Ubuntu作为生产平台。
Ubuntu和CentOS 都是基于GUN/Linux内核的,因此基本使用和CentOS 几乎一样,他们的各种指令可以通用。
下载地址:Ubuntu系统下载 | Ubuntu
下载桌面版即可。
安装Ubuntu
- 先检查BIOS虚拟化支持
- 新建虚拟机--》典型安装---》安装程序光盘映像文件---》设置用户名和密码--》磁盘大小20G,将虚拟磁盘拆分成多个文件---》自定义硬件,内存:2G;处理器:2,2;网络适配器:NAT;然后点击完成。--》耐心等待启动,然后一步步安装。
Ubuntu安装好后,默认就已经安装好了Python的开发环境。
root用户
Ubuntu系统都是普通用户权限,没有最高root权限,如果需要使用root权限的时候,通常都会在命令前面加上sudo。这样会很麻烦。
我们一般使用su 命令来切换到root用户,这需要给root用户设置一个初始密码。
给root用户设置密码并使用:
- 输入sudo passwd 命令,输入一般用户密码并设定root用户密码。
- 输入su命令,并输入刚才设定的root 密码,就可以切换成root了。提示符$代表一般用户,提示符#代表root用户。
- 此时就可以使用root用户了
- 输入exit命令,退出root返回一般用户
apt介绍
apt(Advanced Packaging Tool)是一款安装包管理工具。
在Ubuntu下使用apt命令进行软件包的安装、删除、清理等,类似于Windows的软件管理工具。
Ubuntu软件操作的相关命令
sudo apt-get update # 更新原
sudo apt-get install package #安装包
sudo apt-get remove package #删除包
sudo apt-cache search package #搜索软件包
sudo apt-cache show package # 获取包的相关信息
sudo apt-get install package --reinstall #重新安装包
sudo apt-get -f install # 修复安装
sudo apt-get remove package --purge #删除包,包括配置文件
sudo apt-get build-dep package #安装相关的编译环境
sudo apt-get upgrade # 更新已安装的包
sudo apt-get dist-upgrade #升级系统
sudo apt-cache depends package #了解使用该包依赖哪些包
sudo apt-cache rdepends package #查看该包被哪些包依赖
sudo apt-get source package # 下载该包的源代码
APT更新源
阿里镜像源文件内容:
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
# 查看APT源
cat /etc/apt/sources.list
# 修改之前先备份一份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
su # 切换成root用户
echo '' > sources.list # 清空这个文件
vi sources.list
# 复制镜像网站地址的内容拷贝到这个文件里
# 然后更新源
sudo apt-get update
# 案例:安装和卸载vim,并查询vim 软件的信息
sudo apt-get install vim
sudo apt-get remove vim
sudo apt-cache show vim
远程登录Ubuntu
ssh
SSH(Secure Shell)为建立在应用层和传输层基础上的安全协议。
SSH是目前较可靠,转为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录。
几乎所有的UNIX/Linux平台都可运行SSH。
使用SSH,需要安装相应的服务端和客户端。如A机器想远程控制B机器。A机器需要安装客户端,B机器需要安装服务端。
Ubuntu默认没有安装SSHD服务(使用netstat指令查看:apt install net-tools)。
# 先安装:
apt install net-tools
# 安装SSH和启用
sudo apt-get install openssh-server
# 执行完上面的指令后,就在这台机器上安装了ssh服务端和客户端
# 然后启动sshd服务
service sshd restart
这时就可以使用Xshell 进行远程登录了。
从一台Linux系统登录到另一台Linux系统
ssh 用户名@IP
ssh ali@192.168.200.130
# 如果访问出错,可查看是否有该文件 ~/.ssh/known_ssh
# 尝试删除该文件解决。
# 登出命令
exit 或者 logout
本文来自博客园,作者:NE_STOP,转载请注明原文链接:https://www.cnblogs.com/alineverstop/p/19894851
浙公网安备 33010602011771号