创建用户:adduser 用户名
设置密码:passwd 用户名
方法1: 将用户添加到wheel用户组,wheel用户组拥有sudo的权限usermod -aG wheel 用户名
方法2: 修改/etc/sudoers
文件(推荐)
1)/etc/sudoers
上添加写权限chmod -v u+w /etc/sudoers
2)编辑/etc/sudoers
文件vim /etc/sudoers
在root ALL=(ALL) ALL
下一行添加:用户名 ALL=(ALL) ALL
#表示该用户可以执行sudo命令
扩:
其他几种加权:
#表示lib用户可以执行sudo,且不用密码
lib ALL=(ALL) NOPASSWD: ALL
#表示dev组下所有用户都可以执行sudo,且不用密码
%dev ALL=(ALL) NOPASSWD: ALL
嫌sudo麻烦的可以用这两种
3)/etc/sudoers
上移除写权限chmod -v u-w /etc/sudoers
(为了安全)
其他用户相关信息:
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last
参考链接:https://blog.csdn.net/qq_40384985/article/details/90055394
先切换到对应用户:su 用户名
到当前用户根目录:cd ~
创建.ssh
文件夹:mkdir .ssh
修改.ssh
文件夹权限仅自己可读写改:chmod 700 .ssh
切换到.ssh
文件夹下:cd .ssh
使用ssh-keygen命令生成rsa密钥对:ssh-keygen
然后一路回车.(想要自定义配置可以自己去查ssh-keygen命令相关操作)
当前.ssh目录下就生成了两个文件:id_rsa
私钥id_rsa.pub
公钥
私钥保存到本地电脑
公钥改名为authorized_keys
并设置成仅用户自身可读写:mv id_rsa.pub authorized_keys
chmod 600 authorized_keys
还用些对/etc/ssh/sshd_config
上的配置.
由于我使用的是阿里云服务器,所以就不必配置了.
挂上参考链接:
https://blog.csdn.net/zsgcsdn/article/details/104673350
ssh 设置普通用户使用密钥登录
最后用xshell远程试试连接.
安装并配置宝塔登录宝塔官网:https://www.bt.cn/new/index.html
复制其安装脚本即可.
使用root用户安装.
常用命令:bt default
bt
其他的可以网上搜索.
宝塔会新建一个www
账户.其一切操作都是基于该用户.
宝塔上,我一般安装Nginx
,MySql
,PhP
,Dockers
.
为了安全,我一般会开启禁Ping.等到我搭建网址后再关闭它.
参考链接:centos 7换源.
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum -y update
下次我重装再写.
pip3换源参考文章:https://cloud.tencent.com/developer/article/1520882.
临时使用:pip3 install 库名 -i 镜像地址
永久配置:(在本用户下)
创建配置文件:mkdir -p ~/.pip3
touch ~/.pip3/pip3.conf
在pip3.conf
配置镜像源:
[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
我这里使用的是pip3
.
Centos7中python软链接默认指向的是python2.而我们现在一般不使用python2.
python软链接先备份python的软链接:mv /usr/bin/python /usr/bin/python.bak
然后修改python的软链接:ln -s /usr/bin/python3 /usr/bin/python
引发的后果:
使用yum命令会报错:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
原因是:yum包管理是使用python2.x写的.
解决方法:
我们可以编辑:vim /usr/bin/yum
修改yum配置,将python版本指向以前的旧版本.
(这里可以去/usr/bin
下看看对应的软链接)
这个就不改了.用pip3
吧.
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