Linux第二天

Linux第二天

1.用户的添加

useradd iceFrog

passwd iceFrog

更改密码:echo “dota”|passwd -stdin iceFrog

切换用户:su - iceFrog

2.更新系统yum源

备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

之后运行yum makecache生成缓存

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

yum upgrade

3.安装必要的软件包组

查看已经安装的软件包

yum grouplist

查看指定包是否安装

rpm -qa lrzsz

4.linux 下载到本地

sz -y CentOS-Base.repo*

5.关闭selinux

获取当前selinux状态

getenforce

setenforce 0(这里是暂时失效,重启还会启用)

修改配置文件

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config

6.设置开机进入字符界面

sed -i ‘s/id:5:initdefault:/id:3:initdefault:/g’ /etc/inittab

7.精简开机启动

setup进图形操作

关闭所有开机项

for x in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $x off;done

开启指定开机项

for x in crond network rsyslog sshd;do chkconfig --level 3 $x on;done(注意centos6以后syslog变为rsyslog)

查看开机项

chkconfig --list|grep 3:on

8.更改ssh登录配置

备份sshd文件

cp /etc/ssh/sshd.config /etc/sshd.config.backup

修改sshd文件

加入以下内容

###by sony#2017-4-16##

Port 52113

PermitRootLogin no

PermitEmptyPasswords no

UseDNS no

###by sony#2017-4-16##

重启ssh连接

/etc/init.d/sshd restart

(此时连接未中断,但建立新的连接无法用root登录且端口变为52113,可以先进入普通用户,然后su -进入root)

查看当前ssh

netstat -an|grep -i est

9.给普通用户超级权限

visudo

或者vi /etc/sudoers

10.修改中文显示

备份i18n

cp /etc/sysconfig/i18n /etc/sysconfig/i18n.backup

添加中文显示

echo ‘LANG=”zh_CN.GB18030”’>/etc/sysconfig/i18n

使修改生效

source /etc/sysconfig/i18n

查看是否生效

echo $LANG

猜你喜欢

转载自blog.csdn.net/icesony/article/details/77801024