如何在Linux上安装软件
源码包:源代码程序组成的,程序员按照特定的格式和语法编写出来的。
源码包包含多个文件,所以常见的格式是tar.gz
因为计算机只能识别二进制语言,所以编译器就会把源代码翻译成计算机可以执行的二进制程序
二进制的好处有开源,可以自由选择功能,自由添加模块,卸载也很方便。
不过有好处自然也有不足之处,其步骤过多,如果没有正确的指导容易拼写错误,时间较长,而且一旦报错新手很难独自解决。
yum安装
也是现在较为常用的安装方式,其步骤:
1.挂载光盘镜像,其他的目录也可以使用,本地仓库。
2.切换到/etc/yum.repos.d,把原文件备份。
3.创建一个本地yum源的配置文件,名称不限,但是不要用中文,不要带特殊符号。可以使用数字+英文结合。必须以.repo结尾。
4.开始编写本地yum源的配置文件:
[local]
name=123
baseurl=file:///mnt
gpgcheck=0
enabled=1
5.yum clean all 清楚yum缓存
6.yum makecache 建立元数据
要记得挂载,永久挂载或者临时挂载都可以
账号以及管理权限
权限分为三种,r,w,x
分别对应着读,写和执行
用户共分为三种:管理员,普通用户以及程序用户
管理员:root 管理员在系统当中是唯一的
普通用户:普通用户都是从管理员创建的.权限是收到限制的。只有在自己的家目录,普通用户才拥有完整的权限
程序用户:维护,或者维持整个程序的完整运行,这些用户是不能登录系统的。创建系统的时候会默认添加一部分,安装某些第三方软件也会添加一些程序用户。
切换用户:su
修改主机名:临时修改 hostname 主机名 重启失效
永久修改 hostnamectl set-hostname 主机名 用su刷新即可生效
vim /etc/hostname
你的账户信息都是保存在etc目录下的passwd中
创建用户:useradd
如果什么都不加也能创建用户,会自动为用户创建家目录
-u 指定用户的uid号,不过uid号不能被其他用户使用
-d 指定用户的家目录位置。
-e 指定用户账户的失效时间。YYY-MM DD
-g 指定用户的基本组,也可以用gid号,但是对应的gid必须存在
-G 指定用户的附加组,也可以使用gid号,但是对应的gid必须存在
-M 不会为用户建立家目录
-s 指定用户登录的shell
创建密码:passwd
root用户下可以改所有用户的密码,包括root自己
普通用户只能改自己的
-d:清空用户的密码,慎用
-l:锁定用户,锁定的用户将无法登录系统
-s:查看用户的状态
-u:解锁用户
更改密码·
passwd 用户名
echo 123 | passwd --stdin 用户名
修改用户:usermod
-u 修改用户的uid号,未使用的uid号
-d 修改用户的家目录
-e 修改账户的失效时间
-g 修改基本组,也可以用gid号
-G 修改附加组,也可以使用GID号
-s 修改用户的shell
-L 锁定用户账户
-U解锁用户账户
删除用户 userdel
-r 删除用户时一并删除用户的家目录
赋权:chmod 777 文件名
文件的默认权限是666,目录的默认权限是777
umask:022
创建文件默认不给执行权限,要想文件有执行权限必须要后天赋权chmod