命令: ln -s 被连接的文件源 连接文件(快捷方式名称)
注意:
1.没有 -s 选项建立的是一个硬连接文件,两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接。
2.源文件要使用绝对路径,不能使用相对路径,这样可以方便移动连接文件后,仍然能够正常使用
在centos下实现python2 和 python3并存
Centos7 默认携带python 2.7
Centos7 安装python 3.5.2
Linux常用包安装方式
Yum 安装
首先要将用户切换到root用户
su root
1、yum list 列出所有可以yum安装的包
查询数据库mariadb yum search mariadb
3、下载这两个包
yum -y install mariadb-server.x86_64
yum -y install mariadb-devel.x86_64
4、Systemctl start(stop/restart/status) mariadb.service 启动mariadb
之后可以进入mysql数据库
mysql -u root -p
编译安装
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、编译和编译安装
Make && make install
6、创建软连接
将可执行文件创建类似快捷方式,放到/usr/bin目录下,创建软连接必须用绝对路径
对python3 进行一个软连接。(相当于创建一个快捷方式)
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
7、配置完成,顺带测试
8、Pip3 install sqlalchemy
9、Pip3 install pymysql
查看用户和组的配置文件
Linux 是一个多用户系统。
超级用户: root
普通用户:
每个用户都有一个同名的组
cat /etc/passwd 用户账号信息
cat /etc/group 组的信息
cat /etc/shadow 用户密码信息
cat /ect/gshadow 组密码信息
1、passwd文件的结构
liurui❌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 2aEhM7PBHEg.8na7auE6XFAeos9BWPZQpWe.Vj7A4Nrh3BdqhAjtS5GewHgsaLqnqHCMK81w9SesWTmXPLV4WQpCa5Ifr/:18000:0:99999:7:::
Liurui: 用户名
6 6 6YAYe…: 加密后的密码
18000:近期更改密码的时间(天)
0 :密码多少天之内不可修改(0表示随时可以修改)
99999: 密码过期时间
7 :密码过期前7天发起通知
宽限多天
保留
3、group
liurui❌1000:
liurui:组名
X:密码(x,表示加密的密码)
1000:组id
组成员
创建用户
Useradd username
-u uid
-d 家目录
-g 起始组
-G 附加组
-s 使用shell
修改密码
Passwd 用户名
切换用户
su 用户名
修改用户
Usermod username
-u uid
-d 家目录
-g 起始组
-G 附加组
-s 使用shell
例如修改主组
删除用户
Userdel -r username
用户的常用指令
(1)id 返回详细信息
(2)whoami 返回当前用户
Who 查看登录过的用户列表。
权限
1.权限有三种 rwx 对应数字 4 2 1
2.修改 chmod u+w 文件名称 表示当前用户添加 w 权限。
3. chmod 777 文件名称
4.修改拥有者 chown 新用户 文件名称
chown liurui a
将 a 文件的拥有者(当前用户) 修改为 liurui 用户
开关机
Root
Init 0 关机
Init 6 重启
常规
Shutdown 关机
Shutdown -h 10 10分钟后关机
Shutdown -h 22:22:22 22:22:22分钟后关机
Shutdown -r now