更新系统

  • 备份系统镜像源

    • $ cd /etc/yum.repos.d
    • $ cp CentOS-Base.repo CentOS-Base.repo.bak
    • $ cp CentOS-Epel.repo CentOS-Epel.repo.bak
  • 下载163的镜像源

    • $ wget http://mirrors.aliyun.com/repo/Centos-7.repo
    • $ mv Centos-7.repo CentOS-Base.repo
  • 生成缓存

    • $ yum makecache
  • 更新系统

    • $ yum upgrade

配置静态IP

配置防火墙

Centos7默认防火墙firewall, 与之前的iptables不同

防火墙配置完成后切记重启系统

状态控制

  • 查看防火墙状态

    • $ systemctl status firewalld.service
  • 关闭防火墙

    • $ systemctl stop firewalld.service
  • 开启防火墙

    • $ systemctl start firewalld.service

开放端口

命令行相关配置

  • Termianl目录颜色

    • vim /etc/DIR_COLORS

SELinux

  • 查看状态

    • $ cat /etc/selinux/config |grep -v '#' |grep -i selinux
  • 禁止SELinux

    • $ sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

yum指令

yum:Yellow dog Updater, Modified

  • 命令格式

    • yum [options] [command] [package…]
  • 说明

    • options:可选,-h(帮助)、-y(安装过程默认’yes’)、-q(不现实安装过程)
    • command:
  • Links

Centos中文乱码

产生乱码原因:当前系统设置编码与终端编码、文件编码中的某个不一样的话就会产生乱码现象
解决乱码方法:让系统编码和终端显示编码相同

注:”C”是系统默认的locale,”POSIX”是”C”的别名。所以当我们新安装完一个系统时,默认的locale就是C或POSIX。 我的理解 C就是linux系统默认的语言环境。

  • 输入指令查看当前系统文件配置:cat /etc/locale.conf

    1
    
    LANG="C"
  • 查看locale环境配置:locale

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    
    LANG=C
    LC_CTYPE="C"
    LC_NUMERIC="C"
    LC_TIME="C"
    LC_COLLATE="C"
    LC_MONETARY="C"
    LC_MESSAGES="C"
    LC_PAPER="C"
    LC_NAME="C"
    LC_ADDRESS="C"
    LC_TELEPHONE="C"
    LC_MEASUREMENT="C"
    LC_IDENTIFICATION="C"
    LC_ALL=
  • 修改配置:vim /etc/locale.conf

    1
    2
    
    #LANG="C"
    LANG="en_US.UTF-8"
  • 使配置生效:source /etc/locale.conf

  • links

Centos7 时间·时区设置

Centos7 图形和命令桌面切换

  • 开启命令模式

    • systemctl set-default multi-user.target
  • 开启图形桌面

    • systemctl set-default graphical.target

SCP

  • Issue
    [root@qxs ~/.ssh]$ scp -i authorized_keys /etc/DIR_COLORS root@182.254.245.83:/etc/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for ‘authorized_keys’ are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key “authorized_keys”: bad permissions Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

  • Answer

    修改key的文件权限为 0400

    [root@qxs ~/.ssh]$ chmod 0400 authorized_keys

Install Chrome