LOADING

加载过慢请开启缓存 浏览器默认开启

初见Linux

2024/7/25 总结 Linux

前言

玩Linux,最重要就是要留意报错信息,然后使劲搜,搜着搜着就能解决了。(雾)

本篇文章主要记录我装系统的过程以及使用Linux的基本命令

Linux简介

Linux 是一款基于 GNU 通用公共许可证(GPL)发布的免费开源操作系统。任何人都可以运行、研究、修改和重新分发源代码,甚至还可以销售修改后代码的副本。Linux已成为全球范围内规模最大的开源软件项目。

装系统

我是在自己的笔记本电脑装第二系统,装的Ubuntu,因此需要做些准备。

0.准备部分

0.1分配空间

右键“此电脑”进入管理,点击左侧的“磁盘管理”,选择需要的盘,点击”压缩卷”,分配空间。假设分配200G空间,就填入200*1024=204800MB。

0.2制作启动盘

准备闲置u盘,或者空的,制作系统盘。制作过程会清空盘的内容,注意备份资料。下载软件”UltraSO”,下载Ubuntu镜像,然后在软件中打开Ubuntu,点击”启动”->”写入硬盘映像”,选择用于制作系统盘的u盘,如此,系统盘就做好了。

1.引导安装

1.1进入bios调整系统引导

插入制作好的系统盘,重启电脑,按”F2“进入bios界面。(不同厂商进入的方式不同)

将UEFI字样的引导分区放到最前面,保存后退出,重启。此时,就会进入Ubuntu安装程序。

1.2Ubuntu安装

按喜好进行选择语言,然后选择最小化安装,有需要的后续再装就好。

在安装类型的时候选择其他选项,自行分配系统分区。我这里是参考了一篇文章的内容,但是我忘了在哪。

找到上文中在windows系统分配的200GB空间(看自己分配的是多少)。点击左下角“+”号进行分区设置。

新建boot引导分区,大小为2GB = 2*1024MB = 2048MB。设置为主分区,文件系统选择“Ext4”。

新建交换分区,大小一般为主机内存1-2倍,由于本机内存为8GB,所以设置分区大小为8GB=8192MB。分区类型选择“逻辑分区”,文件系统选择“交换空间”。

新建主分区(相当于windows的C盘),存储Ubuntu的主要系统文件,大小一般为20-50GB,我设置为50GB=51200MB,分区类型选择主分区,文件系统选择“Ext4”,挂载点选择“/”。

新建数据分区(相当于Windows的数据盘),容量大小为分配后剩余的空间。分区类型选择逻辑分区,文件系统选择“Ext4”,挂载点选择“/home”。

点击右下角“现在安装”,确认分区无误后,点击“继续”。

根据目前所在地选择时区,我选择的是上海。

然后就是设置账号名,主机名,(记得全英文),登录密码(也是root密码)。等待安装完毕,重启。根据提示拔掉U盘,按下”Enter“。重启后,进入选择界面,选择Ubuntu系统,就可以进入系统了,如此,系统就算安装完毕。

2.初始配置

2.1更换国内软件源

由于Ubuntu的软件源服务器在境外,因此下载速度会很慢,需要更改软件源为国内镜像网站。

点击左下角的设置界面,找到Software&Updates,Download from选择Select Best Server。

进入/ect/apt路径,找到软件源配置文件“sources.list”,使用Ubuntu自带的编辑器对“sources.list”进行修改,熟悉vi、vim的可以使用vi、vim命令进行编辑。将源文件清空并替换为下列源地址。

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

## Pre-released source, not recommended.
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

点击“保存”按钮或者“ctrl+s”后退出,vi、vim输入“:wq”后退出。

2.2设置apt包管理工具

apt是Ubuntu上的软件包管理器,可以通过apt的相关命令进行软件的更新、卸载、故障排除等。更换国内软件源后需要对apt进行更新。

首先更新apt软件包的源。输入命令:

sudo apt update

更新完apt的源后,进行相关软件包的升级。输入命令:

sudo apt upgrade
2.3配置局域网ssh连接

使用以下命令安装一下Ubuntu的网络工具包

sudo apt install net-tools

在Ubuntu上启用SSH。

Secure Shell (SSH) 是一个网络协议,它主要被用来加密客户端和服务端之间的连接。 从而建立一条安全的交互通道。

使用以下命令安装ssh工具:

sudo apt install openssh-server

如果显示安装依赖,无法安装,先卸掉原本可能安装的不完整的。

输入命令:

sudo apt autoremove openssh-client

然后重新安装。

接下来修改一下ssh的系统配置,输入以下命令,用编辑器打开配置文件。

sudo gedit /etc/ssh/sshd_config //注意不要和ssh_config文件搞混了

修改四个位置。

将“Port 22”一行解除注释,可以自定义端口号,这里直接用默认的“22”端口号。
将“ListenAddress 0.0.0.0”一行解除注释。
将“PermitRootLogin prohibit-password”一行解除注释并将“prohibit-password”修改为“yes”。
将“PasswordAuthentication yes”一行解除注释。

打开ssh服务。

sudo service ssh start 或 systemctl start ssh

查看目前ssh的服务状态

sudo service ssh status 或 systemctl status ssh

设置ssh开机自启动。输入以下命令:

sudo systemctl enable ssh

至此ssh的配置完成。

3.常用软件安装

3.1Chrome

进入官网下载chrome浏览器的“deb”后缀文件。

找到下载路径,输入以下命令进行安装:

sudo dpkg -i google-chrome-stable_current_amd64.deb

google-chrome-stable_current_amd64.deb是下载的文件的名字,如果有报错,就检查一下是否和下载的文件名一致。

3.2搜狗输入法

进入浏览器搜索,官方有教程,按教程一步一步,即可安装。

其他软件都可以按这个方式去下载,去浏览器搜官网。

ps:

1.终端的autoremove慎用,我忘了删什么东西的时候,把图形界面给删掉,然后就只剩下命令行,然后就搜啊搜,重新将图形界面下回来。

2.如果时间不一致,可使用以下命令:

sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

3.如果声音无法播放,原因有些多,具体情况具体排查,可能是默认静音,也可能是没有声卡驱动,也可能是系统没更新完,有可能是什么其他问题。

我的问题是windows10下可以正常播放,进入Ubuntu没有声音,重启,暂时性恢复,指过了几天,又没有声音了。然后,删掉自带的snap后,声音恢复,我也很奇怪。

4.如果还有什么其他问题,搜索,搜着搜着就有解决方案。

常用命令总结

0.提权,类似于管理员模式

sudo

需要输入自己的密码

1.重启

reboot

2.杀死进程(关闭程序)

ctrl+c退出当前程序

后台程序需要kill,PID是程序的进程ID

kill PID

3.下载安装

浏览器下载.deb文件,然后终端打开文件所在位置,输入以下命令

sudo dpkg -i 文件名

命令行直接下载

sudo apt install XXX

4.列出目录内容

ls

5.切换目录

cd

6.显示文件内容

cat 文件名

7.创建新目录

mkdir 名字

8.搜索内容

grep

使用上的话,这些够用了,有图形界面,这些有些也用不上,其他有需要,搜就完事了。(绝对不是因为我懒)

写在最后

初见Linux系统,并没有看到其特别优秀之处,应该是我还没学到或者是用到,感受不到,但是用着确实感觉帅。

参考学习资料