老男孩培训视频听课笔记七(在51cto上听的)--5.8 64bit 基础优化

Linux 优化 基础优化--Centos5.8 64bit

 1.添加一个普通用户

  注:平时操作时尽量不用root

     

   useradd cysky

   passwd cysky <enter>

   new Unix password:20142014<enter>

   或者:echo “123456”|passwd --stdin cysky

  root 与其他用户切换 用su

  从普通用户切到root 需要root的密码

  从root切到普通用户不需要密码

  普通用户之间切换需要密码

  另外:$普通用户的提示符

         #是root用户的提示符

   补充知识:su 与su -的区别

 

yum源修改:

  linux 下方便安装软件的工具yum,软件包是yum包

  yum安装软件,默认获取rpm包的途径是国外官方源

  yum安装软件,默认获取rpm包的途径改成国内的源--提高更新速度

  配置文件的位置:

     /etc/yum.repos.d/

  修改:

   添加sohu的yum源:

  

   中科大:https://lug.ustc.edu.cn/wiki/mirrors/help/centos

   163:http://mirrors.163.com/.help/centos.html

   在上面的网页获得repo文件的地址利用wget下载到上面的位置就行了。

    方法一:直接修改CentOS-Base.repo文件内容

    方法二:利用修改好的,如图:

   

 

  配置好了,rpm --import /etc/pki/rpm-gpg/RPM-CPC-KEY*

            yum update

  说明:我们现在使用的是门户网站的yum源,也可以用iso光盘配置成yum源,也可以自己配置yum源的服务器。

dreamway.blog.51cto.com

安装必要的软件包:

    yum install lrzsz sysstat

    查看: rpm -qa | lrzsz

    安装组: yum groupinstall "desktop"

  章节回顾

     门户网站一般分区的方案,假设服务器16G,1T的硬盘

      ·/boot 200M

      ·swap 物理内存的1.5-2倍 ,如果内存大于16G,可以给8-16G

      ·剩余的不分,保留给使用的人根据业务来分区

 

基本优化:

  1.关闭Selinux

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

      getenforce 状态 getenforce 0 用来管理

图:

 

 

   2.修改运行级别

     /etc/inittab --配置文件

     查看运行级另:runlevel

     提示:工作中常用的3级别,即文本模式

    3.精简开机系统启动服务

       命令的 处理方法:

       a.运行setup命令,出现窗口看第四项,显示星号是开机运行的,这个需要特别熟悉服务。

        b.运行ntsysv命令,调出上面最后出现的窗口

        c.脚本修改:(在centos 6.5 64 bit上测试通过)

LANG=en

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

for cysky in crond network rsyslog sshd;do chkconfig --level 3 $cysky on;done

chkconfig --list| grep 3:on

 

 

  老男孩视频里的命令:

 

  解释:

 

        新安装成系统保留:

           

   查看:chkconfig --list| grep 3: on(以上图全部是5.8上的显示效果,我上面写的脚本在6.5上测试通过)

    4.权限管理(root [email protected] cysky 20142014)

    

把普通用户加到sudo组中

  执行命令(visudo),即打开visudo的配置文件--这样更安全

  在文件的中间如下内容的下面添加需要root权限的用户名:

格式如下:

  #

  root ALL=(ALL)ALL

  cysky ALL=(ALL)ALL #这个是新增加的,可以拥有完全的系统管理权限,

快速操作命令:

\cp /etc/sudoers /etc/sudoers.or

echo “cysky ALL=(ALL)ALL”>>/etc/sudoers

tail -1 /etc/sudoers

  保存退出,cysky登录后 可以通过执行类似的sudo ls -l /root,来以root用户的权限操作系统了。

  

 

上图红框是授于单个权限的样板,

  让某用户拥有root 权限,配置

   cysky  ALL=(ALL)ALL--就拥有了root权限

   可以使用 sudo -l 来查看自己的权限

  查看命令所在路径 :which/whereis

     which 命令 查找的路径 是$PATH

      vi .bash_profile 修改这个文件 . -- source --重新加载.bash_profile 看到52讲 明天再学

老男孩培训视频听课笔记七(在51cto上听的)--5.8 64bit 基础优化

时间: 2024-10-20 22:19:10

老男孩培训视频听课笔记七(在51cto上听的)--5.8 64bit 基础优化的相关文章

老男孩培训视频听课笔记一(在51cto上听的)

