第一种方法:编辑fstab文件
vi /etc/fstab /dev/cdrom /mnt iso9660 default 0 0mount -a 挂载ls /mnt/ 检查是否挂载第二种方法:
echo "/dev/cdrom /media iso9660 defaults 0 0" >> /etc/fstab1、重启linux系统2、在系统启动菜单界面,按e进行配置单用户模式启动3、把关键字“ro”修改为“rw”,后面还要加上 init=/sysroot/bin/sh4、ctrl+x 进入单用户模式,直接修改系统用户密码①修改root用户密码--方法一mount -o remount,rw /sysrootchroot /sysrootecho "重置的密码信息" | passwd --stdin roottouch /.autorelabelexitreboot②修改root用户密码--方法二chroot /sysroot/passwd roottouch /.autorelabel
硬件信息配置文件:/proc
CPU信息 /proc/cpuinfo lscpu
内存信息 /proc/meminfo free -h/-m
磁盘信息 /proc/mounts df -h
负载信息 /proc/loadavg w
(1)cat /proc/cpuinfomodel name : Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz 至强系列processor : 0 --- 服务器CPU的核数 1核physical id : 0 --- 服务器CPU的路数 1颗统计CPU核心数:grep -c "processor" /proc/cpuinfo统计CPU路数:grep "physical id" /proc/cpuinfo|uniq -c|wc -l
(2)lscpu:显示系统CPU硬件信息CPU(s): 4 ---服务器CPU核心数Socket(s): 2 ---服务器有几颗CPUCore(s) per socket: 2 --- 每颗CPU有多少核心
cat /proc/meminfoMemTotal: 2028116 kB 总的内存大小MemFree: 1746536 kB 空闲的内存大小MemAvailable: 1721516 kB 可用的内存大小* 10MBuffers: 2092 kB 缓冲空间Cached: 88512 kB 缓存空间SwapCached: 0 kB 交换分区使用情况* 100Mfree -h/-m 显示内存信息total used free shared buff/cache availableMem: 1.9G 129M 1.7G 9.5M 145M 1.6G*** 10MSwap: 1.0G 0B*** 1.0G
cat /proc/mounts/dev/sr0 /mnt iso9660 ro,relatime 0 0/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0存储权限关系/存储性能关系df -h 以人类可读方式查看信息Filesystem Size Used Avail Use% Mounted on/dev/sda3 19G 2.6G 17G 14% //dev/sr0 4.3G 4.3G 0 100% /mnt/dev/sda1 197M 105M 93M 54% /boot
cat /proc/loadavg0.00 0.01 0.05 01 02 0301:1分钟平均的负载数值02:5分钟平均的负载数值03:15分钟平均的负载数值负载数值 <= 服务器核心数量 16核
w或者uptime 查看cpu负载情况USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 10.0.0.1 16:02 0.00s 14.65s 0.00s wroot pts/1 10.0.0.1 16:39 30:24 0.11s 0.11s -bash01 02 03 04 05 06 07
1 远程用户以什么用户身份进行连接2 连接主机的方式(远程连接/本地连接)3 远程主机的IP地址4 连接上的时间信息5 CPU空闲的时间信息6 CPU繁忙的时间信息7 用户正在做什么echo "请不要修改hosts文件,稍等5分钟后再修改" >/dev/pts/1 root用户根据这个文件(/dev/pts)将信息传给/dev/pts/1中的用户 w命令操作常见问题: 窗口显示过窄:w: 53 column window is too narrow
检查系统的环境:centos6 centos7 debian查看系统版本:cat /etc/redhat-release查看系统,内核,架构等详细文件:uname -a查看内核版本信息:uname -s
useradd oldboy01
交互式设置密码:passwd oldboy01免交互设置密码:echo "654321"|passwd --stdin oldboy01 便于创建多个用户设置密码
su - oldboy01whoami 显示当前用户信息PS: root用户 --> 普通用户 不需要输入密码普通用户 --> root/普通用户 需要输入密码信息
PS1: [\u@\h \W]$\u 登录系统的用户信息\h 系统主机名称(简写形式)\H 系统主机名称(完整信息)hostnamectl set-hostname hostnameedu62.com.cnexport PS1="{\u@\H \w}$"\W 显示当前所在路径(绝对路径的最后一个信息)\w 显示当前所在路径(完整路径)cd /etc/sysconfig/network-scripts/export PS1='{\u@\H \w}$ '
①临时设置:export PS1='[\u@\H \w]$ '②永久设置:vi /etc/profileexport PS1='[\u@\H \w]$ '
如何修改yum源:https://opsx.alibaba.com/mirror修改基础yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo修改扩展yum源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo直接安装epel源方式:
yum install epel-release①cat /etc/yum.repos.d/CentOS-Base.repo②yum repolist③检查:扩展yum源方法(1)ls /etc/yum.repos.d/epel.repo方法(2)yum repolist
du 用于统计linux中文件或目录所占磁盘空间的大小du -sh /* 先看看根目录下面du -sh /usr/* 目录下哪个文件最大du -sh /usr/local/ * 具体哪个文件大小du -sh ./* | sort 根据数值大小排序du -h --max-depth=1 深入一层查找补充:循环命令:for name in {1..100};do cat /etc/services >>/tmp/oldboy.txt;done将cat /etc/services中的文件循环100次添加到/tmp/oldboy.txt中
转载于:https://www.cnblogs.com/basa/p/11119014.html