文档章节

ubuntu 基础知识

happyliferao
 happyliferao
发布于 2015/09/24 16:51
字数 957
阅读 28
收藏 0

1.dpkg(debian package)管理工具,ubuntu相关的软件包文件使用.deb后缀,就是因为ubuntu与debian发行版本有着紧密的关系,要安装.deb文件,可以打开一个中断并输入:

安装:

sudo dpkg -i pacaage_file.deb 

下载:

sudo dpkg -r package_file.deb

2.APT(Advanced Packaging Tool高级软件包工具)是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序都是建立在他的基础之上的,有了dpkg后,Debian再次开发了apt,他能自动处理依赖文件并维护已有的配置文件,快速,使用,高效。

APT使用的一些常用命令:

安装软件包:sudo apt-get install packagename

删除软件包:sudo apt-get remove pacakename

获取新的软件包列表:sudo apt-get update

升级有可用更新的系统:sudo apt-get upgrade

列出更多命令:

apt-get help

3.将.rpm 文件转为.deb 文件

正常情况下不建议在ubuntu下安装Red Hat 系统的rpm文件,因为ubuntu的.deb文件就够用了,不过如果一定要安装请转换成.deb格式。用alien讲.rpm文件转化成.deb文件。步骤如下:

1.安装alien程序

2.在中断使用管理权限运行一下命令:sudo alien package_file.rpm

3.账户系统文件

A.、etc/passwd 每行定义一个用户账户,此文件对所有用户可读,每行账户包含如下信息:

   用户名:口令:用户标识号:组标识号:注释:宿主目录:命令解释器

   root:     X:       0:           0:         redhat linux :/root:/bin/bash

口令是X,说明用户的口令是被etc/shadow文件保护的

用户标识号:系统内唯一,root用户的UID为0,普通用户从1000开始,1-999是系统的标准账户

宿主目录:用户登录系统后所进入的目录

命令解释器:指定该用户使用的shell,默认的是/bin/bash

B./etc/shadow 为了增加系统的安全性,用户口令通常用shadow passwords保护,只有root可读,每行包含如下信息:

用户名:口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

root:口令:/:14831:0:9999999:7:::

最后一次修改时间:从1979-1-1起,到用户最后一次更改口令的天数

最小时间间隔:从1979-1-1起,到用户可以更改口令的天数

最大时间间隔:从1979-1-1起,必须更改的口令天数

警告时间:在口令过期之前几天通知

不活动时间:在用户口令过期后到禁用账户的天数

C. /etc/group

   讲用户进行分组时Lunux对用户进行管理及控制访问权限的一种手段。一个组中可以有多个用户,一个用户可以同时属于多个组,该文件对所有用户可读。

  组名:组口令:gid:组成员

  root:X:0:root

D.   /etc/gshadow

   该文件用户定义用户组口令,组管理员等信息 ,只有root用户可读

root:::root

用户和组状态命令:

su用户名 切换用户账户

 su root

su -root

id 用户名 显示用户的UID,GID

whoami 显示当前用户名称

groups 显示用户所属组

sudo 

cat /etc/sudoers

更改操作权限

chmod [u属主g所属组用户o其他用户a所有用户][+加权限-减权限=加权限同时将原有权限删除]【rwx】文件或目录名

-R 下面的子目录做相同权限操作

也可以用熟悉来表示全歼如chmod 777 file

r 4 w 2 x 1

若要rwx属性则是4+2+1=7

若要rw-属性则4+2=6

若要r-x属性则4+1=5






© 著作权归作者所有

共有 人打赏支持
happyliferao
粉丝 6
博文 85
码字总数 60147
作品 0
顺义
QA/测试工程师
私信 提问
有没有想做Ubuntu开发的新人啊

这里是Ubuntu开发入门的相关信息,新入门的开发者可以在Ubuntu专为开发者建立的开发者中心网站学习最基础的开发知识,Ubuntu也越来越注重中国市场了,从他们的网站信息愈加丰富也可以看出来...

ubuntu_fan
2015/11/12
342
2
Linux系统小白的自学之路

我是一个80年代出生的人,我们这一代人大多是在windows的环境中成长起来的,记得非常清楚的是三年级开始上微机课,那时候是windows95还是98的具体已经记不清楚了,反正当时我们学校还是比较好...

linuxprobe16
2018/01/14
0
0
零基础学习hadoop到上手工作线路指导(初级篇)

零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易。才刚接触大数据时,曾经想过培训,但是培训机构的选择就让我很纠结。因为师兄跟我说,很多培训机构的老师其实以前就是他们的学...

我思gu我在
2017/01/09
211
3
自己动手做一个最小的docker镜像

概述 其实有人学了很久还是把docker当虚拟机来使用,但是docker其实和虚拟机是完全不一样的,如何理解这一区别呢,我觉得自己动手做一个docker的hello world镜像是最好的 先体验一下hello-w...

bboysoulcn
2018/04/16
0
0
[52ABP实战课程系列]Docker&Ubuntu从入门到实战开课啦~

任何的课程都逃不开理论的支持 久等了各位,在Asp.NET Core2.0 项目实战入门视频课程结束后,根据发起的投票信息。Docker 排在首位。按照结果,我们开始进行Docker视频课程的录制。 在课程开...

wer_ltm
2017/12/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JS 调用Angularjs 的方法

// 1. 获取 Controllerlet appElement = document.querySelector('[data-ng-controller=MessagesCtrl]');let scope = angular.element(appElement).scope();// 2. 调用方法scope.l......

Moks角木
33分钟前
2
0
dubbo+zookeeper与 eureka的区别

CAP CAP 原则指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得 在分布式架构里, P必须有 Zookeeper保证C P 当...

群星纪元
43分钟前
4
0
云计算之边缘计算大势所趋

如果说边缘计算是公同认定的目标,那么我们看到,不同类型的厂商基于自身的特点,会从不同的起点、沿着不同的路径,向这个目标奔跑。上次参加阿里云的一次活动,看到他们将边缘计算的厂商分成...

linuxCool
47分钟前
1
0
前端通过后端传过来的'\n' ,''等字符串换行失败问题

后台推送换行符 '\n' 或 '<br/>' 等字符串到前台不会换行 详细描述 后台逻辑处理返回String字符串,其中包含\n或<br/>等换行符号,但是前端渲染时候却并没有真正的换行 也尝试了大佬的各种 ...

下次用oschina
54分钟前
2
0
volatile能保证有序性吗?

在前面提到volatile关键字能禁止指令重排序,所以volatile能在一定程度上保证有序性。   volatile关键字禁止指令重排序有两层意思:   1)当程序执行到volatile变量的读操作或者写操作时...

无精疯
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部