Linux Centos day02

一、软连接和硬链接

:创建文件的软连接,通俗的方式讲类似于windows下的快捷方式。

格式:ln -s 被连接的源文件 连接文件(快捷方式名称)

注意:

1.没有 -s 选项建立的是一个硬连接文件,两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接。
2.源文件要使用绝对路径,不能使用相对路径,这样可以方便移动连接文件后,仍然能够正常使用
eg:

软连接
1)ln -s /root/Desktop/a/b/a.txt  a
2)ln -s a/b/a.txt b
3)硬连接:
	ln /root/Desktop/a/b/c.txt c


二、安装mariadb、Python

Centos7 默认携带python 2.7,现在 安装python 3.5.2

安装mariadb

步骤:
1、Yum list 列出所有可以yum安装的包
在这里插入图片描述
2、Yum search package :查询package包
在这里插入图片描述3、Yum install package 安装package包
Yum -y install package 安装package包,所有的选项都以y提交
1、安装mariadb-service:yum -y install mariadb-service

在这里插入图片描述
在这里插入图片描述
4/安装mariadb-devel 依赖包
Yum -y install mariadb-devel
在这里插入图片描述
5、Systemctl start(stop/restart/status) mariadb.service 启动mariadb
启动服务,,(在这里不需要输入密码 直接回车就可 可怕我气坏了,找了半天的解决办法)

在这里插入图片描述
安装Python

1、下载安装包
输入命令:wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
在这里插入图片描述
2、安装依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc

一大堆提示 ,就不加图了,直接输入命令就好了,如果再次运行这条命令,会提示已存在

3、解压tar包
tar -Jxvf Python-3.6.2.tar.xz

4、切入解压后的包当做进行安装配置
./configure prefix=/usr/local/python3
prefix表示软件安装目录设置在哪里
在这里插入图片描述

5、编译和编译安装(在Python的 目录中)
Make && make install

6、创建软连接
将可执行文件创建类似快捷方式,放到/usr/bin目录下,创建软连接必须用绝对路径
对python3 进行一个软连接。
ln -s /usr/local/python3/bin/python3 /usr/bin/python3

3、用户与权限

Linux 是一个多用户系统。
超级用户: root
普通用户:
每个用户都有一个同名的组

关于用户和组的配置文件
账号信息 密码信息
用户 /etc/passwd /etc/shadow
组 /etc/group /ect/gshadow

1、passwd文件的结构
liurui: x:1000:1000:liurui:/home/liurui:/bin/bash
:表示分割符
Liurui:用户名
X:密码(x,表示加密的密码)
1000 :uid 用户id
1000 :gid 组id
Liurui:用户描述
/home/liurui : 家目录
/bin/bash :登录之后采用的命令行语言 shell

2、shadow文件
liurui:$6 2 a E h M 7 P B 2aEhM7PB HEg.8na7auE6XFAeos9BWPZQpWe.Vj7A4Nrh3BdqhAjtS5GewHgsaLqnqHCMK81w9SesWTmXPLV4WQpCa5Ifr/:18000:0:99999:7:::
Liurui: 用户名
6 6 YAYe…: 加密后的密码
18000:近期更改密码的时间(天)
0 :密码多少天之内不可修改(0表示随时可以修改)
99999: 密码过期时间
7 :密码过期前7天发起通知
宽限多天
保留

3、group
liurui: x:1000:
liurui:组名
X:密码(x,表示加密的密码)
1000:组id
组成员
2创建用户
Useradd username
-u uid
-d 家目录
-g 起始组
-G 附加组
-s 使用shell
在这里插入图片描述
3修改密码
Passwd 用户名
在这里插入图片描述

4切换用户
su 用户名
在这里插入图片描述

5.修改用户
Usermod username
-u uid
-d 家目录
-g 起始组
-G 附加组
-s 使用shell
在这里插入图片描述
6.删除用户
Userdel username
在这里插入图片描述

4、关于用户常用的命令

1、Id 返回当前用户的详细信息
在这里插入图片描述
2、Whoami 返回当前用户
在这里插入图片描述
3、W当前用户登录信息
在这里插入图片描述
4、Who 查看当前所有登录的用户列表
在这里插入图片描述

5、权限
文件权限

文件的权限有三种,针对三种角色

r(100) \ W(010) \ X(001)
拥有者 use R \ w\ x
拥有组 group R \ \ x
其他人 other R \ \ x

rwxrwxrwx
Rwx 拥有人
Rwx 拥有组
Rwx 其他人
没有权限-填充

6、开关机
Root
Init 0 关机
Init 6 重启
常规
Shutdown 关机
Shutdown -h 10 10分钟后关机
Shutdown -h 22:22:22 22:22:22分钟后关机
Shutdown -r now
Shutdown -r +10 10分钟后重启
Reboot 重启

8、授权
Chomd
在这里插入图片描述
Chown 修改拥有者。
Chown 拥有者 filename
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39062888/article/details/89341021