如何查看系统版本
cat /etc/redhat-release
uname -r
[root@ywb ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@ywb ~]# uname -r
3.10.0-957.el7.x86_64
关于用户
添加用户/删除用户/切换用户/查看用户
[root@ywb ~]# useradd abc
[root@ywb ~]# su - abc
[abc@ywb ~]$ id
uid=1001(abc) gid=1001(abc) groups=1001(abc)
[abc@ywb ~]$ logout
[root@ywb ~]# userdel abc
[root@ywb ~]# su - abc
su: user abc does not exist
常见环境变量
PATH
PS1
export PS1="[[\e[34;1m]\u@[\e[0m][\e[32;1m]\H[\e[0m] [\e[31;1m]\w[\e[0m]]\$ "
关于shell编程
临时修改
export PS1='[]'
永久修改
- 把临时修改的内容加到/etc/profile最后一行
- 执行source /etc/profile 生效
- tail -2 /etc/profile 检查
- 断开连接生效
SELINUX
实际工作上不会使用,百分之八十的公司都会选择关闭
文件路径为 /etc/selinux/config
修改前先备份
临时修改:(重启服务器失效)
setenforce 0 配置
getenforce 查看
永久修改:(重启服务器生效)
修改配置文件 vim /etc/selinux/config
把中间一行改成SELINUX=disabled
防火墙
CentOS6 中是iptables
CentOS7是firewalld
作用:根据设置规则 准许/禁止用户进出
是否开启?
服务器有公网地址需开启
没有公网ip或者并发访问量太高需关闭
如何关闭?
临时:systemctl stop firewalld start 开启
systemctl status firewalld 查看状态
重启服务器失效
永久:systemctl disable firewalld
配置yum源
yum源是一个软件下载仓库
国内有阿里云 清华 等等
系统默认源 base updates extras
如何修改yum源
打开阿里云镜像找到这个
如何增加epel源
打开阿里云镜像找到这个安装这个
查看从哪个源下载的
yum repolist
目前常用软件包
yum install -y tree vim nc nmap lrzsz wget bash-completion* cowsay sl htop iotop iftop telnet