如何在Ubuntu系统上快速入门并解决常见问题

简介: 解决方法:进入Ubuntu的高级选项,选择恢复模式,然后选择initramfs。在终端中,您会看到提示“The root filesystem on /dev/sda4 requires a manual fsck。”此时,输入命令“fsck -y /dev/sda4”进行文件系统检查,并按照提示进行修复。完成后,输入“exit”退出恢复模式,并重启系统即可解决紫屏问题。

掌握Ubuntu系统:

在掌握了Ubuntu系统的基本操作后,我们就可以开始探索其更多的功能和特性。从高效的文件管理到便捷的网络连接,Ubuntu系统为我们提供了丰富的选择。同时,面对可能遇到的问题,我们也不必担心,因为Ubuntu拥有一个庞大的社区和丰富的资源,我们可以随时寻求帮助并找到解决方案。

Ubuntu系统安装指南:
在BIOS中设置USB启动,然后开始安装Ubuntu系统。在安装过程中,建议首先断网以避免不必要的第三方软件干扰,从而快速完成Ubuntu的安装。
显示桌面设置:
进入系统设置,选择外观选项,再进入行为设置。勾选“在启动器上显示桌面图标”以在任务栏添加桌面图标,并勾选“启用工作区”以创建多个桌面空间。这样,您就可以轻松地在不同桌面之间切换,实现高效的多任务处理。
apt源设置:
进入系统设置,选择软件与更新选项,再进入Ubuntu软件设置。在下载源中选择合适的apt源,以确保能够正确下载所需的库文件。例如,您可以选择阿里云等提供的apt源。
代理上网设置:
首先,通过以下命令添加Shadowsocks-Qt5的PPA源:
sudo add-apt-repository ppa:hzwhuang/ss-qt5
接着,更新软件源并安装Shadowsocks-Qt5:

sudo apt-get updatesudo apt-get install shadowsocks-qt5
安装完成后,启动Shadowsocks-Qt5客户端,并导入配置文件gui-config.json。

此外,若需在终端中使用代理,可按照以下步骤配置Proxychains:

sudo apt-get install proxychainssudo touch /etc/proxychains.confsudo vim /etc/proxychains.conf
在配置文件中,根据需要填写相关代理参数,例如:

proxychains.conf strict_chainproxy_dnsremote_dns_subnet 224tcp_read_time_out 15000tcp_connect_time_out 8000localnet 127.0.0.0/255.0.0.0quiet_mode[ProxyList]socks5 127.0.0.1 1080 # linux Default

最后,通过Proxychains运行curl命令测试代理是否配置成功:

proxychains curl https://www.google.com/
Firefox浏览器代理设置:
在Firefox浏览器中,您可以按照以下步骤进行代理设置:

首先,打开Firefox浏览器,点击右上角的菜单按钮(三条横线图标),选择“选项”。

在选项页面中,点击左侧的“网络”选项,然后在右侧找到并点击“设置”按钮。

在代理设置页面中,您可以根据需要选择不同的代理类型,例如SOCKS或HTTP代理,并填写相应的代理服务器地址、端口号等信息。

完成设置后,点击“确定”保存您的配置。现在,Firefox浏览器将通过您配置的代理服务器进行上网。

系统代理设置:(全局代理)

在Firefox浏览器中,除了浏览器本身的代理设置外,您还可以进行系统级别的代理设置,即全局代理。这样,无论您使用哪个应用程序或浏览器,都将通过同一代理服务器进行上网。

请注意,进行系统级别的代理设置可能需要一定的技术知识,并且可能会影响到您设备上的其他应用程序。因此,在尝试进行此类设置之前,请确保您了解相关的技术细节,并谨慎操作。

  1. 显卡驱动与CUDA的安装:

