Linux | Centos 系统优化
Contents
更新系统
备份系统镜像源
$ 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
开放端口
Links
命令行相关配置
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