zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux学习笔记 杂记一

2023-09-14 09:15:03 时间

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