标签(空格分隔):Linux实战教学笔记-陈思齐
默认国外的yum源速度很慢,所以换成国内的。
第一步:先备份
mkdir backup
mv C* backup/
第二步:下载163yum源
wget
第三步:清除旧缓存
yum clean all
第四步:创建新缓存
yum makecache
第五步:安装必要的软件包
yum -y install tree nmap sysstat gcc gcc-c++ make telnet
SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,这个功能让系统管理员又爱又恨linux命令,这里我们还是把它关闭了吧,至于安全问题,后面通过其他手段来解决,这也是大多数生产环境的做法,如果非要开启也是可以的。关闭方式如下。
/etc/selinux/config :selinux的配置文件
可以直接vi(vim)修改或者用sed -i直接对配置文件进行修改。
命令说明
提示:修改配置SElinux后,要想使生效,必须要重启系统。因此,可配合使用setenforce 0 这个临时关闭的命令,这样在重启前后都可以使得SElinux关闭生效了,也就是说无需立刻重启服务器了,在生产环境下Linux机器是不能随意重启。
小结
备份/etc/selinux/config
修改配置文件(重启服务器生效)
sed -i 's/selinux=enforcing/selinux=disabled/' /etc/selinux/config 。#sed -i's/selinux=enforcing/selinux=disabled/g' /etc/selinux/config。[root]# sed ‘s#i am ##g‘ /oldboy/oldboy.txt|sed ‘s#,myqq is ##g‘。
命令行(临时,重启后失效)
setenforce 0
getenforce
关闭防火墙的目的是为了让初学者学习更方便,将来在学了iptables技术后可再统一开启。在企业环境中,一般只有配置外网IP的linux服务器才需要开启防火墙,但即使是有外网IP,对于高并发高流量的业务服务器仍是不能开的,因为会有较大性能损失,导致网站访问很慢,这种情况下只能在前端加更好的硬件防火墙了。
设定运行级别(runlevel)为3,即表示使用文本命令行模式管理Linux。
/etc/inittab :开机启动模式配置文件
模式3:对系统资源的占用最低,所以改成3对系统进行优化
模式5:桌面模式,如果没有装桌面就进不去了
命令:init 0 可以直接关闭计算机
命令:init 6 可以直接重启计算机
命令:init x(模式) 用来临时切换linux运行模式
runlevel命令可以查看当前的运行模式
重点
必须掌握linux的启动流程
必须掌握linux系统的7中运行级别
必须会临时切换,永久修改linux的启动模式
系统必须开启的5个服务
一条命令关闭其他所有不必要的服务
----------
权限越大,责任越大
--stdin为免交互模式
必须先创用户后,才能给用户设置密码,不然系统会找不到这个用户的。
注意:这种方式虽然能免提示的直接创建用户,但是密码信息都被记录在了命令的历史记录里,因此,在创建完成以后切记history
-c 清空命令的历史记录信息。
尝试切换用户角色:
说明:
超级用户root切换到普通用户下面,无需输入对应用户密码,这相当于“皇帝”去“大臣”家里。