Linux运维

Posted by Blog of JackerWang on May 21, 2018

设置系统的默认编码

这里设置系统的默认编码为en_US.UTF-8

1 使用 locale 命令查看下系统当前的默认编码。

locale

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

这里已经设置为en_US.UTF-8。

2 设置

修改 /etc/sysconfig/i18n

vim /etc/sysconfig/i18n

LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

修改 /etc/locale.conf vim /etc/locale.con

LANG="en_US.UTF-8"

3 最后重启生效

制作本地yum源

1 检查是否已经安装createrepo,

rpm -qa|grep createrepo

如果没有则安装

yum install -y createrepo

2 使用yum下载相关软件的rpm包

yum install -y --downloadonly --downloaddir=xxx package

如果缺少相关的依赖,也会一起将rpm包下载到xxx目录。

3 使用createrepo制作本地yum源

cd xxx
createrepo ./

会在xxx目录下面生成一个repodata目录。

4 配置yum的源位置

cd /etc/yum.repo.d

vim local.repo

[local]
name=local-CentOS
baseurl=file:///xxx
gpgcheck=0
enabled=1
priority=1

服务器运维

1 为普通用户配置sudo权限

vim /etc/sudoers

#禁止tsdb用户使用的命令

Cmnd_Alias LIMIT = /sbin/iptables, /usr/sbin/iptables, /usr/sbin/visudo, /sbin/visudo, /bin/chown, /usr/bin/killall,  /bin/su, /usr/bin/su, /usr/bin/chattr, /sbin/fdisk, /bin/dd, /usr/bin/passwd, /usr/sbin/chpasswd,/usr/bin/reboot, /sbin/reboot, /sbin/shutdown, /usr/bin/poweroff, /sbin/poweroff, /sbin/init, /usr/bin/halt, /sbin/halt, /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod, /bin/bash, /usr/bin/vi /etc/sudoers, /bin/vim /etc/sudoers

tsdb ALL=(ALL) NOPASSWD: ALL, !LIMIT