查看进程 Linux是一个多任务系统,经常需要对这些进程进行一些调配和管理。要进行管理,首先就要知道现在的进程情况:有哪些进程、进程的状态如何等。Linux提供了多种命令来了解进程的状况。 who 命令作用 who命令主要用于查看当前系统中的用户情况。
功能介绍 在Linux中,每个普通用户都有一个账户,包括用户名、密码和主目录等信息。除此之外,还有一些系统本身创建的特殊用户,它们具有特殊的意义,其中最重要的是管理员账户,默认用户名是root。同时Linux也提供了用户组,使每一个用户至少属于一个组,从而便于权限管理。
注意: Linux 系统出于安全考虑,只有被明确授权的用户才能使用 sudo 命令。
root切换普通用户命令su 命令语法 Plain Text 复制 1 su - username 2 或 3 su username 命令示例 使用su username切换用户,需要先修改环境变量。 进入用户家目录。 Plain Text 复制 1 # cd /home/username/ 进入.bashrc文件。
简介 systemd是在Linux下,与SysV和LSB初始化脚本兼容的系统和服务管理器。systemd使用socket和D-Bus来开启服务,提供基于守护进程的按需启动策略,支持快照和系统状态恢复,维护挂载和自挂载点,实现了各服务间基于从属关系的一个更为精细的逻辑控制,拥有更高的并行性能。 概念介绍 systemd开启和监督整个系统是基于unit的概念。
源代码文件 Plain Text 复制 1 # vim hello.c 2 // 程序功能:Linux下第一个C语言程序,输出Hello World + 系统信息 3 #include <stdio.h> 4 #include <unistd.h> 5 #include <string.h> 6 7 int main() { 8 // 主函数,程序入口 9 printf
Plain Text 复制 1 # cat /etc/os-release 2 NAME="Baidulinux" 3 VERSION="5.0.x" 4 ID="Baidulinux" 5 VERSION_ID="5.0.x" 6 PRETTY_NAME="Baidulinux 5.0.x " 7
Plain Text 复制 1 # rpmbuild -ba hello-rpm.spec 打包命令参数说明 rpmbuild :Linux制作RPM包的核心命令; -ba :同时生成二进制+源码包 补充:-bs生成源码rpm包,-bb只编译生成二进制的rpm包。
简介 LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。LVM通过在硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下层硬盘分区布局,提高硬盘分区管理的灵活性。
信息收集 查看os信息 查看操作系统版本信息 Plain Text 复制 1 # cat /etc/Baidulinux-release 2 # cat /etc/os-release 查看内核版本信息 Plain Text 复制 1 # uname -a 查看硬件信息 1.查看cpu的统计信息 Plain Text 复制 1 # lscpu 查看cpu相关参数 Plain Text 复制 1 #