访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux实战教学笔记06:Linux系统基础优化

时间:2019-07-10

linux命令windows命令_linux命令_linux重启命令

标签(空格分隔):Linux实战教学笔记-陈思齐

QQ20161227-120011@2x.png-60.5kB

默认国外的yum源速度很慢,所以换成国内的。

第一步:先备份

mkdir backup

mv C* backup/

第二步:下载163yum源

wget

第三步:清除旧缓存

yum clean all

第四步:创建新缓存

yum makecache

QQ20161227-131254@2x.png-221.1kB

linux命令_linux命令windows命令_linux重启命令

第五步:安装必要的软件包

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直接对配置文件进行修改。

QQ20161227-132958@2x.png-114.6kB

QQ20161227-133500@2x.png-49.3kB

命令说明

提示:修改配置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‘。

linux命令windows命令_linux命令_linux重启命令

命令行(临时,重启后失效)

setenforce 0

getenforce

关闭防火墙的目的是为了让初学者学习更方便,将来在学了iptables技术后可再统一开启。在企业环境中,一般只有配置外网IP的linux服务器才需要开启防火墙,但即使是有外网IP,对于高并发高流量的业务服务器仍是不能开的,因为会有较大性能损失,导致网站访问很慢,这种情况下只能在前端加更好的硬件防火墙了。

设定运行级别(runlevel)为3,即表示使用文本命令行模式管理Linux。

QQ20161227-143748@2x.png-195.8kB

/etc/inittab :开机启动模式配置文件

模式3:对系统资源的占用最低,所以改成3对系统进行优化

模式5:桌面模式,如果没有装桌面就进不去了

命令:init 0 可以直接关闭计算机

命令:init 6 可以直接重启计算机

命令:init x(模式) 用来临时切换linux运行模式

runlevel命令可以查看当前的运行模式

linux重启命令_linux命令windows命令_linux命令

重点

必须掌握linux的启动流程

必须掌握linux系统的7中运行级别

必须会临时切换,永久修改linux的启动模式

系统必须开启的5个服务

一条命令关闭其他所有不必要的服务

QQ20161228-000817@2x.png-76.7kB

----------

权限越大,责任越大

--stdin为免交互模式

必须先创用户后,才能给用户设置密码,不然系统会找不到这个用户的。

注意:这种方式虽然能免提示的直接创建用户,但是密码信息都被记录在了命令的历史记录里,因此,在创建完成以后切记history

-c 清空命令的历史记录信息。

linux命令windows命令_linux命令_linux重启命令

尝试切换用户角色:

QQ20161227-192202@2x.png-60.6kB

说明:

超级用户root切换到普通用户下面,无需输入对应用户密码,这相当于“皇帝”去“大臣”家里。