Linux教程

linux系统优化

本文主要是介绍linux系统优化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

系统信息查看方法

      查看全部系统信息命令:uname -a

      查看系统名称信息命令:cat /etc/redhat-release

      查看系统内核信息命令: uname -r

      查看系统硬件位数命令:uname -m

 

 

       查看用户信息命令 :whoami

       查看终端信息命令:who

 

 

 

系统安全优化

       ①关闭selinux安全服务功能

          setenforce 0 : 临时关闭selinux

          setenforce 1 : 临时开启senlinux

          编辑selinux文件内容永久关闭

            vim /etc/senlinux/config

          修改SELINUX的值 (enforcing:开启,permissive:临时关闭,disabled:永久关闭)

            SELINUX=disabled

 

      

       ②关闭firewalld安全服务功能

          关闭命令:

             systemctl disable --now firewalld   

 

 

 

 

 

防止系统乱码优化

    编码种类:

      en_US.UTF-8   (美式英文)

      zh_CN.UTF-8 (中国简体)

      zh_CN.UTF-8 (中国香港编码)

      ...

     设置编码命令

        export LANG = zh_CN.UTF-8 (临时设置)

        vim /etc/locale.conf (在该文件里面设置编码永久生效)

 

 

 

 

linux中安装软件的方式

      ①rpm安装:类似于Windows中的安装包,下载之后直接安装,缺点是不能自己自动下载该软件包依赖的功能

      ②yum安装:在rpm安装的基础上,增加了自动解决依赖的功能

      ③源代码安装:通过编译源代码,得到软件包,可以自定制软件包,缺点是流程比较复杂。

    

    rpm安装

      上传于下载文件的命令: yum install lrzsy -y (可以将windows上的软件包传入到linux虚拟机上)

      ① 将软件包拖入linux中,使用rpm安装命令安装

        rpm安装命令: rpm -ivh [软件包名全称]

 

 

       ② 将软件包更新

        rpm更新命令:rpm -uvh [软件包名全称]

 

 

         已经是最新版本的了,不需要在更新了

      ③ 查看软件包的配置文件

        rpm查看软件包的配置命令:rpm -qc  [软件包名称]

 

 

       ④ 查看是否安装该软件包

        rpm查看是否安装软件包命令:rpm -q [软件包名称]

 

 

       ⑤ 查看当前系统安装的所有软件

        rpm查看所有安装的软件命令: rpm -qa 

      ⑥ 查看软件安装的路径安装了哪些东西

        命令:rpm -ql [软件包名称]

      ⑦ rpm卸载软件

        命令:rpm -e [软件包名称]

 

 

 

    yum安装

      ① yum 安装命令

        yum install [软件包名称]

         参数 - y                  :免交互

            --nogpgcheck :忽略公钥安装

 

 

 

      ② yum 更新命令

        yum update [软件包名称] (如果不加软件包名,则会更新全部的软件)

         参数 -y :免交互

 

 

 

      ③ yum 卸载命令

        yum remove [软件包名称]

         参数 -y :免交户

 

 

     yum的生命周期

      1、执行yum install zsh -y

      2、去 /etc/yum.repos.d/ 找以 .repo 结尾的文件

      3、通过 .repo 文件中的链接,找到对应的软件仓库

      4、在对应的软件仓库中下载指定的软件包

      5、缓存至 /var/cache/yum/

      6、根据缓存,安装软件包

      7、删除软件包(keepcache 是否保存缓存,0 代表不保存 , 1 代表保存)

        

          

搭建yum私有仓库

    ① 下载必须的软件包

      yum install yum-utils createrepo -y

 

 

 

    ② 创建软件仓库

      mkdir /opt/repos

    ③ 创建一个目录Packages,将软件包放入该目录中

 

 

      mkdir /opt/repos/Packages

      cd /opt/repos/Packages

      将软件包拖入

    ④ 初始化仓库

      createrepo /opt/repos

 

    ⑤ 添加yum源

      1.移动到源目录 cd /etc/yum.repos.d/

      2.创建一个备份目录,将后缀是repo的文件都移动进去

        mkdir backup

        mv *.repo backup/

      3.添加源

      yum-config-manager --add-repo=file:///opt/repos

      4.查看源,能看到就是添加成功了

        cat opt_repos.repo 

         [opt_repos] # 源的名称

         name=added from: file:///opt/repos # 源的简介

        baseurl=file:///opt/repos # 源的下载地址

        enabled=1 # 是否启用:1启用 ,  0不启用

    ⑥生成缓存

      yum clean all

      yum makecache

 

 

     ⑦ 测试源

      yum install [软件包名]

 

 

 

      ⑧ 安装远程访问文件(Nginx)

        1.将本地的源修改成以下的源

          curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo

        2.添加源

           yum-config-manager --add-repo=https://repo .huaweicloud.com/epel/7/x86_64/

        3.下载nginx

          yum install nginx --nogpgcheck

 

        4.修改nginx的配置文件

          使用 rpm -qa查看nginx的配置文件

          vim修改里面的内容

            4.1  将include /etc/nginx/conf.d/*.conf;注释掉

                # include /etc/nginx/conf.d/*.conf;           

 

               4.2 将root后面的路径修改成仓库的路径 

                root         /opt/repos;     

            4.3 在root下增加一个目录功能开启的模块

                autoindex on;

 

 

         5.  测试更改是否成功

           命令:nginx -t 

           显示 successful 则为更改成功

 

 

         6. 启用nginx

          命令:systemctl start nginx

          经过上面这几部我们自建的私有仓库就建立完成了,可以使用另一台虚拟机连接到我们的源了

 

      ⑨ 测试机测试

        1. 在测试机下载  yum-utils -y

          yum install yum-utils -y

        2.备份源

          mkdir backup

          mv *.repo backup/

        3.添加源

          yum-config-manager --add-repo=http://192.168.15.101/

        4.刷新缓存

          yum clean all

          yum makecache

        5.测试能否从自建源仓库中下载软件包

          yum install [软件包名] -y

 

这篇关于linux系统优化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!