入门安装
本次使用的是云服务器,所以系统安装的省略
学会开启linux
学会基础热键
Tab
ctrl -c 终止程序
ctrl -d 断开当前窗口的链接
关机命令
关机不能简单的关机和开机,需要践行,服务器关机会使其他用户也会关机,所以谨慎关机
正确的关机方式
lscpu 查看cpu
free 查看内存使用 例如任务管理器里的内存一样
命令 | 解释 |
---|---|
lscpu | 查看cpu |
– | – |
free | 查看内存使用 例如任务管理器里的内存一样 |
之后关机(需要管理员权限)
关机前应提醒其他用户,告诉用户需要存储现有信息,可以使用sync进行磁盘保存。
shutdown 关机会提醒其他用户
poweroff 断开电源
reboot 重新启动
halt 关闭电源
查看文件属性
命令 | 说明 |
---|---|
ls -l | 查看文件属性 |
ls -al 文件名 | 修改权限 |
修改文件属性所属
命令 | 说明 |
---|---|
chmod | 修改权限 |
chgrp | 修改所属组 |
chown | 修改所属用户 |
权限分为读 写 执行操作
默认数量为 4 2 1 合起来就是7
chmod 777 文件名
指的是该文件的所属者、所属组、其他用户的权限都是全部权限
添加用户、用户组
命令 | 说明 |
---|---|
useradd [名字] -[g] [-d] | 添加用户并规定组和目录,如果未有目录则默认创建与用户名相同的组 |
userdel [-r] | 用户删除 |
usermod | 修改用户 |
groupmod | 用户组修改 |
groupadd | 用户组添加 |
groupdel | 删除组 |
gppasswd [-a] [-d] | -a为添加用户, -d为删除用户 |
注意添加用户的时候是需要产生用户的主目录的
查询所有用户
cat /etc/passwd
查询所有用户组
cat /etc/gshadow
可以查看禁止登陆
cat /etc/shadow
linux文件类型、种类
6种
通过 ls -al 可以查看第一个字母文件属性
-
普通文件
纯文本文件
可执行文件
首字母 - -
目录文件
首字母 d
-
链接文件
类似于windows的快捷键方式一样
首字母 I -
设备文件
与系统外设与存储相关的一些文件,通常集中在/dev目录
字符 c
块设备 b -
套接字
数据接口文件
首字母 s -
管道
首字母 p
特殊属性 s 、t 隐藏属性
通过添加隐藏属性,可对文件进行添加或隐藏。
chattr [+ -=] [文件名]
lsattr [文件名] 进行对文件查看属性。
linux查找文件
find path -属性 [文件名]
命令 | 说明 |
---|---|
find /路径 -name | 查找系统内相应文件的属性名 |
开发端口与建立服务
命令 | 服务 |
---|---|
netstat -ptn | 查看端口 需要root权限 |
-t | tcp |
-u | udp |
-n | 别名 |
-p | 链接 |
-l | 监听 |
centos7.x开始 使用的是systemctl命令取代好多命令了。
开启服务
命令 | 说明 |
---|---|
chkonfig | 服务开启或者关闭 |