安装Linux应该知道的十件事
硬件,软件及其之间的一切
Linux机器的硬件和软件之间一切都由内核主宰。
内核负责硬件和软件的连接,每隔几个礼拜就可以在Internet上获取
更新的内核;
如果你自己安装内核并非易事,这时,就轮到软件包管理器出场。
软件包管理器--让程序安装更简单
1、在Linux里安装程序有许多方法,但是最简单的方法是使用发行版
自带的包管理器(Package Manager PM)。PM可以确保安装上的
所需的缺失文件(称为依赖包),以便程序正确运行。
2、发行版的选择常常归结到自己喜欢的PM类型,不过只要你能找到对应
发行版的软件包。任何Linux软件都可安装成功。
3、这些PM通常都有程序的在线源,应用程序的安装可以简单到,
只需在源里搜索该程序,然后点击安装。
4、在PM列表里找不到IceWM或MPlayer?
放心,总有办法添加一个包含有所需软件的新源。
5、典型的PM包括:用于
Debian及其衍生版本的Synaptic(基于dpkg和Apt);
RedHat及其衍生版本的Yum;
SuSE及其衍生版本的YaST2;
以及Gentoo的Emerge等。
权限
1、Linux支持多用户,并将用户分成组。
2、用户对自己的文件拥有读,写或执行(read,write,execute R/W/X)权限。
以及改变这些权限的权限。
3、由于Linux的设计目标是多用户,因此每个用户都有自己的密码,这样可以
限制别人对其文件的访问。这些就是所谓的用户权限。
4、每个用户都属于一个或多个组,用户可以设置自己的文件/文件夹权限,
可让同组其它用户读取但不能写这些文件,或其他/R/W/X(读/写/执行)三项
的组合。这就是组权限,比如Joe和Susan同属Accounting组,那么他们可以
允许Accounting组成员访问各自的文件,同时限制Sales组成员访问自己的文件
5、其他权限则可以允许或拒绝组外的任何人访问这些文件。这些权限的存在
是出于整个系统的安全,还有每个用户的数据安全。大部分家庭用户只需保留
文件的默认权限即可。
6、Root根用户(不要和文件系统的/即根目录混淆),如管理员,有权处置所有
文件,是唯一能够更改系统全局设置的用户。根用户拥有自己的密码,用来
进行系统维护。这一差别可以防止普通用户在系统上安装有害的间谍软件
或删除重要文件。
主目录
windows里有“我的文档”,但是那些不是文档的文件又该放到哪儿呢?
答案通常是Windows的桌面! Linux里的桌面也可能搞的乱糟糟,不过每个
用户都有自己的主目录,通常位于/home/user。在主目录里。你可以存放
文档(/home/user/documents),程序连接,音乐(/home/user/Music)或
其他任何东西。我们可以在主目录里创建文件和文件夹,随意进行组织或
胡乱堆砌,就像在我们家里面。
根据我们的权限设置,我们可以允许或拒绝任何其他用户(Root用户除外)
访问这些文件。
默认安装有区别
不同的Linux发行版之间有一些区别,比如某些文件的存放位置或某些缺省
程序的名字等。知道RedHat和SuSE的文件系统可能有些区别就已经是一个很好
的开始,大部分用户无需知道那些区别的细节,但是应当知道其内部文件系统
可能有些微不同。在寻求帮助时,务必让人家知道自己运行的发型版。
如果使用系统时未遇到麻烦或者自己也不想去设置复杂的幕后操作,那就别为此费太多心思。
命令行界面(CLI)或“如何运行”
1、在类似开始(译注:Windows里的那个Start菜单)菜单里,xterm程序(也称控制台)
可以启动一个终端,和DOS窗口有点相近,但实际上它比DOS出现更早,功能
也更强大,这就是命令行界面(Command Line Interface CLI),是我们喜欢
的OS之源头,每个Linux发行版里都有。
在此我们不会深入细节,那得写上好几本书,总之CLI是个很有用的工具,
查找/解决计算机系统故障时常用到它。
如果你在Internet上寻求帮助,而有人要你运行lspci,实际上要你启动xterm
输入lspci,然后敲入回车键,然后提供给它们屏幕上的输出。
2、当你启动xterm时,你通常是个权限受限的普通用户,要在xterm里进入Root
用户模式(参考上面的权限),只需键入su(回车键),然后输入Root密码【回车键】
现在你便拥有了大量权利,可要与人为善啊。Root用户可以破坏任何人的数据
包括Linux运行所需的系统文件。退出xterm或su模式,可输入exit(回车键)或直接
按Ctrl+D(按住Ctrl键不放,再按下D键)
Ctrl-alt-escape
(Ubuntu中有系统监视器,所以不需要该功能)
键入ctrl+alt+escape组合键会将你的鼠标编程一个骷髅头或者其他不吉利的鼠标箭头,
在该模式中,只要点击一个有问题或冻结的应用程序,便可将其杀死。这和Windows
任务管理器里的结束进程类似。不过要谨慎使用。如果你不想杀死任何程序,
键入Esc键可退出Kill模式。如果在上述模式中,点错了程序(包括桌面GUI),
可能造成严重的麻烦。
与Internet为友!
许多发行版本都有用户论坛,里头遍布着问题,答案和技巧。LinuxQuerstions.org是个
提供Linux知识和帮助的综合性网站,相当不错。
在论坛上发帖提问之前,务必先 搜索ubuntu维基
如果没有解决问题,再在网络(如LQ,askubuntu和Google)上搜索一下自己
的问题,避免重复提问那些可能已解决的问题。此外,还要查看一些自己找到的
答案的回答时间,因为在快速变化的开源软件世界里,那些老旧的答案可能不再
适用。提问时,尽可能提供足够有效的系统相关信息。
例如:
处理器类型(Intel, AMD 还是 Apple PPC?)
使用的发行版(SuSE?Debian?)
使用哪个软件遇到问题,以及其他相关信息。
安装Linux应该知道的十件事的更多相关文章
- debian 9 安装后需做的几件事
debian 9 安装后需做的几件事 安装环境:X86 >> Debian 9 Linux/GNU apt源更新 注意连上有线网络 刚安装好的debian系统中,/etc/apt/sour ...
- 转载:关于 Token,你应该知道的十件事
关于 Token,你应该知道的十件事 原文地址:http://alvinzhu.me/blog/2014/08/26/10-things-you-should-know-about-tokens/ 原 ...
- 开始3D编程前需注意的十件事
http://www.csdn.net/article/2013-06-21/2815949-3d-programming 原文作者Vasily Tserekh是名3D编程爱好者,他发表了一篇博文&l ...
- 2019年桌面Linux需要做好的7件事
2019年桌面Linux需要做好的7件事 新的一年已经到来,这意味着又一年过去了,Linux还是没有发现自己主宰了桌面.Linux在许多方面做得非常好,在接下来的几周,我们将研究一些最适合您各种需求的 ...
- 拿到offer过后--大学最后时光最想做的那十件事
昨天--2014.10.26,历史性的一刻,激动的签了欢聚时代(YY)的前端开发offer,工作地点是我喜欢的珠海(仅仅由于那边有我所向往的海还有自行车队,如今想想都乐开怀了,绕着海边骑单车的感觉真妙 ...
- Ubuntu 16.04 LTS安装好需要设置的15件事(喜欢新版本)
看到这篇文章说明你已经从老版本升级到 Ubuntu 16.04 或进行了全新安装,在安装好 Ubuntu 16.04 LTS 之后建议大家先做如下 15 件事.无论你是刚加入 Ubuntu 行列的新用 ...
- 关于 C 语言,我喜欢和讨厌的十件事
前言:最近有个家伙抱怨道“为什么我还要再用C?”-虽然我不同意他的说法,但至少他随口提到如果你“在一台拇指大小的电脑”上编程,或者为一门语言写引导程序,那么可以用C语言.要我说,写设备驱动,或者特定平 ...
- 安装linux系统并配置那点事
安装完成后,将看到如下控制台: 输入以上安装信息中所填写的用户名(user),随后输入密码(user),即可登录 Ubuntu. 随时可使用 Ctrl + Alt 快捷键可离开虚拟机. 3 配置 Ub ...
- Solaris:你好奇的十件事
想想你周围的人,看看他们正在使用的操作系统.绝大部分人的电脑都在用主流操作系统:Windows,MacOS,甚至是Ubuntu.当说到Solaris,Unix和BSD的时候,其他人还以为你说鸟语呢.除 ...
随机推荐
- JavaScript Array 对象(length)方法 (contact、push,pop,join,map、reverse、slice、sort)
一.Array对象属性 1.length 设置或返回数组中元素的数目. 数组的 length 属性总是比数组中定义的最后一个元素的下标大 1.对于那些具有连续元素,而且以元素 0 开始的常规数组而言, ...
- 阻塞队列 ArrayBlockingQueue 我给自己挖了一个坑
说一句MMB, 一下午时间, package cn.tbnb1.seckil.quene; import java.util.concurrent.ArrayBlockingQueue; import ...
- Toeplitz matrix
w https://en.wikipedia.org/wiki/Toeplitz_matrix Proof of Stolz-Cesaro theorem | planetmath.org http ...
- 【python】-- Django
Django Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Sessio ...
- 为什么调用 GdiplusShutdown 函数会在 DllExports::GdipDeleteGraphics(nativeGraphics) 位置抛出异常?
因为没有仔细看文档 https://docs.microsoft.com/en-us/windows/desktop/api/Gdiplusinit/nf-gdiplusinit-gdiplusshu ...
- 如何使用模板生成 sqlite3 sql 创建语句?
template<typename T,typename... Args> std::string createTable(T tableName,Args&&... ar ...
- 内置函数:min 用法
内置函数:min 用法 源码 def min(*args, key=None): # known special case of min """ min(iterable ...
- 什么是lambda函数?它有什么好处?
lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数. lambda 函数不能包含命令,它们所包含的表达式不能超过一个.不要试图向lambda 函数中塞入太多的东西: ...
- app是什么意思?智能手机的第三方应用程序
APP,在手机中的意思就是application的简称,也就是应用程序的意思,一般指手机软件,是安装在手机上的软件,完善原始系统的不足与个性化.APP是智能手机的第三方应用程序,app通常分为个人用户 ...
- VMware虚拟机NAT模式的具体配置
NAT模式的具体配置 NAT方式:虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行). 1.1.1. 查看虚拟机的网络参数 1) 打开虚拟机,选择菜单&q ...