今日目标
- 能通过ps、kill命令查看特定程序以及关闭对应的程序
- 能通过netstat、lsof查看特定进程的端口
- 能通过tail命令实时查看日志文件信息
- 能通过chmod命令的数字法修改文件的权限
- 能通过gzip对文件或目录进行压缩和解压缩
- 能通过zip和unzip对文件和目录进行压缩和解压缩
- 能通过vi编辑器修改文件的内容并保存
信息系统相关命令
- 重启与关机命令
- 重启: reboot
- 关机: shutdown
shutdown常用命令选项:
shutdown –r now :重新启动操作系统,shutdown会给别的用户提示
shutdown -h now : 立刻关机,其中now相当于时间为0的状态
shutdown -h 20:25 :系统在今天的20:25 会关机
shutdown -h +10 :系统再过十分钟后自动关机
-
- 查看系统进程
- PS
- 命令格式:ps -aux 或者 ps -ef
查看进程相关信息
- 命令格式:top
- -p 指定具体进程号
- 例如:ssh进程号(PID)为1146,查看ssh的相关信息就可以用 top -p 1146
关闭进程(kill -9)
- 命令格式:kill -9 进程号
查看系统端口(netstat、lsof)
- netstat -anupt
- lsof -i
netstat选项说明:
–a : 显示所有已打开的端口
–p : 显示对应的进程id
–n : 用数字显示对应的端口,不用别名显示
–t : 显示所有tcp协议端口
–u : 显示所有udp协议端口
查看软件进程是否被占用: lsof -i: 端口号
例如查看mysql的进程是否被占用:lsof -i:3306
查看日志信息命令:head
命令格式 : head 文件名 (默认展示前10行)
指定行数:head -行数 文件名
tail
命令格式:tail 文件名(默认展示后10行)
指定行数: tail -行数 文件名
实时查看:tail -f 文件名
查看操作系统信息(cat)
cat /proc/version
说明:查看当前操作系统版本信息
cat /etc/issue
说明:查看版本当前操作系统发行信息
用户权限和管理
修改用户权限
字母法:chmod u+r 文件名
用户类型说明:
u : 表示文件所属用户
g : 表示文件所属的用户组
o : 表示其他用户
a : 表示所有用户
权限设置说明:
+ : 增加权限
– : 撤消权限
= : 设定权限
修改用户权限chmod-字母法
数字法
命令格式:chmod 755 文件名
注意:此方法是直接修改三个身份的权限,数字根据三种权限对应数据相加得出
用户管理
新增账户
命令格式:useradd 用户名
设置用户密码
命令格式:passwd 用户名
切换用户:su 用户名
退出登录账户:exit
注意:
如果切换过用户,退出到上一次的用户;
如果未切换过,断开连接
其他常用命令
查找文件(fifind)
命令格式: fifind 路径 -name 文件名 (在某个路径下找某个文件)
软链接(ln)
命令格式: ln -s 源文件 链接文件
打包、解包(tar)
打包命令: tar -cvf 打包文件.tar 被打包的文件/路径
解包命令: tar -xvf 打包文件.tar
压缩、解压缩
压缩文件: tar -zcvf 打包文件.tar.gz 被压缩的文件/路径…
解压缩文件: tar -zxvf 打包文件.tar.gz
解压缩文件到指定目录: tar -zxvf 打包文件.tar.gz -C 目标路径
zip、unzip
软链接:类似Windows的快捷方式,如果源文件丢失,链接无法打开
硬链接:类似复制了一份源文件,源文件丢失,硬链接可以正常打开(ln 源文件 链接文件)
注意:源文件必须使用绝对路径
选项说明:
-c : 创建打包文件
-v : 列出归档解档的详细过程,显示进度
-f : 指定档案文件名称,f后面一定时.tar文件,所以必须放选项最后
-t : 列出档案中包含的文件
-x : 解开档案文件
注意:c和x不可同时出现,f必须放最后压缩文件:zip 打包文件.zip
解压缩文件:unzip -d 指定目录 打包文件.zip
vi编辑器的使用
什么是vi编辑器
Linux系统下的命令行工具,可以用来编辑文件。
vi编辑器的三种模式以及切换
进入命令行模式:vi 或vim
进入插入模式: i
进入末行模式:shift + ;
注意:插入模式无法直接进入末行模式,需点击Esc返回命令行模式后操作
末行模式退出
w : 保存文件,执行完后会自动回到命令模式下。
wq : 保存文件并退出vi编辑器。
q! : 不保存文件并退出vi编辑器。
暂无评论内容