美文网首页
ubuntu的版本选择和使用前准备

ubuntu的版本选择和使用前准备

作者: Digonal | 来源:发表于2021-11-26 14:42 被阅读0次

我使用ubuntu来学习Linux的最主要原因是,使用简单,系统版本更新快,最主要的是安装软件方便。

对于ubuntu版本,我现在有一个标准就是,就是是不是需要桌面。如果需要,那我看python的版本。因为无论是python的升级还是降级,只要更改python的首要版本,那桌面就会出现问题。所以需要python3.6时,选ubuntu18.04。需要python3.8时,选ubuntu20.04,以此类推。
服务器版本,因为不需要桌面,所以python升降级无所谓。

安装过程,只要按步骤走即可,但有一条,在更改软件源时,一定要注意软件源是否通信正常。通信不正常时,系统将无法正常安装。
可用阿里云,http://mirrors.aliyun.com/ubuntu/
当然在安装完成后也可更改。
vi /etc/apt/sources.list或gedit /etc/apt/sources.list
按照以下格式编写

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

接下就是安装完成后,需要进行的设置

设定root密码
sudo password root
su 更换到root账号

更新系统和软件
apt-get update
apt-get upgrade

查看和调整时区
date
timedatectl set-timezone Asia/Shanghai

安装必要的软件
apt-get vim net-tools 安装vim编辑器、网络工具
apt-get openssh-server 安装ssh服务器

service sshd restart
vi  /etc/ssh/sshd_config
PermitRootLogin yes 此语句可使root使用ssh登录系统

更改终端语言
locale -a 查看是否存在zh_CN.utf8
apt-get install language-pack-zh-hans
vi ~/.bashrc
LANG="zh_CN.utf8" 在文件的最后一行填入
source ~/.bashrc

使用root登录桌面
vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true

分别打开
vi /etc/pam.d/gdm-autologin
vi /etc/pam.d/gdm-password
都将下面的一行注释

auth required pam_succeed_if.so user != root quiet_success

vi /root/.profile 将文件修改为下面的内容

if [ "$BASH" ]; then
 if [ -f ~/.bashrc ]; then
  . ~/.bashrc
 fi
fi
tty -s && mesg n || true
mesg n || true

最后重启即可

修改网络
通过ifconfig,查看网卡编号,通常以ens开头
vi /etc/netplan/01-network-manager-all.yaml 文件名可能不同,但都在netplan文件夹下

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      # ip
      addresses: [192.168.0.15/24]
      # 网关
      gateway4: 192.168.0.2
      # DNS
      nameservers:
        addresses: [114.114.114.114,8.8.8.8]

注意格式

启动/关闭网卡,启用配置
nmcli networking on
nmcli networking off
netplan apply

硬盘操作
df -h 硬盘占用
fdisk -lu 查看所有硬盘,和已设定的分区
fdisk /dev/sdb 选择需要分区的硬盘

n # 建立新分区
p # 建立主分区
1 # 设置分区,如果设置的分区是该硬盘的第一个分区则输入1,有其他分区则相应增加
+500G # 设置分区大小,可自定义设置,也可直接回车,设定位全盘
w # 执行设定

mkfs -t ext4 /dev/sdb1 # 格式化分区
mkdir /media/data
blkid 查看分区的uuid
vi /etc/fstab

UUID=072495b1-f395-4706-92b0-7226441bc91f /media/data ext4 defaults 0 2 # 添加分区的uuid,以及文件

最后重启

设置快捷方式
ln -s /etc/b /a
将/etc下的b文件夹链接到/a文件夹下,a必须存在,在a文件下会出现一个b文件夹
删除链接时,直接用rm命令,删除文件夹 rm -r a

Windows共享文件
临时共享
mount -t cifs -o username=admin,password=12345,vers=2.0 //192.168.254.221/python/scrapy /mnt/share
在share文件下会出现一个scrapy文件夹,但重启后就会断开连接

固定共享
mkdir /usr/local/python/scrapy
vi /etc/fstab
//192.168.254.221/python/scrapy /usr/local/python/scrapy cifs username=admin,password=12345 0 0
最后重启

安装多窗口管理
apt-get install screen

screen -S 窗口名 # 创建一个名为窗口名的终端
screen -ls # 查看已创建的窗口
screen -S 旧窗口名 -X 新窗口名 # 更改已创建窗口的名称
screen -r 窗口名 # 重新进入指定窗口
ctrl+a d # 最小化当前窗口
ctrl+a k #  关闭当前窗口
kill ID # ID为窗口名前自动生成的数字

相关文章

网友评论

      本文标题:ubuntu的版本选择和使用前准备

      本文链接:https://www.haomeiwen.com/subject/zqqbtrtx.html