48xz

Linux 系统优化

image

1、系统信息查看方法

  • 查看系统名称信息:

    # cat /etc/redhat-release
    CentOS release 7.5.1804
    
  • 查看系统内核版本

    # uname -r
    3.10.0-862.el7.x86_64
    
  • 查看系统硬件位数

    # uname -m
    x86_64
    

  • 查看系统所有信息

    • 参数 :-a
    [root@localhost ~]# uname
    Linux
    [root@localhost ~]# uname -a
    Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    

2、系统基础优化

2.1、添加系统普通用户

  • 添加系统普通用户:useradd [用户名]

  • 设置用户密码 :passwd [用户名]

    • 免交互模式:echo [密码]|passwd --stdin [用户名] (一般用在脚本文件中)
  • 切换用户信息:susu -

    • 二者区别就是su是切换用户,但是切换后的用户缺少相应的文件或环境变量;su -相当于重新登录,切换后的用户携带环境变量或相应文件
    • 通过pwdecho $PATH两个命令查看超管和普通用户切换后的区别
    • root用户切换到普通用户不需要输入密码
    • 普通用户切换到root用户需要输入密码

用户切换原理图:

image


  • 查看当前登录用户信息:whoami命令

    [root@localhost ~]# whoami
    root
    
  • 查看当前用户登录系统的终端 :who命令

    [root@localhost ~]# who
    root     tty1         2021-12-15 08:50
    root     pts/0        2021-12-15 15:14 (192.168.15.1)
    root     pts/2        2021-12-15 16:52 (192.168.15.1)
    
    # tty和pts的含义
    tty ---- 代表虚拟机开的窗口
    pts ---- 代表此时Xshell开的窗口
    

2.2、命令提示信息优化

  • 通过echo $PS1命令修改显示命令行提示符格式信息

临时切换提示

  • 大写方式

    [root@localhost ~]# echo $PS1
    [\u@\h \W]\$
    # 大写方式只能显示路径基名,不显示完全路径
    [root@localhost ~]#cd /etc/sysconfig/network-scripts/
    [root@localhost network-scripts]#
    
  • 小写方式

    [root@localhost ~]# PS1=\'[\u@\h \w]\$\'
    # 通过小写方式这样就能显示完整路径了
    [root@localhost ~]#cd /etc/sysconfig/network-scripts/
    [root@localhost /etc/sysconfig/network-scripts]#
    

永久设置切换提示

  • 相关文件: /etc/profile
    • 在profile文件内添加export PS1=\'[\u@\h \w]\$ \'
    • 重载文件命令:source
    • 重载文件:source /etc/profile,设置成功+

2.3、下载的源信息更新

2.3.1、 Linux中安装软件

  • 安装软件的三种方式

  • rpm安装

  • yum安装

  • 源代码编译安装

  • 区别:

    • rpm安装:类似于windows中的安装包,下载下来之后直接安装。
      • rpm缺点:不能解决依赖
    • yum安装:基于rpm安装,也就是在rpm安装上增加了自动解决依赖的功能
    • 源代码安装:通过编译源代码,得到软件包
      • 优点:可以自定制软件包
      • 缺点:是比较复杂

注:依赖通俗理解为,如果下载wps,那么在下载的同时,wps就会自动下载了word/excel/ppt等必备软件,这样就是解决了依赖,如果下载了wps没有自动下载word等软件,就是没有解决依赖*


2.3.2、三种安装详细操作


RPM安装
  • 命令:
    • 安装:rpm -ivh [软件包名称]
    • 卸载:rpm -e [软件包名称]
    • 升级:rpm -Uvh [软件包名称]
    • 查看软件包配置文件:rpm -qc [软件包名称]
    • 查看是否安装某软件:rpm -q [软件包名称]
    • 查看当前系统安装了哪些软件:rpm -qa [软件包名称]
    • 查看软件的安装路径内的内容:rpm -ql [软件包名称]

  • 安装前戏:

  • 执行上传与下载命令yum install lrzsz -y

  • lrzsz:上传和下载从Windows到Linux服务器直接的一个工具包,作用是下载好的安装包可以直接托到linux中

分类:

技术点:

相关文章: