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