1. liunx常用的管理命令
reboot 重启
shutdown -h 或者 init 0 ;关机
whoami 查看当前用户
uanme -r 查看内核版本
netstat -an 查看Linux下所有的端口
2.基本指令
2.1 ls/ll/ls -l 查看目录内容
lsattr 查看当前目录的绝对路径,显示当前所有目录
cd 跳到指定文件夹
clear 清屏
env 查看所有环境变量
su 用户名 :切换用户
mkdir --help 查看命令的帮助信息
man mkdir 查看命令的详细信息
2.2 文件管理命令
mkdir 文件夹:创建文件夹
touch 文件名 :创建文件
rmdir 文件夹 :删除文件夹
rm -rf 文件夹 :删除文件夹或文件名
cp 源文件路径/源文件名 目标路径:拷贝文件
mv 源文件路径/原文件名 目标目录:剪切文件(文件和文件夹一样操作)
管道:|
筛选 grep
find 路径 参数 参数值:1.find /home -name 文件名 :表示在home目录下 面,根据文件名查询;
2.find /home -size +1M:表示在home目录下面,查 询大于1M的文件。
locate 文件名:根据索引表查找文件
wc -l 文件名:统计当前文件的行号
wc -m 文件名:统计当前文件的字符数
wc -c 文件名:统计当前文件的字节数
2.3查看文件内容命令
more 文件名: 按回车一行,空格一行,不能上下翻行(只能用"/"查看字符 串,不会高亮显示结果,光标默认位置在文件内)
less 文件名:按回车一行,空格一行。可上下翻行,按q退出,光标默认在文件内
head -n 文件名 :查看文件的前n行,n代表行数(光标默认在文件外)
tail -n 文件名: 查看文件的后n行,n代表行数(光标默认在文件外)
cat 文件名:产看文件的所有内容(光标默认位置在文件外)
cat -n 文件名:查看文件的所有内容,并显示行数
cat A>B :把A的内容导入B(把B原本的内容覆盖)
cat /dev/null > 文件名:清空文件中的内容,不留空行
cat A >>B :把A的内容追加到B的后面
cat A B>>C:把A和B的内容导入到C
2.4 压缩管理
.tar :打包
tai 参数 目标文件路径/包名 被打包的文件名称
tar -cvf t101.tar f101 :将目录f101和文件打包到当前目录下的t101.tar包中
tar -cvf /opt/t101.tar f101:将当前目录f101打包到opt/的t101包中。
tar -tcf t101.tar : 查看t101.tar包中的内容
tar -xvf t101.tar:将t101.tar包中的内容释放到当前目录中
tar -xvf t101.tar -C /opt/d102/ :将t101.tar包中的内容释放到/opt/d102/目录中
.gz:压缩文件
gzip :只能压缩单个文件,不能压缩目录,也不能同时压缩多个文件 压缩比(1表示压缩比最小,9表示压缩比最大)
例:gzip -1 f101.txt :将 f101.txt 文件压缩,
gzip -9 101.txt
gzip -l f101.txt.gz: 查看压缩文件信息
gzip -d f101.txt.gz :解压f101.txt.gz
.tar.gz:一键打包并压缩(压缩包)
tar 参数 目标文件路径/包名 被打包的文件名称
例: tar -zcvf t101.tar.gz T101 :将目录和文件打包到当前目录下的t101.tar.gz压缩 包中
tar -ztvf ./t101.tar.gz T101:查看t101.tar.gz压缩包中的内容
tar -zxvf ./t101.tar.gz:释放(解压缩)t101.tar.gz压缩中的内容
3.网络配置
ifconfig -a : 查ip信息;
ping : 测试网络是否联通;
setup : 配置ip、防火墙、服务等信息;
service network restart(start\stop):重启网卡服务
hostname 输出主机名
客户端工具:SecureCRT xshell\ssh\puty(通过SSH2:端口22)协议远程连接到Linux服务器(SSH2协议为安装自带协议)
4. 组&用户&权限
4.1 组管理
1,groupadd 增加组
例:groupadd 新组名:系统自动分配唯一的组id
groupadd -g 新组id 新组名:给新组指定一个新的组编号
2, groupdel 删除组
例:groupdel g11000:删除组g11000(组中有用户时不能被删除)
3,groupmod 更改组名或组Id
例:groupmod -n g1066 g106:将g106更名为g1066;
groupmod -g 500 g106:将g106的id更改为500 ;
4,cat/etc/group:查看当前系统存在多少组
4.2 用户管理
useradd u101:增加用户(useradd g 新建用户组名 新建用户名:新增一个用户并指定组名)
userdel -r u101:彻底删除用户
passwd u101:修改用户密码
cat/ect/passwd:查看存储用户信息
usermod -g 组名 用户名:改变用户所在的组
linux常用的查看资源命令:
1.top 查看系统运行实时动态,显示系统中CPU使用率最高的进程(相当于任务管理器)
2.vmstat 查看系统进程,内存,IO以及CPU的情况 相关命令 vmstat -m
3.uptime 查看系统运行时间
4.ps 查看进程类命令 例如ps -ef|grep ssh
5.free -m 查看内存使用情况
6.iostat 查看硬盘IO以及CPU使用情况
7.netstat 查看网络情况
8.df -h 查看硬盘使用情况
------------------------------------------------------------------------------------------