前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >必看 | Centos7学习笔记-常用命令写的好详细,一看就用心了!

必看 | Centos7学习笔记-常用命令写的好详细,一看就用心了!

作者头像
网络技术联盟站
发布2019-08-16 15:10:02
2.7K0
发布2019-08-16 15:10:02
举报
文章被收录于专栏:网络技术联盟站

1.1 常见目录

q / 根目录

q /bin 存放常用命令

q /boot 存放开机文件和启动文件

q /dev 存放硬件设备文件和驱动文件

q /etc 存放系统服务配置文件

q /home 普通用户家目录

q /mnt 用来挂载使用的目录

q /var 存放日志目录

q /lib /lib64 存放系统库文件

q /root root用户家目录

q /tmp 存放临时文件

q /proc 存放进程文件和系统信息

q /sbin 存放管理命令

q /usr 存放帮助手册和系统应用程序

q /opt 存放应用软件

1.2 绝对路径和相对路径

绝对路径:从根开始指定的目录叫绝对路径

cd /etc/httpd/conf/

相对路径:相对于当前所在目录的指定路径

cd ../../../

1.3 Linux网卡名称命名

CentOS7服务器,默认网卡名为ifcfg-eno16777736,如果我们想改成ifcfg-eth0,使用如下步骤即可:

(1) 编辑/etc/sysconfig/grub文件,命令为vi /etc/sysconfig/grub,在倒数第二行quiet后加入如下代码,并如图所示:

net.ifnames=0 biosdevname=0

配置ifnames设置

(2) 执行命令grub2-mkconfig -o /boot/grub2/grub.cfg,生成新的grub.cfg文件,如图所示:

grub2-mkconfig -o /boot/grub2/grub.cfg

生成新的grub.cnf文件

(3) 重命名网卡名称,执行命令mv ifcfg-eno16777736 ifcfg-eth0,修改ifcfg-eth0文件中DEVICE= eno16777736为DEVICE= eth0,如图所示:

重命名网卡名称

(4) 重启服务器,并验证网卡名称是否为eth0,Reboot完后,如图所示:

验证网卡设备名称

ctrl + alt +delete :热重启操作系统

1.4 CentOS7密码重置

修改CentOS7 ROOT密码非常简单,只需登录系统,执行命令passwd回车即可,但是如果忘记ROOT,无法登录系统,该如何去重置ROOT用户的密码呢?如下为重置ROOT用户的密码的方法:

(1) Reboot重启系统,系统启动进入欢迎界面,加载内核步骤时,按e,然后选中“CentOS Linux (3.10.0-327.e17.x86_64)7 (Core)”,如图所示:

内核菜单选择界面

(2) 继续按e进入编辑模式,找到ro crashkernel=auto xxx项,将ro改成rw init=/sysroot/bin/sh,如图所示:

内核编辑界面

(3) 修改为后如图所示:

内核编辑界面

(4) 按ctrl+x按钮进入单用户模式,如图所示:

进入系统单用户模式

(5) 执行命令chroot /sysroot访问系统,并使用passwd修改root密码,如图所示:

修改ROOT用户密码

(6) 更新系统信息,touch /.autorelabel,执行命令touch /.autorelabel,在/目录下创建一个.autorelabel文件,如果该文件存在,系统在重启时就会对整个文件系统进行relabeling重新标记,可以理解为对文件进行底层权限的控制和标记,如果seLinux属于disabled关闭状态则不需要执行这条命令,如图所示:

创建autorelabel文件

必须退出单用户模式使用exit命令

Reboot重启生效

1.5 常见命令总结

常见的命令格式:

命令名称 [命令参数] [命令对象]

命令参数分为长格式和短格式

cat --number anaconda-ks.cfg

cat -n anaconda-ks.cfg

man 查看帮助文档及信息

代码语言:javascript
复制
man  cat

cd 命令:切换目录

cd .. :返回上一级目录

cd -:返回上一次所在目录

cd ~:返回当前用户家目录

cd /usr/local/apache :切换到绝对路径

pwd 命令:显示当前用户所在目录

echo : 输出要打印的字符串或者其他值

-e 支持扩展正则表达式

ls 查看当前目录和文件

S:ll –lSh 显示从大到小排序

ll -ih :显示inode 号

R :递归显示子目录

所有的目录都是根的子目录,

mkdir :创建目录

-p 递归创建:如果没有上层目录,把上层目录一起创建出来

rm :主要删除文件和目录

cp :复制文件或者目录

\ 反斜杠表示强制覆盖

-a 保持源文件权限,递归复制,

“.” 复制到当前所在目录

mv 移动文件或者重命名文件和目录

重点掌握的命令:

ls |ll :查看当前目录文件

man:查看命令帮助

cd :切换目录

pwd:查看当前所在位置

mkdir:创建目录

rm :删除文件

mv:移动和重命名文件

cp :复制文件

touch :创建文件

more:长格式显示文档

cat :显示文件内容

haed:显示文档头部 –n 10

tail:显示文档尾部 –n 20

less:显示文件内容

useradd :创建用户 -s –r -f –g –G

userdel :删除用户 -r -f

usermod :更改用户权限

groupadd:创建用户组

groupdel :删除用户组

passwd:设置密码 echo “123456”|passwd –stdin root

vi |vim 修改文件内容

su :切换用户

sudo:特定权限执行命令

ssh :远程连接

scp :远程复制文件

chmod:修改权限

chown:修改文件组权限

ifconfig|ip addr :查看网卡信息

netstat :查看端口号

ps :查看进程

route :查看网关和路由

stat :查看文件信息

date:查看和修改时间

telnet:远程连接端口

hostname:设置主机名

ftp:远程连接ftp服务器

du:查看文件容量

fdisk:设置磁盘

which:查看命令位置

yum :安装软件

tar :压缩和解压文件

sync:远程同步目录

ntp:同步时间命令

top:查看系统信息

kill | pkill:删除进程

ln :链接命令

mount:挂载命令

who:查看当前用户

wc :统计字符和和行数

reboot :重启

shutdown:关机

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.2 绝对路径和相对路径
  • 1.4 CentOS7密码重置
  • 1.5 常见命令总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档