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 存放应用软件
绝对路径:从根开始指定的目录叫绝对路径
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 :热重启操作系统
修改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重启生效
常见的命令格式:
命令名称 [命令参数] [命令对象]
命令参数分为长格式和短格式
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:关机