专栏首页网络技术联盟站必看 | Centos7学习笔记-常用命令写的好详细,一看就用心了!

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

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 查看帮助文档及信息

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:关机

本文分享自微信公众号 - 网络技术联盟站(it666lmz),作者:夏轩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 这些Linux知识,作为网络工程师一定要知道!

    Linux文件系统采用分层的树形目录结构.即在一个根目录(通常用"/"表示),含有多个子目录或文件;子目录下又含有更下级的子目录或文件信息,一层一层地延伸.构成...

    网络技术联盟站
  • 深信服 | AC学习笔记

    设备以网桥模式部署时对客户原有的网络基本没有改动。网桥模式部署AC时,对客户来说AC就是个透明的设备,如果因为AC自身的原因而导致网络中断时可以开启硬件...

    网络技术联盟站
  • 网络工程师必知的Linux命令,精品!

    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的...

    网络技术联盟站
  • Linux部分常用命令学习记录

    ls -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);

    天钧
  • Linux基础知识(1)

    其中Uninx只针对大型主机或服务器,Minix->Linux适用于x86的个人计算机

    用户7657330
  • linux命令

    /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目...

    周小董
  • Linux系列教程(四)——Linux常用命令之文件和目录处理命令

      这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法。那么从这篇博客开始,我们就正式进入Linux命令的学习。学习命令,首先...

    IT可乐
  • Java开发必备linux命令集锦文件管理磁盘管理文档编辑系统管理rpm -aq|grep phpgrep someText *ifconfigenvexportechonetstat -npllso

    JavaEdge
  • 【Linux】BASH基本攻略,分分钟PK掉黑客达人

    你是否注意到,电影中超级讨厌的黑客仅仅只需键入几行指令,盯着黑底绿字的屏幕就能轻易渗透最安全的银行系统,将银行账户洗劫一空。这个人是如何只需敲击几下键盘便能畅通...

    昱良
  • 你真的了解Linux系统吗?

    现在很多公司项目部署都使用的是 Linux 服务器,互联网公司更是如此。对于大一些的互联网公司,系统可能会非常复杂,本地无法启动,一般都会采用专门的开发机给开发...

    谭庆波

扫码关注云+社区

领取腾讯云代金券