linux学习笔记 杂记一
1、vi命令
保存:wq
强制保存:!wq
强制退出:q!
清空:移动到首行,然后在命令模式下,输入:.,$d回车
2、linux分卷解压缩,zip格式
# 1.先合并文件
cat test.z* > testall.zip
# 2.解压
unzip testall.zip
3、yum安装nginx的几个默认路径
(1)配置所在目录 /etc/nginx/
(2)程序执行目录 /usr/sbin/nginx
(3)模块所在目录 /usr/lib64/nginx/modules
(4)默认站点目录 /usr/share/nginx/html
4、什么是Shell?
在Linux操作系统中,命令解释器就是Shell。Shell是操作系统的最外层,我们可以通过Shell与内核进行交流,以便于更好地使用计算机资源。Shell管理着用户和操作系统之间的交互,是用户与操作系统之间沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程去运行。
由于Linux的开放性,使得在Linux系统下对Shell的选择有很多,常见的有BourneShell(/bin/sh)、Bourne Again Shell(/bin/Bash)、C Shell(/usr/bin/csh)和K Shell(/usr/bin/ksh)等。其中最常用的Shell是Bash,也就是Bourne Again Shell(/bin/Bash),也是大多数Linux系统默认的Shell。
不同的Shell语言的语法不同,所以不能交换使用。
5、查看PCI设备
使用lspci命令可以查看所有的PCI设备,例如,主板、声卡和显卡等。
使用lspci -v命令可以查看设备的详细信息。
查看CPU的信息需要使用more/proc/cpuinfo命令
内存信息的查看需要使用more/proc/meminfo命令
使用free -m/free -h命令来查看当前系统内存使用情况(以M字节单位显示)。
6、清理屏幕的命令
使用clear或者reset命令进行窗口内容清理。
7、centos7 ssh连接慢解决方法
1、备份配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2、修改配置文件
su root (以root用户登录)
vi /etc/ssh/sshd_config
输入 / ,查找GSSAPIAuthentication 赋值为no
输入 /,查找UseDNS,赋值为 no(放开该项,去掉#)
!wq保存文件
3、重启sshd
systemctl restart sshd
8、docker常用命令
systemctl命令是系统服务管理器指令
启动docker:systemctl start docker
停止docker:systemctl stop docker
重启docker:systemctl restart docker
查看docker状态:systemctl status docker
开机启动:systemctl enable docker
查看docker概要信息:docker info
查看docker帮助文档:docker ‐‐help
查看运行的容器
docker ps –l
查看所有容器
docker ps -a
9、docker查看日志
查看指定时间后的日志,只显示最后100行:
$ docker logs -f -t --since="2018-02-08" --tail=100 CONTAINER_ID
查看最近30分钟的日志:
$ docker logs --since 30m CONTAINER_ID
查看某时间之后的日志:
$ docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID
查看某时间段日志:
$ docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID
10、防火墙相关命令
1.查看防火墙状态
systemctl status firewalld
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
2.查看防火墙是否开机启动
systemctl is-enabled firewalld
3.关闭防火墙
systemctl stop firewalld
systemctl stop firewalld.service
systemctl status firewalld
4.禁用防火墙(系统启动时不启动防火墙服务)
systemctl disable firewalld
systemctl disable firewalld.service
systemctl is-enabled firewalld
11、linux查找文件常用命令
find . -name http_ca.crt
12、给文件夹权限
chmod 777 /var/home/userid/cc
13、删除目录
rmdir elastic-certificates.p12/
14、Hyper-V全屏运行Ubuntu
cd /etc/default
sudo gedit grub
修改下面一行代码
# 修改前
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 修改后,其中1920x1080中的x就是xyz的x。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
刷新然后重启虚拟机
sudo update-grub
15、双系统切换时Windows时间差8个小时
在Ubuntu里面改(比较快捷,推荐)
先在ubuntu下更新一下时间,确保时间无误:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
然后将时间更新到硬件上:
sudo hwclock --localtime --systohc
16、ubantu中开启摄像头
方式一、使用cheese
安装:sudo apt-get install cheese
使用:cheese
方式二、使用guvcview
安装:sudo apt-get install guvcview
使用:guvcview -d /dev/video0
相关文章
- Linux命令:解锁更强大的功能(linux命令前缀)
- 系统培训:Linux,让操作更高效(培训linux推荐)
- Linux编译指引:从路径获取能力(linux编译路径)
- ?学习Linux:突破技术阻碍的正确方法(如何学习linux)
- Linux中永久别名的使用方法(linux永久别名)
- Linux下关闭PID的最佳实践(linux关闭pid)
- 学习Linux:体验红帽Linux的强大功能(红帽linux教程)
- Linux新手指南:开启新的学习之旅(linux新手)
- Linux系统:学习要点及入门指南(linux系统知识点)
- Linux下看视频的技巧分享(linux怎么看视频)
- Linux日志文件监控:快速发现问题的利器(linux监控日志文件)
- 习学习Linux:从入门到精通(linux该怎么学)
- 学习Linux中的字符串匹配技术(linux字符串匹配)
- Linux的新分支:探索开源未来(linux的分支)
- 轻松学习嵌入式Linux系统开发(嵌入式linux系统开发教程)
- 学习Linux:从入门到精通(学linux用什么书)
- 快速掌握Linux进程技能(如何学习linux进程)
- Linux运维工程师:谁有最强技能?(linux运维工程师要求)
- 简单易行!学习Linux重新安装软件的方法(linux重新安装软件)
- Linux文件保存失败的解决办法(linux文件无法保存)
- 深入了解Linux中断处理:学习中断例程(linux中断例程)
- Linux下搭建简单实用的翻墙方法(linux搭建翻墙)
- Linux挂载Windows共享文件夹:跨平台文件共享(linux挂载windows共享文件夹)
- 命令删除不必要文件:学习Linux中的rm命令(linux中的rm)
- 深度剖析:Linux内核开发过程,洞察灵魂的创新探索(linux内核开发流程)
- Linux 快捷设置当前路径的方法(linux 当前路径设置)
- 学习Linux系统,掌握这些!(linux系统需要学什么)