ubuntu 基础知识

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






你可能感兴趣的:(ubuntu 基础知识)