学习Linux的系统环境准备     1.系统选择centos 5.8/centos 6.4     2.环境:VMware workstation win7 vim 8.0 虚拟机软件选择与实践安装VMware软件    安装VMware workstation 8.0 win7-VMware上新建虚拟机及涉及技术讲解    创建虚拟机:     名字:mode vim-cs5.8     CPU:1-1 内存 128M--5.8 6.4-256M     硬盘:虚拟的硬盘 6G 获得cent

老男孩培训视频听课笔记二(在51cto上听的)

centos 5.8 文本安装过程    引导采用默认,引导不用设置密码    网络配置,根据实际情况配置,网关是网络出口的地址,一般为wlan出口的路由器的地址或者是代理服务器的内网IP    DNS简单解说图:      主机名--时区--root密码    选择自定义系统安装包--最小化(安全方便工作,建议安装以下的组)      ·base-- 基础      ·editors-编辑器      ·development librarays--开发库      ·development

老男孩培训视频听课笔记八(在51cto上听的)--5.8 64bit 基础优化

windows user: administrator guest port 3389 Linux user:root 普通用户很多 Port :22 更改ssh登录配置: 位置: /etc/ssh/ssh_config-client 配置 /etc/ssh/sshd_config --服务器端的配置 修改:第一步,备份服务器端的配置   第二步,编辑--说明 #--注释说明 图:   /etc/init.d – yum /rpm 安装的软件全部在这有启动命令 修改后不能登录,用图标来解释如何判

老男孩培训视频听课笔记九(在51cto上听的)--5.8 64bit 基础优化

定时清理clientmqueue目录垃圾文件防止占满磁盘空间: /var/spool/clientmqueue  --这个目录会自动创建很多的文件,可以用下面的命令来清理 find /var/spool/clientmqueue/ –type  f | xargs rm –fr mkdir /server/scripts –p vim del.sh: find /var/spool/clientmqueue/ –type  f | xargs rm –fr crontab -e */5 * *

老男孩培训视频听课笔记三(在51cto上听的)

SSH 连接Linux工具CRT SSH概念: 现在有两个版本的SSH1/SSH2,建议选择SSH2 查看服务端启动情况:$netstat -lntup | grep 22 自己加的:现在CRT工具很多:crt xshell putty ,现在我使用的是xshell           另外在在centos系统里可以安装lrzsz的软件包,可以实现在crt里利用rz/sz上传/下载小文件,大文件容易出错           CRT连接经常出现的问题:              ·超时问题:利用p

老男孩培训视频听课笔记四(在51cto上听的)

实际操作:     1.创建一个目录 mkdir 语法:mkdir [-mp] [目录名称]            一般与配合cd tree pwd等命令来实现,整个操作     2.建议一个文件 利用touch命令来完成 语法:touch [path]/filename            批量创建文件:        for f in `seq 1000`;do touch $f.txt;done         创建文件的命令很多:vi echo> > cat等命令      3.文件

老男孩培训视频听课笔记六(在51cto上听的)

有关Centos6.4 x86_64在虚拟机上的安装问题:  1.硬件CPU支持虚拟化技术(前面) 2.创建虚拟机时内存到少大于512M,最好是1G以上 3.安装之后启动虚拟机至少512M内存,否则可能报错 Centos 5.8安装256M即可,启动128M就可以了   Centos 6.4的安装: 1.新建一个虚拟机    新建:c6.4-->nvm-自定义-->8.0-->至后安装系统-->centos 6(other linux 2.6.x kernel 64bit-->

老男孩视频第一部前面的部分学习笔记(在51cto上听的)

如何才能学好Linux运维 学习运维需要计算机基础,版本的选择我选择:centos 学习Linux运维四项基本原则 需要刻苦勤奋,持之以恒  入门比较难 Linux运维需要很多的知识,不但学习Linux操作本身还得学好周边的知识. 学好Linux运维四要素: 1.设定目标,是学好Linux运维的关键所在 2.寻找方法 通过书藉学习--阅读,实践,总结,和网友讨论:然后再阅读,再实践,再总结                 如何请教别人帮助自己--寻找帮忙                 3.勤奋

http请求详解,防盗链技术_韩顺平PHP视频听课笔记

韩顺平PHP视频听课笔记 第84讲 http请求详解,防盗链技术 1,  通过httpwatch插件来抓取http请求内容 2,  http1.0短连接, http1.1长连接 http1.0短连接:每次通信时间很短,效率极低,已被废除. http1.1长连接:通话时间长.只要现在基本都采用http1.1. 只要Connection的状态为keep-alive,就说明是通话状态 3,  http是tcp/ip协议的一个应用层协议,http也是我们web开发的基础. 4,  一个问题:看一个tes