admin管理员组文章数量:1605045
最近学习并使用linux,也遇到很多问题,这里做个总结,记录第一次使用linux该做的事和一些坑
过程为自己使用过程中遇到的各类问题,仅供参考
2022/7/3_22:40第一次编写
一、选择适合的linux系统
参考 Linux发行版列表
1.最常见的linux系统主要是Debian
系和RadHat
系
1.1 Debian系
使用apt(apt-get
)包管理器
- Ubuntu:是适用于当桌面的系统,新手也是容易入门的,是我目前正在学习使用的版本。(后面主要用Ubuntu做介绍)
- Linux Mint:基于Ubuntu,桌面感觉是类Windows的
- Kali linux:内置大量的安全方面的工具,因为我的专业是安全方面的,所以第一次接触linux就是Kali,使用起来和Ubuntu差不多。
- …
sudo apt list --upgradable
1.2 Red Hat系
使用yum
包管理器
- CentOS:了解到Centos7是很适合做网络服务器的,因为其中的软件不是随时更新的,会比较稳定。在实际开发中,稳定几乎就是最重要的。
1.3 Slackware系
还未了解过
- …
1.4 其他打包方式的套件
- ArchLinux:适用与动手能力强的人去用,可自定义的东西多
- …
2.ubuntu下载
可直接到官网下载,这里给出ubunt22.04LTS版本的链接
ubuntu
二、选择系统安装位置
必看这段话:
各个阶段会遇到很多问题,需善用搜索引擎,推荐首用google
google镜像访问
1.虚拟机安装
- vmware 或 virtualbox
在vmware中安装可参考此篇文章知乎专栏
virtualbox通常用得少,但该软件是开源软件,可以免费使用
2.双系统
- windwos中安装ubuntu
通常双系统是先安装了windwos,然后在windwos的基础上安装ubuntu,安装后在windows中无法访问ubuntu的文件,但在ubuntu中可以直接访问到windows的文件,此处遇到了问题:在利用vscode访问windows的文件时,也许是不小心操作了什么,windows中的文件被删除了,好在后面用winPE里的工具恢复了。
通常自己用的ubuntu,分区分个\
主分区ext4和SWAP
逻辑分区4G就ok了。大概的操作如下:
软碟通
利用iso镜像文件制作启动盘- windows的高级启动,通过u盘启动
- 按照相应的指引开始安装,通常默认即可,之前在一台配置古老的机器上装的时候,自定义分区安装一直失败,后来只好默认安装,把系统的windows也删掉了,然后才安装成功
3.云端服务器
- 阿里云或腾讯云或华为云
通常在买服务器的时候就可以选择用哪个系统,会自动分配安装好,然后可以在管理台登陆、ssh登陆、xshell登陆等多种方法连接
下面是进入系统后的操作
考试完了,继续把后面的补上
2022/7/7_13:34第二次编写
三、换源
这里有一点注意,ubuntu22.04
和之前的ubuntu20.04
的源不是通用的,开始在22.04的ubuntu中添加20.04的源会遇到问题。下面提供了22.04的源
sudo vim /etc/apt/source.list
这里的sudo
指临时一次使用root权,su
root 指切换到root用户,将会一直是root权
添加以下内容,可以注释原来存在的源
# 阿里云
deb http://mirrors.aliyun/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ xenial-backports main restricted universe multiverse
# 清华源
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
# 163
deb http://mirrors.163/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163/ubuntu/ bionic-backports main restricted universe multiverse
换完源后更新一下软件,不然后面有可能会有部分问题
sudo apt update
#可选 用来看可更新的软件列表
sudo apt list --upgradable
sudo apt upgrade
sudo reboot
此时也可以选择清理系统不用的软件等
sudo apt --purge autoremove
如果是以前的LTS版本,想更新到最新的,可采取以下的方法
# 优先选择图形化升级软件
update-manager -d
sudo apt install update-manager-core
sudo do-release-upgrade
#若在set
sudo do-release-upgrade -d
报错问题
,遇到depens等错误
sudo apt --fix-broken install
四、下载Chrome
习惯了用chrome,换完源第一时间下个chrome,当然也可以选择用自带的火狐,登陆账号,开启同步也可以,火狐还有个优点就是插件可以直接安装。以下是chrome的安装流程。
用火狐需注意执行以下代码,否则无法看b站视频
sudo apt-get install ubuntu-restricted-extras
1.下载Chrome
首先到官网下载.deb(适用与Debian系)安装文件,通常默认是下到Downloads文件夹下
ctrl+alt+t 默认的打开terminal
cd Downloads/
ls
接下来会遇到最常用的一个安装deb文件的命令:dpkg
sudo dpkg -i xxx.deb
当然也可以用apt
命令安装
sudo apt install ./xxx.deb
#'./'指当前目录下
2.下载clash for windows
chrome安装好后,需要进行代理才能登陆google账号,之前很长一段时间没有用ubunt的原因就是不知道如何在linux下进行代理,后面才发现clash for windows
并不是指windows中才能用,这里给出github的地址,下载最新版的linux版本即可
clash for windows
下载的.tar.gz文件用tar
命令进行解压
tar -zxvf xxx.tar.gz
这里记录几种文件的解压或安装方式
.deb文件
sudo dpkg -i xx.deb
.rpm文件
rmp -ivh xxx.rpm
.rar文件(手动打开文件直接操作更好)
unrar e xxx.rar
.gz文件
gzip -d xxx.gz
.tar.gz文件
tar -zxvf xxx.tar.gz
- 下载clash
- 解压clash
- 进入解压的文件,用
./cfw
即可打开clash - 自行导入配置
- 此处和windows版有不同,需手动打开
Setting
5.1 打开Network
5.2 选择VPN的Network Proxy
5.3 修改配置为Manual
5.4 在HTTP Proxy出添加127.0.0.1
和端口7890
5.5 在HTTPS出添加127.0.0.1
和端口7890
到此,可以到youtube中测试是否代理成功,同时可以在clash的主页面选择是否开机自启
五、安装QQ或者Telegram
接下来可以选择安装QQ或者Telegram用来手机给电脑传输文件等操作(也可以用微信的网页端的文件传输)
linux版本的QQ差点儿意思,只能通过扫码登陆,页面也让人回到了10年前,还经常闪退,但用来截图,聊天勉强还行
官网下载
遇到闪退的情况我通常重新安装,看网上也有人说通过以下方式也可以解决,我自己是试过后也会遇到闪退的情况的
rm -rf ~/.config/tencent-qq
Telegram
telegram在linux端做得不错,我目前是没遇到什么问题
下载地址
需注意是
:安装好telegram后会发现一直加载打不开的情况,可能是我clash走的是rules没有走global的原因,但通过修改登陆界面左下角的proxy设置,选择Use custom proxy,并添加HTTP代理(127.0.0.1 7890),就是和clash走一样的代理就没问题了
六、安装WPS
当选择的不是最小安装时,通常会默认安装Libreoffice
,通常情况下这个就够了,但由于windows的MSoffice用得比较多,WPS通常是个很好的替代
下载地址
安装后还需要进行一些设置修改
6.1解决ubuntu下的百度网盘篡改html默认打开方式的问题
问题描述
- 编写html文件后需要在浏览器中预览,双击发现会自动打开百度网盘
- 右键可以通过选择用浏览器打开,但无法像windows那样默认设置用某个程序打开
解决办法
1.修改~/.config/mimeapps.list
文件:
[Default Applications]
# 写两条的原因是网盘只会修改第一个条数据
text/html=google-chrome.desktop
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
...
6.2解决ubuntu22.04的WPS无法打开的问题
该问题在测试用的ubuntu22.04LTS中存在
sudo chmod 0777 -R /opt/kingsoft/wps-office
6.3增加字体缺失需要用的ttf
可以选择根据教程操作添加,下面给出可选文章wps字体缺失
如果需要的字体没有的话,可以自行去windows中的字体库C:\\WINDOWS\\Fonts
中找到需要的字体,后缀名通常是fft、ttc
自己目前用的:
链接 提取码: 4oge
unzip wps-fonts.zip
cd '包括宋体。。。' tab补全
sudo cp * /usr/share/fonts
生成索引信息
sudo mkfontscale
sudo mkfontdir
更新字体缓存
sudo fc-cache
七、安装百度网盘
下载地址
安装后百度网盘会篡改html等的默认打开方式,此时需要做一些修改
问题描述
- 编写html文件后需要在浏览器中预览,双击发现会自动打开百度网盘
- 右键可以通过选择用浏览器打开,但无法像windows那样默认设置用某个程序打开
解决办法
1.修改~/.config/mimeapps.list
文件:
[Default Applications]
# 写两条的原因是网盘只会修改第一个条数据
text/html=google-chrome.desktop
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
...
八、安装anydesk(远程控制软件)
anydesk用来连接其他人的电脑,方便帮助解决问题,向日葵
也可以,但习惯了用anydesk 下载地址
问题
:更新了ubuntu 22.04后,anydesk能下载,但无法安装,问题已解决
源文章:原文
1.download `libpangox`
wget http://ftp.us.debian/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5.1_amd64.deb
2.install it
sudo apt install ./libpangox-1.0-0_0.0.2-5.1_amd64.deb
or
sudo dpkg -i libpangox-1.0-0_0.0.2-5.1_amd64.deb
九、可选则安装
还有更多的软件等待着去探索
9.1有趣短命令
#均可用apt命令安装
1.sl 小火车
2.cmatrix 代码雨
3.screenfetch 屏幕的信息
4.pv 模拟字幕(字一个一个的出来) echo xxxx | pv -qL 10
5.ddate
6.telnet towel.blinkenlights.nl 星球大战ascll版
9.2实用软件
均可apt安装
默认播放音乐的app:rhythmbox
也许更好的:sayonara
视频播放器:totem、vlc mpv
图片编辑器:gimp,inkscape
视频编辑器:kdenlive
绘图工具:krita,pinta
截屏,录频工具:shutter,kazam
代码编辑器:atom,visual studio code
pdf相关:calibre
类似迅雷:xtreme download manager
# motrix相当于迅雷,可以下载资源
9.3游戏
支持linux的游戏不多,但还是可以勉强玩玩
sudo apt install steam
也可以在ubuntu的软件中心去下载
9.4安装kali工具
主要参考github项目katoolin,下载后,根据命令提醒进行安装,对于kaili-menu,需要对设置进行更改
十、美化
ubuntu的美化做得不错,第一眼看起来还行,但为了更有美感,我们需要添加一些插件,做一些调整。
10.1 安装美化工具 tweaks
sudo apt update
sudo apt install gnome-tweaks
sudo apt install chrome-gnome-shell
对于22.04最新版tweaks可能无法直接下载
需:sudo add-apt-repository universe
sudo apt install gnome-tweaks
gnome-tweaks
之后在浏览器中打开,或者也可以去扩展商店自行安装GNOME Shell integration
https://extensions.gnome/
接下来可以安装一些自己需要的插件了(该页面是英文的,chrome可以对整个页面进行翻译),下面推荐一些好用的插件
带#的强烈推荐安装
applications Menu 顶部增加应用菜单
#Extension List 顶部增加插件管理
#Desktop Icons NG 可以设置桌面的图表显示,像桌面的回收站等可以在设置中隐藏
Favorites Menu 在顶部显示favorites并且可以设置成爱心的形式
#Simple net speed 可以看见网速
#Transparent Top Bar 顶部透明
#volume scroller 可以在顶部滑动滚轮控制音量
hide panel lite 隐藏顶部
#hide keyboard layout 隐藏顶部的输入法按钮
#ide activities button 隐藏顶部的activities按钮
hide too bar 可选择的隐藏顶部栏,可能会有问题
#autohide batterey 当充满电时隐藏顶部的电量标
arcmenu 类似windows的开始菜单
#caffeie 关闭屏幕保护,可以选择让ubuntu一直亮屏,比较有用
#ubuntu dock 可以关闭收藏栏
#dash to dock 高度自由管理dock
Bluetooth Quick Connect 方便蓝牙的连接管理
Force Quit 强制关闭卡死软件
#Light/Dark Theme Switcher 顶部显示管理light和dark的按钮
Screenshot Tool 屏幕截图 ubuntu22.04的截图工具就够用了
截图快捷键 fn+prtscn(f11)
10.2 关于输入法
自带的ibus就完全够用了,尝试过安装 搜狗输入法
,估计是在ubuntu22.04上有bug,无法正常使用,最后还是换回了ibus
在用gnome的插件隐藏顶部图标前,可以右键选择Preferences,在里面设置输入法,包括
- 每次输入后显示的字符个数
- 是否显示表情,云联想等
- 设置输入法的字典,让搜索结果更让人满意
- 设置模糊搜索,拼音打错后的联想更加符合
- 在shortcuts中设置按shift切换汉字和英文
10.3 收藏栏的美化
在设置中的Appearance中进行设置,在Dock部分
- Auto-hide the Dock 控制是否自动隐藏
- Panel mode 可以让收藏栏缩短,看着更舒服
- Position on screen 控制收藏栏在左边还是底下
- Configure dock behavior 选择是否隐藏挂载的硬盘什么的,对美化很有用
10.4 修改鼠标格式,系统的各类颜色等
在gnome-tweaks中的appearance中可以修改thems cursor鼠标可以改成像windows,shell是将各种界面改颜色,sound是
改自带的声音
22.04版本可以直接在settings的appearance里选择隐藏Dock
建议把设置、gnome-tweaks、插件功能都看一遍,基本上可以满足自己的设置
十一、其他常用命令、小技巧等慢慢补充
# 查看内存
free -m(M) -g(G)
top htop
# 查看安装了的软件
dpkg -l
# 定点查询安装情况
dpkg -l | grep qq
# 查看磁盘大小
df -h
# 但非正常操作lock时,可以用kill杀掉进程,-1(HUP) 重新加载 -9(KILL) 杀死 -15(TERM) 正常停止
十二、删除双系统的操作
由于各种原因需删掉双系统的方法(直接格式化分出去的盘进行删除会删不干净,重启时引导可能会错)
1.先直接删除格式化ubuntu盘
2.进行下列的操作
2.1打开管理员权限的cmd
diskpart
list disk
select disk 0
list partition
select partition 1
assign letter=p
2.2重新打开一个cmd
p:
cd EFI
dir
rmdir /s ubuntu
rmdir /s deepin
2.3回到第一个cmd
remove letter=p
版权声明:本文标题:尝试用ubuntu 22.04 LTS系统可能会遇到的问题和可以了解的东西 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728473218a1159791.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论