Linux定制篇之Ubuntu

之前的介绍主要针对CentOS发行版,Ubuntu与CentOS的使用还是稍微有一些区别的,此处做一些简单介绍。

开发平台Ubuntu

Ubuntu中默认是用非root用户登录,并且root用户没有密码。在没有设置root用户密码时,使用su切换root用户会出错。这时如果想执行root权限的指令,可以在普通用户下使用sudo xxxxx(例如sudo fdisk -l)。
使用sudo passwd可以设置root用户的密码,设置之后就可以直接使用su切换到root用户。

sudo

当前用户不是root用户时,没有权限执行某些指令,这时就需要使用sudo,相当于是把当前用户指定为超级用户,就可以执行没有权限的指令。因此,如果是root用户登录,则没有必要使用sudo。

注意!!!!
普通用户使用了sudo只是可以执行一部分原来没有权限的指令,并不是可以执行所有没有权限的指令,有的指令还是不可以执行,这时就需要使用root用户。

python的支持

Ubuntu默认带了python3,可以使用命令python3查看信息。但是Ubuntu默认没有安装vim,使用vim时会给出安装vim的提示信息,按提示安装即可。

apt软件管理

apt是Advanced Packaging Tool,一款安装包管理工具。Ubuntu中可以使用apt命令对软件包进行安装、删除等。
/etc/apt/sources.list文件中默认指定了Ubuntu官方的软件仓库,使用apt下载时就会在这个仓库中下载。
可以将该文件中的仓库地址改为清华大学镜像源加快下载速度。登录清华大学镜像源网站,选择Ubuntu镜像以及合适的Ubuntu版本,就可以看到需要修改成的文件内容,将/etc/apt/sources.list在同目录下备份为/etc/apt/sources.list.backup(使用cp命令),然后将/etc/apt/sources.list中的内容改为清华镜像即可。
修改完成后使用apt-get update命令更新仓库地址。

使用ssh远程登录Ubuntu

SSH为Secure Shell的缩写。Ubuntu默认没有安装SSHD服务,因此不能直接远程登录。
apt-get install openssh-server,这个指令虽然名称是服务器,但实际上会安装ssh的服务器和客户端。安装完成后使用netstat -anp | more就可以看到已经监听了22号端口,如果没有监听,就使用service sshd restart/start启动一下。

使用普通用户seventeen可以成功登录,但是不知道为什么使用root用户无法成功登录??????

从linux远程登录linux

ssh 用户名@IP
例如:ssh seventeen@192.168.40.129
在XShell中远程登录一台CentOS虚拟机,然后远程控制CentOS远程连接Ubuntu,亲测使用这个指令是可行的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值