2019-04-15

Linux 优化

如何查看系统版本

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

重启服务器生效查看是否修改成功:

image

配置yum源

yum源是一个软件下载仓库
国内有阿里云 清华 等等
系统默认源 base updates extras

如何修改yum源

打开阿里云镜像

image

找到这个

image

如何增加epel源

打开阿里云镜像找到这个

image

安装这个

image

查看从哪个源下载的
yum repolist

目前常用软件包

yum install -y tree vim nc nmap lrzsz wget bash-completion* cowsay sl htop iotop iftop telnet

你可能感兴趣的:(2019-04-15)