关于linux操作,命令符 关键名称之间要空格。
主要的指令:
安装ssh:rpm -ivh libssh2-1.4.3-10.el7.x86_64
SSH 的启用|停用|状态:systemctl |start|stop|status sshd.service
使用linux SSH的客户端访问Linux:ssh ip eg: ssh 192.168.1.240
进程概念:通俗的来说进程是运行起来的程序。唯一标示进程的是进程描述符(PID)
ps –aux 查看相关服务的进程 eg:ps –aux |grep sshd
后台执行命令:nohup 命令 & eg:nohup ping 192.168.1.1 &
查看io是否繁忙 vmstat
如果r经常大于3或4,且id经常少于0,表示cpu的负荷过重。
pi、po长期不等于0,表示内存不足。bi经常不等于0,且在b中的队列大于2或3,表示io的性能不好
/var/log目录下
messages 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
改名:mv 文件名 新名字
secure 与安全相关的日志信息
dmesg 开机启动信息
查看网络信息及状态:
通用:Ifconfig
Redhat 7及以后: nmcli device show
重启网络服务
通用:Service network restart
Redhat 7及以后: systemctl restart network
路由追踪命令:traceroute -d ip eg:traceroute -d qq.com
端口查看:netstat -ano
eg: netstat -ano |grep 80
netstat -antp #查看所有已经建立的连接
cd / 进入系统根目录
cd .. 进入上一个目录
cd ~ 进入当前用户的主目录
cd /home/zongxing/ 跳转到指定的目录
cd . 表示在当前路径
B、查看当前目录
pwd
C、目录增加与删除
新建一个目录:mkdir 目录名 eg:mkdir aa
新建多级目录:mkdir -p /目录名1/目录名2 eg: rmdir -p /aa/bb
删除一个空目录:rmdir 目录名 eg:rmdir aa
删除多级目录不提示:rm –rf 目录名 eg:rm –rf /aa
D、目录改名
mv 源文件(夹)名 目录文件(夹)名eg:mv aa bb 把目录名为aa改为bb
E、目录移动
mv [OPTION...] [SECTION] eg: mv aa / 把文件移动到根目录下
E、目录复制
单个目录复制:cp 源文件夹名 目录文件夹路径
cp [OPTION...] [SECTION] eg:aa /把aa文件夹复制到根目录下
多个目录复制:eg:cp -r 源文件夹名 目录文件夹路径
cp -r [SECTION] eg:cp -r aa / / 把目录aa复制到/分区下
多个复制不覆盖:cp -rn 源文件夹名 目录文件夹路径cp –rn aa /
1、ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。
2、ls –sh 查看文件夹中所有文件的大小
3、ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
4、ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
5、 ls -L 列出文件的链接名。Link(链接)
6、 ls -S 以文件的大小进行排序
7、ls -t 按时间进行文件的排序
1、新建文件命令
touch [OPTION]... FILE... Eg :touch aa 新建aa这个文件
vim [options] [file ..] eg:vi bb 写入文件,保存退出会生成一个新文件。
2、删除、复制、改名、移动参考目录命令操作及实例。mv,cp,rm
3、文件搜索
find 目录路径 -name 文件名 Eg1: find /etc/ -name *.conf查找根目标下所有的配置文件
文件查看:
more [options] [file ..] eg:more /etc/shadow
+num 从第num行开始显示;
-c 从顶部清屏然后显示;
-d 提示Press space to continue, ‘q’ to quit.(按空格键继续,按q键退出),禁用响铃功能;
-l 忽略Ctrl+l (换页)字符;
-s 把连续的多个空行显示为一行;