分类: ubuntu

  • ThinkPad 笔记本安装 Ubuntu 22.04 LTS 散记

    前因

    家里有一台安装了 Windows 10 操作系统的 ThinkPad 笔记本,

    由于使用年限较长,启动后有屏幕闪烁的问题,

    这台机器安装有两块硬盘,

    一块是128GB 的固态硬盘,安装了操作系统,剩余空间不到5GB,

    另外一块是1TB的机械硬盘,剩余空间还有400GB,

    闲置比较浪费,想利用起来,

    于是使用 DiskGenius 将剩余空间划分出 200GB

    用来安装 Ubuntu 操作系统,这样可以通过 SSH 远程访问继续使用,

    原 Windows 系统 NTFS 格式的分区可以挂载在 Ubuntu 系统下面来访问。

    准备

    U盘一个,镜像制作工具  https://rufus.ie/zh/

    分区类型选择 GPT,之前选择 MBR 一直无法进入安装界面,

    文件系统选择 NTFS,

    Ubuntu 22.04 LTS 操作系统下载地址:

    https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.4/

    个人使用建议选择桌面版 ubuntu-22.04.4-desktop-amd64.iso

    安装

    讲U盘插入电脑,制作完毕后将U盘插入电脑,

    系统启动时进入 BIOS 界面,

    选择从 USB Disk 启动,保存后重启即进入 Ubuntu 安装流程,

    接下来就是选择键盘布局、语言、时区、配置WiFi、设置用户名密码等步骤。

    远程访问

    安装完成后的一些初始化操作:

    安装时只能添加普通权限的用户,

    修改 root 用户密码

    sudo passwd root

    修改完后 使用命令 su 切换到 root 用户 就拥有了最高权限。

    安装 openssh-server

    apt install openssh-server

    再将 /etc/ssh/sshd_config 中的 PermitRootLogin 的值修改为 yes

    PermitRootLogin yes

    删除行首 # 字符才能生效,

    重新启动 sshd

    service sshd start

    重新启动 ssh

    service sshd restart

    查看 22 端口状态

    lsof -i:22

  • Ubuntu更换阿里云软件源

    Ubuntu 22.04 LTS 阿里云源

    修改文件 /etc/apt/sources.list

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

    然后执行 apt update

    如果提示 GPG error 类型的错误,

    将协议修改为 https 再 update,

    不同版本的源不能混合使用,因为代号不一样。

  • 千万不要在UBUNTU 14.04下面修改python的软链

    千万不要在Ubuntu 14.04下面修改python的软链,

    默认python是指向/usr/bin/python2.7,

    我把/usr/bin/python指向/usr/bin/python3.4,

    结果会导致很多问题,例如包管理出现异常等。

  • 使用dos2unix处理换行符导致的乱码问题

    Windows的文件在Linux系统下面打开时,会出现很多^M字符,

    原因是Windows系统和Unix系统换行符不一致导致的,

    此时可以用dos2unix这个工具来转换。

    如果是Ubuntu,则可以使用sudo apt-get install dos2unix安装,

    比如要转换的文件名是index.php,直接运行下面的命令即可。

    dos2unix index.php

    如果没有权限安装dos2unix,则可以使用vim编辑,直接替换即可,命令如下:

    :%s/\r$//g

    把\r 替换为空,因为 Windows的换行是 \r\n , 而 Linux 的换行是 \n 。