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