前往NVIDIA开发者网站(https://developer.nvidia.com/cuda-downloads),根据您的系统配置选择合适的驱动和CUDA版本。在安装过程中,您可能需要使用proxychains来确保顺利下载和安装。请确保在安装前已正确配置系统代理。
在安装CUDA时,如果您希望默认安装CUDA 10,但同时需要CUDA 9,您可以使用以下命令进行安装:

sudo proxychains apt-get install cuda-9-0
请注意,使用proxychains是为了确保在安装过程中能够顺畅地下载和安装所需的软件包。在执行此命令之前,请确保您的系统代理已经正确配置。

  1. 下载常用库,例如:

sudo apt install vim curl htop openssh-serversudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig python3-dev python3-venv make golang libjpeg-turbo8-dev gcc wget unzip git fceux virtualenv tmuxsudo apt-get install git cmake build-essential libgl1-mesa-dev libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-gfx-dev libboost-all-dev libdirectfb-dev libst-dev mesa-utils xvfb x11vnc libsdl-sge-dev python3-pip
这些命令将安装一系列必要的库和工具,以支持您的CUDA开发环境。请确保在执行这些命令之前,您的系统已经配置好了相应的代理设置。

  1. 切换至zsh:

首先,您需要安装zsh,可以通过以下命令完成:

sudo apt install zsh
接下来,使用curl命令获取并执行oh-my-zsh的安装脚本:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
最后,更改默认Shell为zsh:

chsh -s /usr/bin/zsh
执行完上述步骤后,您的Shell环境将切换至zsh,并享受到oh-my-zsh带来的便捷与高效。

  1. 安装搜狗输入法:

首先,在系统设置中找到语言支持选项,并按照提示更新所需的库。接下来,前往搜狗输入法官网(http://pinyin.sogou.com/linux/)下载对应版本的搜狗输入法Debian包。使用以下命令进行安装:

sudo dpkg -i sogoupinyin_2.2.0.0102_amd64.deb
如果在安装过程中遇到库依赖问题,可以使用以下命令进行修复:

sudo apt-get -f install
完成上述步骤后,您将成功安装搜狗输入法,并能在zsh环境中使用它进行便捷的中文输入。
step3:
在系统设置中选择语言支持,将输入法框架从IBUS切换为fcitx。之后,注销并重新登录系统。接下来,打开Fcitx配置工具,在输入法列表中添加搜狗拼音输入法。

  1. 配置pip源:
    在~/.pip/pip.conf文件中添加以下内容(若不存在则新建该文件):
    [global]
    index-url=https://pypi.tuna.tsinghua.edu.cn/simple/

这样配置后,pip将使用清华大学开源软件镜像站的资源,从而加速包下载速度。

  1. 使用PyCharm:
    首先,下载PyCharm的压缩包到指定位置,例如:/home/liu/Downloads/pycharm-community-2017.3.5.tar.gz。
    接着,在~/.zshrc文件的末尾添加以下内容:
    alias pycharm='sh /home/liu/Downloads/pycharm-community-2017.3.5/bin/pycharm.sh'
    这样,你就可以在终端中输入pycharm命令来启动PyCharm了。
  2. Anaconda使用指南:

首先,访问Anaconda的官方文档,找到Linux系统下的安装指南。下载并安装Anaconda,命令如下:

$ bash Anaconda3-2022.05-Linux-x86_64.sh

安装完成后,初始化zsh,以便在终端中使用conda命令:

$ conda init zsh

接下来,配置conda源,以便从国内镜像站下载软件包,提升下载速度:

$ conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
$ conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
$ conda config --set show_channel_urls yes
现在,你可以创建新的conda环境,并安装所需的Python包和依赖项。例如:

$ conda env list # 列出所有环境
$ conda create --name ENVNAME python=3.6 "PKG1>=7.6" PKG2 # 创建新环境并安装Python及依赖项
$ conda activate ENVNAME # 激活新创建的环境
$ conda install PKGNAME==3.1.4 # 在当前环境中安装特定版本的软件包

如果conda镜像中没有所需的库,你可以尝试使用pip进行安装:

$ pip install PKGNAME==3.1.4

这样,你就可以顺利地使用Anaconda进行Python软件开发了。

  1. 创建Ubuntu新用户:

若在创建新用户后,使用ls命令仅显示examples.desktop一个文件,则可能意味着新用户的环境未正确设置。此时,可以尝试删除并重新创建该用户,以解决问题。来源a1.dam.mobi66
来源a1.bony.mobi66删除用户的命令如下:

$ sudo userdel -r newuser
使用Ubuntu系统时,可能会遇到各种问题。这些问题可能涉及系统配置、软件安装、权限设置等多个方面。在遇到问题时,可以根据具体情况采取相应的解决措施。

未正常关闭系统导致开机出现紫屏:
解决方法:进入Ubuntu的高级选项,选择恢复模式,然后选择initramfs。在终端中,您会看到提示“The root filesystem on /dev/sda4 requires a manual fsck。”此时,输入命令“fsck -y /dev/sda4”进行文件系统检查,并按照提示进行修复。完成后,输入“exit”退出恢复模式,并重启系统即可解决紫屏问题。

相关文章
|
3月前
|
Ubuntu Linux 开发者
Ubuntu 系统默认主题 Yaru 有望获得新的垃圾箱图标
目前,设计师仍在接受其他贡献者的反馈,因此到目前为止制作的图标不确保一定会出现在 Ubuntu 中。值得注意的是,一些评论者表示他们喜欢现有的垃圾桶图标,并希望它不要改变。
|
3月前
|
存储 Ubuntu Linux
「正点原子Linux连载」第二章Ubuntu系统入门
在图2.8.2.4中,我们使用命令umount卸载了U盘,卸载以后当我们再去访问文件夹/mnt/tmp的时候发现里面没有任何文件了,说明我们卸载成功了。
|
15天前
|
Ubuntu 编译器 开发工具
在Ubuntu系统上搭建RISC-V交叉编译环境
以上步骤涵盖了在Ubuntu系统上搭建RISC-V交叉编译环境的主要过程。这一过程涉及了安装依赖、克隆源码、编译安装工具链以及设置环境变量等关键步骤。遵循这些步骤,可以在Ubuntu系统上搭建一个用于RISC-V开发的强大工具集。
100 22
|
18天前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
232 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
152 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
161 15
|
2月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
116 14
|
2月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
200 2
|
3月前
|
XML Ubuntu Java
如何在Ubuntu系统上安装和配置JMeter和Ant进行性能测试
进入包含 build.xml 的目录并执行:
164 13